Travel from South-Portland to Niagara-Falls

Bus or fly from South Portland to Niagara Falls?

American Airlines, United Airlines and 3 other airlines fly from South Portland to Niagara Falls hourly. Alternatively, you can take a bus from South Portland to Niagara Falls via Portland, ME, Boston, MA South Station, Albany, NY, and Ellicott St & MTC in around 15 h 49 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 South Portland to Niagara Falls

From South Portland taxi to Portland airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 1 min $141. From South Portland taxi to Portland, ME, bus to Boston airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 17 min $202. From South Portland taxi to Portland, ME, bus to Boston, MA South Station, bus to Albany, NY, bus to Ellicott St & MTC, then line 40 bus to 3rd St & Old Falls Blvd. 15 h 49 min $145. From South Portland taxi to Portland, ME, bus to Boston South Station Amtrak, train to Albany, then train to Niagara Falls Station. 15 h 58 min $208. From South Portland drive to Niagara Falls. 9 h 50 min $68.

How long does it take to get from South Portland to Niagara Falls?

It takes approximately 6 h 1 min to get from South Portland to Niagara Falls.
Close Print Itinerary
  1. Here are 5 options to get from
    South Portland to Niagara Falls:

    1. Trip:
      1 Fly from Portland
      • One-Way approx: USD $117 - $401
      • Duration: 6 h 1 min
      Open +
      • Trip:
        1 Fly from Portland
        • One-Way approx: USD $117 - $401
        • Duration: 6 h 1 min
        Close x
    2. Trip:
      2 Bus to Boston, fly
      • One-Way approx: USD $113 - $378
      • Duration: 6 h 17 min
      Open +
      • Trip:
        2 Bus to Boston, fly
        • One-Way approx: USD $113 - $378
        • Duration: 6 h 17 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $101 - $172
      • Duration: 15 h 49 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $101 - $172
        • Duration: 15 h 49 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $124 - $315
      • Duration: 15 h 58 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $124 - $315
        • Duration: 15 h 58 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 9 h 50 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 9 h 50 min
        Close x