Travel from Grand-Rapids to Montreal

Bus or fly from Grand Rapids to Montreal?

Amtrak operates a bus from Grand Rapids to Montreal every 4 hours, and the journey takes 57 min. 3 other operators also service this route. Alternatively, Delta, American Airlines and 4 other airlines fly from Grand Rapids to Montreal hourly.

Book transport from Grand Rapids to Montreal

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 Montreal

ModeDurationPrice
From Grand Rapids, MI bus to Detroit, MI, drive to Windsor, train to Toronto, then train to Montréal.13 h 21 min$244
From Grand Rapids, MI Amtrak Thruway to Kalamazoo Amtrak, train to Detroit Amtrak, drive to Windsor, train to Toronto, then train to Montréal.14 h 47 min$289
From Grand Rapids, MI Amtrak Thruway to Kalamazoo, MI, bus to Toronto, ON, then bus to Montreal.17 h 25 min$145
From Grand Rapids, MI Amtrak Thruway to Kalamazoo, bus to Front St. At Bay St., line 6 bus to Toronto, ON, bus to Ottawa, ON, then bus to Montreal, PQ.20 h 48 min$176
From Grand Rapids drive to Montreal.12 h 5 min$139
From Division & Library line 6 bus to Kentwood Station - Woodland, line 17 bus to Grand Rapids airport, fly to Montreal airport, then bus to Montreal.8 h 4 min$405
From Division & Library line 6 bus to Kentwood Station - Woodland, line 17 bus to Grand Rapids airport, fly to Burlington airport, then bus to Montreal.9 h 42 min$780
From Division & Library line 6 bus to Kentwood Station - Woodland, line 17 bus to Grand Rapids airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal.10 h 21 min$815
From Grand Rapids Amtrak train to Chicago Union Station Amtrak, walk to LaSalle, subway to Chicago O'Hare airport, fly to Montreal airport, then bus to Montreal.9 h 57 min$317