Intercity Bus vs. Amtrak: Which Is Cheaper, Faster, and More Comfortable?
A corridor-by-corridor comparison of Megabus, Greyhound, and Amtrak across the Northeast, Midwest, California and the Pacific Northwest.
The intercity bus versus Amtrak debate is not one comparison; it is hundreds, one for each corridor in North America. Buses win some corridors decisively, Amtrak wins others, and on a few — usually the most popular — they are close enough that the right pick depends on how much your time is worth and what you plan to do en route. Here is how the comparison breaks down across the country.
The Northeast Corridor: Amtrak's home turf, the bus's biggest market
Boston, New York, Philadelphia, Baltimore and Washington see the densest intercity travel demand in North America, and both modes run frequent service. The math:
- NYC to DC. Acela: $100 to $400, 2h 50m. Amtrak Regional: $50 to $150, 3h 25m. Megabus or FlixBus: $9 to $40, 4h 30m. The bus is one to two hours slower but four to ten times cheaper.
- NYC to Boston. Similar shape. The bus loses about 90 minutes to Amtrak Regional but saves $30 to $80.
- NYC to Philadelphia. Closest comparison. Amtrak Regional is 1h 15m and starts around $35. The bus is 2h 15m and starts at $1. The bus is the obvious pick unless you need to be there in under 90 minutes.
For most leisure and student travel on the Northeast Corridor, the bus is the right pick. Amtrak makes sense when you have a meeting at a fixed time, when you want to work onboard with a guaranteed power outlet and Wi-Fi, or when you are willing to pay for the saved hour or two.
The Midwest: a clear bus advantage
Outside Chicago's Hiawatha line to Milwaukee and the Wolverine line to Detroit, Amtrak's Midwest service runs only one or two trains a day. Buses run 4 to 14 daily departures on the same corridors at a fraction of the price.
Chicago to Indianapolis is a great example. Amtrak's Cardinal runs the route three days a week, takes 5 hours, and starts around $25. Megabus runs it 6 to 10 times daily, takes 3.5 hours, and starts at $9. There is essentially no scenario where Amtrak wins this corridor.
California: surprisingly, often a tie
California has unusually good intercity rail by US standards. The Pacific Surfliner runs LA to San Diego eleven times daily at $39 in 2h 50m; FlixBus runs the same corridor twelve times daily at $9 to $24 in 2h 30m to 3h. The train is more comfortable and the bus is cheaper. On weekends, the Surfliner sells out — the bus is the fallback.
Sacramento to San Francisco, San Jose to LA, San Diego to Anaheim — all corridors where both modes are real options and the right pick depends on your schedule.
The Pacific Northwest: a wash
Seattle to Portland to Vancouver runs both Amtrak Cascades and frequent intercity bus service (BoltBus, FlixBus). The train takes 3.5 hours, the bus takes 3.5 to 4 hours. Train fares are usually $35 to $55 depending on advance booking; bus fares are $20 to $40. The train wins on comfort and view; the bus wins on price and frequency.
Long-distance trips: bus wins on price, train on experience
Once you are looking at trips over 12 hours, the calculation changes. An Amtrak Superliner roomette is genuinely comfortable and includes meals, but it costs $200 to $600 per leg. The same trip on Greyhound or Megabus might be $40 to $90 in coach seats overnight.
The decision tree
For any specific trip, work through these questions in order:
- Is the trip under 4 hours? Compare directly. The price gap usually settles it.
- Is the trip overnight? Bus is dramatically cheaper than coach Amtrak; only roomette Amtrak beats the bus on comfort, and at 5x to 10x the price.
- Do you need to work or rest in transit? Amtrak wins almost every time.
- Are you on a tight budget? Bus, almost always.
- Is the route scenic and you want the view? Amtrak's long-distance routes have routes purpose-built for scenery (the Empire Builder, the Coast Starlight, the California Zephyr); the bus does not.
There is no single right answer, but for most short-to-medium trips outside the Northeast Corridor, the bus is the budget pick that makes the trip possible at all.