Travel from Houston to Montreal

Train, bus or fly from Houston to Montreal?

Air Canada, United Airlines and 2 other airlines fly from Houston to Montreal hourly. Alternatively, Megabus operates a bus from Houston to Montreal 4 times a day. Tickets cost $23 - $35 and the journey takes 3 h 50 min. 4 other operators also service this route.

Book transport from Houston 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 Houston to Montreal

From Travis St @ Franklin St line 102 bus to Houston airport, fly to Montreal airport, then bus to Montreal. 7 h 13 min $457. From Mc Kinney St @ Austin St line 040 bus to Houston Hobby Apt airport, fly to Burlington airport, then bus to Montreal. 10 h 23 min $730. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Burlington airport, then bus to Montreal. 10 h 27 min $630. From Travis St @ Franklin St line 102 bus to Houston airport, fly to Ottawa airport, line 97 bus to Hurdman D, line 61 bus to Ottawa, then train to Montreal. 10 h 24 min $708. From Houston, TX bus to Dallas/Fort Worth Dart East, bus to Chicago, walk to Chicago, IL, bus to Toronto, ON, then bus to Montreal. 45 h 30 min $219. From Houston, TX bus to Texarkana. AR, bus to Cleveland, OH, walk to Cleveland, bus to Buffalo, NY, walk to Buffalo, train to Toronto, then train to Montréal. 46 h 45 min $393. From Houston Amtrak train to New Orleans Union Passenger Terminal Amtrak, train to New York Penn Station, then train to Montreal Central Station. 2 days 4 h $603. From Houston drive to Montreal. 32 h 33 min $316.

How long does it take to get from Houston to Montreal?

It takes approximately 7 h 13 min to get from Houston to Montreal.