Travel from St-Louis to Maine

Bus or fly from St. Louis to Maine?

American Airlines, Southwest Airlines and 2 other airlines fly from St. Louis to South Portland Gardens hourly. Alternatively, Greyhound USA operates a bus from St. Louis to Portland twice daily. Tickets cost $95 - $240 and the journey takes 0 h. 4 other operators also service this route.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from St. Louis to Maine

From CIVIC CENTER station train to St. Louis airport, fly to Portland airport, then line 5 bus to South Portland Gardens. 6 h 38 min $554. From CIVIC CENTER station train to St. Louis airport, fly to Bangor airport, then bus to Bangor. 7 h 35 min $754. From CIVIC CENTER station train to St. Louis airport, fly to Manchester airport, then drive to Sanford. 6 h 50 min $220. From CIVIC CENTER station train to St. Louis airport, fly to Boston airport, bus to Dover, NH, then taxi to Sanford. 6 h 50 min $441. From St. Louis Gateway Station Amtrak train to Chicago Union Station Amtrak, train to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 31 h 22 min $397. From St. Louis bus to New York, NY, bus to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 32 h 3 min $240. From St. Louis drive to Portland. 21 h 35 min $154.
Close Print Itinerary
  1. Here are 7 options to get from
    St. Louis to Maine:

    1. Trip:
      1 Fly to Portland
      • One-Way approx: USD $204 - $954
      • Duration: 6 h 38 min
      Open +
      • Trip:
        1 Fly to Portland
        • One-Way approx: USD $204 - $954
        • Duration: 6 h 38 min
        Close x
    2. Trip:
      2 Fly to Bangor
      • One-Way approx: USD $294 - $1,404
      • Duration: 7 h 35 min
      Open +
      • Trip:
        2 Fly to Bangor
        • One-Way approx: USD $294 - $1,404
        • Duration: 7 h 35 min
        Close x
    3. Trip:
      3 Fly to Manchester, drive
      • One-Way approx: USD $208 - $491
      • Duration: 6 h 50 min
      Open +
      • Trip:
        3 Fly to Manchester, drive
        • One-Way approx: USD $208 - $491
        • Duration: 6 h 50 min
        Close x
    4. Trip:
      4 Fly to Boston, bus
      • One-Way approx: USD $330 - $690
      • Duration: 6 h 50 min
      Open +
      • Trip:
        4 Fly to Boston, bus
        • One-Way approx: USD $330 - $690
        • Duration: 6 h 50 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $203 - $549
      • Duration: 31 h 22 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $203 - $549
        • Duration: 31 h 22 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $139 - $334
      • Duration: 32 h 3 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $139 - $334
        • Duration: 32 h 3 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 21 h 35 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 21 h 35 min
        Close x