Travel from Cleveland to Niagara-Falls

Bus or train from Cleveland to Niagara Falls?

Greyhound USA operates a bus from Cleveland to Niagara Falls once daily. Tickets cost $24 - $60 and the journey takes 3 h 55 min. Alternatively, you can take a train from Cleveland to Niagara Falls via Buffalo in around 5 h 21 min.

Book transport from Cleveland to Niagara Falls

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

ModeDurationPrice
From Cleveland bus to Swan St & Michigan Ave, line 15 bus to Ellicott St & MTC, then line 40 bus to 3rd St & Old Falls Blvd.5 h$47
From Cleveland Amtrak train to Buffalo then train to Niagara Falls Station.5 h 21 min$98
From Cleveland drive to Niagara Falls.3 h 43 min$25
From Tower City Station Track 8 subway to Cleveland airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.6 h 53 min$295

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

It takes approximately 5 h to get from Cleveland to Niagara Falls, including transfers.

Is there a direct train between Cleveland and Niagara Falls?

No, there is no direct train from Cleveland to Niagara Falls. However, there are services departing from Cleveland Amtrak and arriving at Niagara Falls Station via Buffalo. The journey, including transfers, takes approximately 5 h 21 min.

Is there a direct bus between Cleveland and Niagara Falls?

No, there is no direct bus from Cleveland to Niagara Falls. However, there are services departing from Cleveland and arriving at 3rd St & Old Falls Blvd via Swan St & Michigan Ave and Ellicott St & MTC. The journey, including transfers, takes approximately 5 h.

Operators from Cleveland to Niagara Falls

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Niagara FrontierNiagara Frontier
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail
Greater Cleveland TransitGreater Cleveland Transit
Air CanadaAir Canada
UP ExpressUP Express