Travel from Washington to Niagara-Falls

Train, bus or fly from Washington to Niagara Falls?

American Airlines flies from Washington to Niagara Falls 4 times a day. Alternatively, Megabus operates a bus from Washington to Niagara Falls twice daily. Tickets cost $45 - $70 and the journey takes 11 h 20 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 Washington to Niagara Falls

ModeDurationPrice
From FARRAGUT WEST station subway to Reagan Washington airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.4 h 21 min$177
From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.4 h 28 min$373
From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.5 h 6 min$224
From Washington bus to Ellicott St & MTC then line 40 bus to 3rd St & Old Falls Blvd.12 h 18 min$72
From Washington Union Station Amtrak train to New York then train to Niagara Falls Station.13 h 6 min$380
From Washington drive to Niagara Falls.7 h 53 min$48

Operators from Washington to Niagara Falls

OperatorPhoneWebsite
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
Niagara FrontierNiagara Frontier
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
BWI Airport ShuttleBWI Airport Shuttle
Southwest AirlinesSouthwest Airlines
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Megabus877-462-6342Megabus
VIA Rail+1 1 888 842-7245VIA Rail