Travel from Grand-Rapids to Niagara-Falls-ON-Canada

Bus or fly from Grand Rapids to Niagara Falls?

You can take a bus from Grand Rapids to Niagara Falls via Kalamazoo and Hamilton, ON in around 12 h 42 min. Alternatively, Delta, United Airlines and 2 other airlines fly from Grand Rapids to Niagara Falls hourly.

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

ModeDurationPrice
From Grand Rapids, MI bus to Detroit, MI, drive to Windsor, train to Aldershot, then train to Niagara Falls.9 h 45 min$158
From Grand Rapids, MI Amtrak Thruway to Kalamazoo Amtrak, train to Detroit Amtrak, drive to Windsor, train to Aldershot, then train to Niagara Falls.11 h 11 min$203
From Grand Rapids, MI bus to Detroit, MI, bus to London, ON, walk to London, train to Aldershot, then train to Niagara Falls.11 h 34 min$157
From Grand Rapids, MI Amtrak Thruway to Kalamazoo, bus to Hamilton, ON, then Thru-Bus to Niagara Falls, ON.12 h 42 min$87
From Grand Rapids, MI Amtrak Thruway to Kalamazoo, MI, bus to Toronto, ON, then bus to Niagara Falls, ON.12 h 55 min$116
From Grand Rapids drive to Niagara Falls.6 h 19 min$74
From Division & Library line 6 bus to Kentwood Station - Woodland, line 17 bus to Grand Rapids airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.7 h 35 min$690
From Grand Rapids Amtrak train to Chicago Union Station Amtrak, walk to LaSalle/Van Buren, subway to Chicago Midway airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.9 h 8 min$327
From Grand Rapids Amtrak train to Chicago Union Station Amtrak, walk to LaSalle, subway to Chicago O'Hare airport, fly to Buffalo airport, bus to Ellicott St & MTC, then line 40 bus to Niagara Falls.9 h 33 min$304
From Division & Library line 6 bus to Kentwood Station - Woodland, line 17 bus to Grand Rapids airport, fly to Toronto airport, train to Toronto, then train to Niagara Falls.10 h 25 min$386