We paid $1,470 to take 2 cars on the Amtrak Auto Train and book a small room on board. It wasn't perfect, but I'd still do it again.
Booking the Auto Train offers options for various accommodations, with the roomette providing added comfort and privacy for a premium price.