Travel from Virginia to Niagara-Falls

Train, bus or fly from Virginia to Niagara Falls?

American Airlines flies from Alexandria to Niagara Falls 4 times a day. Alternatively, you can take a bus from Virginia Beach to Niagara Falls via New York, NY - Times Square 37th St, New York, NY, and Ellicott St & MTC in around 16 h 25 min.

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 Virginia to Niagara Falls

ModeDurationPrice
From Braddock Rd Metrorail Station subway to Reagan Washington airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.4 h 12 min$187
From VIRGINIA SQUARE 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.4 h 59 min$234
From VIRGINIA SQUARE station subway to New Carrollton 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.5 h 30 min$361
From Braddock Rd Metrorail Station subway to Reagan Washington airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.6 h 54 min$275
From Boardwalk, Virginia Beach, Virginia, 23451, United States of America bus to New York, NY - Times Square 37th St, walk to New York, NY, bus to Ellicott St & MTC, then line 40 bus to 3rd St & Old Falls Blvd.16 h 25 min$107
From Boardwalk, Virginia Beach, Virginia, 23451, United States of America bus to New York, NY - Times Square 37th St, walk to New York, then train to Niagara Falls Station.17 h 3 min$170
From Parks & 19Th line 960 bus to Newtown Road, line 800 tram to Norfolk Amtrak, train to New York Penn Station, then train to Niagara Falls Amtrak.19 h 45 min$301
From Arctic & 19Th line 20 bus to Newtown Road, line 800 tram to Norfolk Amtrak, train to Washington, bus to Ellicott St & MTC, then line 40 bus to Portage Rd & Cedar Ave.20 h 22 min$203
From Arctic & 19Th line 20 bus to Wood & Church, line 961 bus to Hampton, VA, bus to Washington, bus to Ellicott St & MTC, then line 40 bus to Main St & Pine Ave.21 h 2 min$108
From Virginia Beach drive to Niagara Falls.11 h 17 min$72

How long does it take to get from Virginia to Niagara Falls?

It takes approximately 4 h 12 min to get from Virginia to Niagara Falls, including transfers.

Is there a direct bus between Virginia and Niagara Falls?

No, there is no direct bus from Virginia to Niagara Falls. However, there are services departing from Boardwalk, Virginia Beach, Virginia, 23451, United States of America and arriving at 3rd St & Old Falls Blvd via New York, NY and Ellicott St & MTC. The journey, including transfers, takes approximately 16 h 25 min.

Operators from Virginia to Niagara Falls

OperatorPhoneWebsite
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
Niagara FrontierNiagara Frontier
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
BWI Airport ShuttleBWI Airport Shuttle
Southwest AirlinesSouthwest Airlines
Air CanadaAir Canada
UP ExpressUP Express
VIA Rail+1 1 888 842-7245VIA Rail
Sprinter BusSprinter Bus
Trailways New YorkTrailways New York
Hampton Roads Transit (HRT)Hampton Roads Transit (HRT)
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus