Skip to main content

Traveling by train in the U.S. can be more affordable than you think—especially if you choose routes with historically low fares and minimal fees. While cross-country journeys often get the spotlight, there are dozens of budget-friendly routes that offer great views, reliable service, and unbeatable pricing.

Here are 10 of the most affordable train routes in the United States that are perfect for weekend trips, scenic rides, or budget commuting.

  1. Pacific Surfliner (California)
    Running between San Diego and San Luis Obispo, the Pacific Surfliner offers coastal views at competitive fares. With multiple departures daily, it’s easy to find off-peak pricing. One-way fares between Los Angeles and San Diego often hover around $35.
  2. Hiawatha Service (Illinois to Wisconsin)
    Operated by Amtrak in partnership with the states of Illinois and Wisconsin, this route runs between Chicago and Milwaukee. Tickets are often under $30 and the ride takes just under 90 minutes, making it a commuter favorite.
  3. Downeaster (Massachusetts to Maine)
    The Amtrak Downeaster runs from Boston to Brunswick, ME. Advance booking often yields fares as low as $10–15 for shorter segments like Boston to Portland.
  4. Heartland Flyer (Oklahoma to Texas)
    This Amtrak route connects Oklahoma City to Fort Worth. Tickets typically start at around $31 and the route includes views of the Southern Plains. Check the Heartland Flyer page for regional fare promotions.
  5. Amtrak Cascades (Pacific Northwest)
    Operating between Eugene, OR and Vancouver, BC, the Amtrak Cascades is a scenic gem with surprisingly low fares. Shorter rides like Seattle to Portland often cost under $30 when booked early.
  6. Capitol Corridor (California)
    Serving Northern California from San Jose to Sacramento, Capitol Corridor is perfect for budget-minded commuters. Riders can save with 10-ride tickets or discounted monthly passes, especially for short hops.
  7. Blue Water (Michigan)
    Connecting Chicago and Port Huron, the Blue Water route passes through central Michigan. It’s an affordable alternative to driving or flying, with many fares under $40.
  8. Empire Service (New York State)
    Running between New York City and Niagara Falls, the Empire Service has multiple daily trips with regional pricing. Shorter segments like NYC to Albany often cost $30 or less.
  9. Missouri River Runner (Missouri)
    Connecting St. Louis and Kansas City, this Amtrak route provides a solid 5.5-hour trip for around $36. Booking in advance often secures better pricing.
  10. San Joaquins (California Central Valley)
    The San Joaquins route serves travelers from Bakersfield to Oakland and Sacramento. With student and senior discounts available, fares on many segments range between $15 and $25.

How to save even more on these routes

Many of these routes are eligible for additional savings when you book with Amtrak Guest Rewards, buy multi-ride passes, or earn cashback with an Amtrak gift card through Fluz. These savings are stackable—meaning you can book one of the cheapest routes and still benefit from rewards and cashback without altering your trip plans.

The bottom line

If you’re looking to explore the U.S. by rail without overspending, these 10 routes offer an unbeatable combination of scenery, convenience, and price. With advance booking, rewards programs, and discounted train gift cards, affordable rail travel is well within reach.