All scheduled flights from Houston to Montreal (IAH-YUL)
USA
Canada
All scheduled flights from IAH to YUL. You can fly from Houston to Montreal non-stop on Mondays, Tuesdays, Thursdays, Fridays, Saturdays & Sundays and the flight takes about 3 hours and 46 minutes. Flights with stops take between 5 to 9 hours depending on your flight and connection airport.
Layover airport
Airlines
Alliance
Aircraft
Class
51 flights to Montreal on Mon 03 Feb. 1 Direct flights and 50 flights with 1 stop.
Sort by: Standard
Filter
Direct flights 😃
Direct 3h 46m
Direct 3h 46m
- 09:30 HoustonGeorge Bush Intcntl Houston IAH
- 3h46m
- 14:16 MontrealPierre Elliott Trudeau International YUL
Flights with stop
1 stop 5h 34m
1 stop 5h 34m
1 stop 5h 34m
Low-cost airline
Codeshare flight
1 stop 5h 34m
1 stop 6h 01m
1 stop 6h 01m
1 stop 6h 17m
Codeshare flight
1 stop 6h 17m
1 stop 7h 25m
Change from terminal 1 to terminal 2
Codeshare flight
1 stop 7h 25m
1 stop 8h 20m
Long layover time 4h00m
Change from terminal 1 to terminal
1 stop 8h 20m
1 stop 8h 45m
Long layover time 3h49m
Codeshare flight
1 stop 8h 45m
1 stop 8h 49m
Long layover time 3h47m
Low-cost airline
Codeshare flight
1 stop 8h 49m
1 stop 8h 49m
Long layover time 3h47m
1 stop 8h 49m
1 stop 8h 53m
Long layover time 4h19m
Change from terminal S to terminal I
1 stop 8h 53m
1 stop 8h 53m
Long layover time 4h19m
Change from terminal S to terminal I
Low-cost airline
Codeshare flight
1 stop 8h 53m
1 stop 8h 58m
Long layover time 3h52m
1 stop 8h 58m
1 stop 8h 59m
Long layover time 4h07m
Codeshare flight
1 stop 8h 59m
1 stop 9h 03m
Long layover time 4h35m
1 stop 9h 03m
1 stop 9h 17m
Long layover time 4h12m
Change from terminal B to terminal A
Codeshare flight
1 stop 9h 17m
1 stop 9h 57m
Long layover time 4h47m
Change from terminal 1 to terminal 2
1 stop 9h 57m
Multiple airlines
1 stop 5h 34m
Low-cost airline
Codeshare flight
1 stop 5h 34m
- 05:25 HoustonGeorge Bush Intcntl Houston IAH, Terminal A
- 2 hours 42 minutes
- 09:07 Detroit Detroit Metropolitan Airport DTW, Terminal M
- Layover time at 0h58m
- 10:05 DetroitDetroit Metropolitan Airport DTW, Terminal M
- 1 hours 54 minutes
- 11:59 Montreal Pierre Elliott Trudeau International YUL
1 stop 6h 17m
1 stop 6h 17m
1 stop 6h 19m
Change from terminal S to terminal I
1 stop 6h 19m
1 stop 6h 19m
Change from terminal S to terminal I
Codeshare flight
1 stop 6h 19m
1 stop 6h 47m
Change from terminal C to terminal B
1 stop 6h 47m
1 stop 6h 47m
Change from terminal C to terminal B
Codeshare flight
1 stop 6h 47m
1 stop 7h 05m
Change from terminal D to terminal F
1 stop 7h 05m
1 stop 7h 24m
Change from terminal S to terminal I
Codeshare flight
1 stop 7h 24m
1 stop 7h 24m
Change from terminal S to terminal I
1 stop 7h 24m
1 stop 7h 25m
Change from terminal 1 to terminal 2
1 stop 7h 25m
1 stop 7h 47m
Change from terminal 3 to terminal 2
1 stop 7h 47m
1 stop 7h 47m
Change from terminal 3 to terminal 2
Codeshare flight
1 stop 7h 47m
1 stop 8h 19m
Long layover time 3h17m
Change from terminal B to terminal C
1 stop 8h 19m
1 stop 8h 20m
Long layover time 4h00m
Change from terminal 1 to terminal
Codeshare flight
1 stop 8h 20m
1 stop 8h 28m
Long layover time 3h23m
1 stop 8h 28m
1 stop 8h 28m
Long layover time 3h23m
Codeshare flight
1 stop 8h 28m
1 stop 8h 45m
Long layover time 3h49m
1 stop 8h 45m
1 stop 8h 49m
Long layover time 3h47m
Low-cost airline
Codeshare flight
1 stop 8h 49m
1 stop 8h 50m
Long layover time 3h52m
1 stop 8h 50m
1 stop 8h 53m
Long layover time 4h19m
Change from terminal S to terminal I
Low-cost airline
Codeshare flight
1 stop 8h 53m
1 stop 8h 58m
Long layover time 3h52m
Codeshare flight
1 stop 8h 58m
1 stop 8h 59m
Long layover time 4h07m
1 stop 8h 59m
1 stop 9h 03m
Long layover time 4h35m
Codeshare flight
1 stop 9h 03m
1 stop 9h 17m
Long layover time 4h12m
Change from terminal B to terminal A
1 stop 9h 17m
1 stop 9h 19m
Long layover time 4h16m
1 stop 9h 19m
1 stop 9h 20m
Long layover time 4h22m
Change from terminal C to terminal B
1 stop 9h 20m
1 stop 9h 24m
Long layover time 4h27m
Change from terminal to terminal E
1 stop 9h 24m
1 stop 9h 24m
Long layover time 4h27m
Change from terminal to terminal E
Codeshare flight
1 stop 9h 24m
1 stop 9h 29m
Long layover time 4h37m
Change from terminal C to terminal B
1 stop 9h 29m
1 stop 9h 29m
Long layover time 4h37m
Change from terminal C to terminal B
Codeshare flight
1 stop 9h 29m
1 stop 9h 47m
Long layover time 4h42m
Change from terminal C to terminal A
1 stop 9h 47m
1 stop 9h 47m
Long layover time 4h42m
Change from terminal C to terminal A
Codeshare flight
1 stop 9h 47m
1 stop 9h 50m
Long layover time 4h51m
Change from terminal C to terminal B
1 stop 9h 50m
1 stop 9h 57m
Long layover time 4h47m
Change from terminal 1 to terminal 2
Codeshare flight
1 stop 9h 57m