Travel from Maine to Niagara-Falls

Bus or fly from Maine to Niagara Falls?

American Airlines, Southwest Airlines and 3 other airlines fly from South Portland Gardens to Niagara Falls hourly. Alternatively, Greater Portland Metro Bus operates a bus from Portland to Niagara Falls every 30 minutes. Tickets cost $2 and the journey takes 9 min. 4 other operators also service this route.

Travel Guides

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

How to get from Maine to Niagara Falls

From Jetport Shelter line 5 bus to Portland airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 51 min $115. From Sanford taxi to Dover, NH, bus to Boston airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 6 h 42 min $365. From Lewiston, ME bus to Augusta, ME, taxi to Augusta airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls. 9 h 34 min $293. From Metro Pulse line 5 bus 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. 16 h 15 min $131. From Metro Pulse line 5 bus to Portland, ME, bus to Boston South Station Amtrak, train to Buffalo, then train to Niagara Falls Station. 17 h 12 min $204. From Portland drive to Niagara Falls. 9 h 47 min $68.