Originally Posted by Milo Dolezal
Sure you can do it. Mark where you want your toilet to sit, break the floor remove toilet bend and insert new fitting that will point to your new location. It may be long 90 ( or two 45s ), 45, or 22 1/2 bend. Run short piece of same size pipe as existing. Finish your new run with new toilet bend fitting, closet ring - and you are all set. I deduct you are moving it only few feet. If that's true than you don't have to worry about reworking your vent. Yes, they can share same drain pipe.
You are not saying whether you sit on concrete slab or raised foundations. Cutting slab will require more efforts. If you have raised foundations that you should be done in no time.