I don't drive, so when I travel in the US I choose between the bus or train. These days buses are very competitively priced and you can travel between cities with some planning for a couple of dollars. I use Megabus whenever I can, and went from Boston to New York for a $0.50 booking fee a couple of years ago (ticket was free). Getting the $1 fares are possible if you book early and are flexible, and most companies release a limited number. I have had cheap fares on Greyhound, and Bolt Bus, and they also do loyalty schemes so you can get upgrades, free tickets and also priority boarding. Don't dismiss the bus, because it can save you a lot of money. I do use the trains if the timetables work out with my plans. Some journeys are affordable (specials or traveling off-peak) but are less flexible than the bus. Often on the bus, if you miss one, the driver will let you on the next one if space permits.