Travel from Rochester to Niagara-Falls

Bus or train from Rochester to Niagara Falls?

Greyhound USA operates a bus from Rochester to Niagara Falls 5 times a day. Tickets cost $13 - $30 and the journey takes 1 h 25 min. Trailways New York also services this route 4 times a day. Alternatively, VIA Rail operates a train from Rochester to Niagara Falls every 3 hours. Tickets cost $28 - $85 and the journey takes 2 h 31 min. Amtrak also services this route 3 times a day.

Book transport from Rochester 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 Rochester to Niagara Falls

ModeDurationPrice
From Rochester, NY bus to Ellicott St & MTC then line 40 bus to 3rd St & Old Falls Blvd.2 h 23 min$25
From Rochester train to Niagara Falls Station.2 h 31 min$44
From Rochester, NY bus to Niagara Falls, ON.3 h 40 min$29
From Rochester drive to Niagara Falls.1 h 35 min$10

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

It takes approximately 2 h 23 min to get from Rochester to Niagara Falls, including transfers.

Is there a direct train between Rochester and Niagara Falls?

Yes, there is a direct train departing from Rochester and arriving at Niagara Falls Station. Services depart hourly, and operate every day. The journey takes approximately 2 h 31 min.

Is there a direct bus between Rochester and Niagara Falls?

Yes, there is a direct bus departing from Rochester, NY and arriving at Niagara Falls, ON. Services depart three times a day. The journey takes approximately 3 h 40 min.

Operators from Rochester to Niagara Falls

OperatorPhoneWebsite
Greyhound USA+1 214-849-8100Greyhound USA
Niagara FrontierNiagara Frontier
VIA Rail+1 1 888 842-7245VIA Rail