Travel from Buffalo to Maine

Bus or fly from Buffalo to Maine?

Southwest Airlines, American Airlines and 3 other airlines fly from Buffalo to South Portland Gardens hourly. Alternatively, you can take a bus from Buffalo to Portland via Albany, NY, South Station, and St. John & Langs Expr in around 15 h 6 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Buffalo to Maine

From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Portland airport, then line 5 bus to South Portland Gardens. 5 h 23 min $114. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Bangor airport, then bus to Bangor. 6 h 35 min $554. From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Boston airport, bus to Dover, NH, then taxi to Sanford. 5 h 29 min $371. From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Boston airport, bus to Dover, NH, then taxi to Sanford. 7 h 24 min $459. From Buffalo, NY bus to Albany, NY, bus to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 15 h 6 min $132. From Buffalo train to Buffalo Depew Station Amtrak, train to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 15 h 39 min $202. From Buffalo, NY bus to New York, bus to South Station, bus to St. John & Langs Expr, then line 5 bus to Metro Pulse. 17 h 54 min $102. From Buffalo drive to Portland. 9 h 31 min $67.

Operators from Buffalo to Maine

Close Print Itinerary
  1. Here are 8 options to get from
    Buffalo to Maine:

    1. Trip:
      1 Fly Buffalo to Portland
      • One-Way approx: USD $94 - $374
      • Duration: 5 h 23 min
      Open +
      • Trip:
        1 Fly Buffalo to Portland
        • One-Way approx: USD $94 - $374
        • Duration: 5 h 23 min
        Close x
    2. Trip:
      2 Fly Buffalo to Bangor
      • One-Way approx: USD $204 - $1,104
      • Duration: 6 h 35 min
      Open +
      • Trip:
        2 Fly Buffalo to Bangor
        • One-Way approx: USD $204 - $1,104
        • Duration: 6 h 35 min
        Close x
    3. Trip:
      3 Fly Buffalo to Boston, bus
      • One-Way approx: USD $255 - $560
      • Duration: 5 h 29 min
      Open +
      • Trip:
        3 Fly Buffalo to Boston, bus
        • One-Way approx: USD $255 - $560
        • Duration: 5 h 29 min
        Close x
    4. Trip:
      4 Train to Rochester, fly to Boston, bus
      • One-Way approx: USD $325 - $744
      • Duration: 7 h 24 min
      Open +
      • Trip:
        4 Train to Rochester, fly to Boston, bus
        • One-Way approx: USD $325 - $744
        • Duration: 7 h 24 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $88 - $152
      • Duration: 15 h 6 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $88 - $152
        • Duration: 15 h 6 min
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: USD $117 - $292
      • Duration: 15 h 39 min
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: USD $117 - $292
        • Duration: 15 h 39 min
        Close x
    7. Trip:
      7 Bus Megabus
      • One-Way approx: USD $71 - $121
      • Duration: 17 h 54 min
      Open +
      • Trip:
        7 Bus Megabus
        • One-Way approx: USD $71 - $121
        • Duration: 17 h 54 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $55 - $80
      • Duration: 9 h 31 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $55 - $80
        • Duration: 9 h 31 min
        Close x