I pulled my Yamaha 4-seater last winter from Tennessee to Flint, Michigan, and back. I have three thoughts about doing this:
1. If you have a truck sufficient to pull a box trailer (4000 lbs plus 1000-1500 for the cart), and access to a box trailer, this is the superior way to go. Fully contained and protected cart entirely under your care, custody, and control;
2. If you can fit it in the back of a pickup truck (with loading ramps, obviously), or a simple flat utility trailer, this is the easiest way to go - try renting or borrowing a full sized pick up truck (I did it with a small Tacoma without issue). Don't mention to a rental agency your plans. Don't lie if they ask, but you don't have to volunteer information;
3. If you opt to haul it in the open air, you will want to remove the windshield and secure the roof. Those little 1-inch steel struts reaching 3 feet into the air to hold your roof are not particularly solid at 70+ mph for hours at a time.
Removing windshields can be very difficult. A non-marring trim tool (available at Snap-On or Harbor Freight) can be used to help pry off the rubber windshield holders. OR you can face the golf cart on the trailer or in the pickup bed forward but you will have increased wind resistance and gas use. That doesn't address your cart's roof issue, and that's if it fits. Some of the four seaters are too big for truck beds or smaller utility trailers so putting them on the trailer backwards so the rear seat can sit over the trailer coupler area is your only option. Link to non-marring trim tool:
https://www.napaonline.com/en/p/BK_5...&gclsrc=aw.ds&
*New & Sealed* Snap On ASGP102AG 2 Piece Non-Marring GREEN Trim Pad Tool Set | eBay
FWIW - I bought the Snap-On one because my buddy is a dealer. It was $90 off the truck, but it was cheaper than replacing a $160 golf cart windshield that flew off the cart onto the side of the interstate.