Flights from Montreal to Frankfurt – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YUL to FRA – All flight route options from Pierre Elliott Trudeau International, Canada to Frankfurt Airport, Germany. These routes are operated by 19 airlines. Fly non-stop with Lufthansa or Air Canada, or choose from 33 different stopover flights. The shortest flight time is 7 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Frankfurt Airport
We got great deals on hotels and car rentals near the airport.
Montreal to Frankfurt flights
There are over 35 airlines and as many as 902 flights every week to this destination. You can fly non-stop to Frankfurt (FRA) from Montreal (YUL) with Air Canada or Lufthansa but if a stopover option suits you better you can choose to fly via Boston, Amsterdam or any other of the 33 alternatives with connectiing airports.
Montreal to Frankfurt with Air Canada
You can fly non-stop every weekday with flights departing at 6:00 pm, 7:00 pm or 9:00 pm. You can also take a connecting flight via Toronto or Toronto. Air Canada is a Star Alliance member.
With SWISS
If you fly from Montreal with SWISS you will do a stopover in Zurich, ZRH before reaching Frankfurt. This flight trip will take 9 hours and 20 minutes and you can fly every weekday with departures at 16 in the afternoon or 17 in the evening. SWISS is a Star Alliance member.
Distance & flight times: Montreal Airport to Frankfurt Airport
The shortest flight time between YUL and FRA is 7 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 20m | - | 3658 miles (5886 km) |
BOS Boston | 9h 55m | 3h 19m | 3934 miles (6330 km) |
AMS Amsterdam | 10h 10m | 4h 40m | 3666 miles (5899 km) |
MUC Munich | 10h 10m | 1h 50m | 4030 miles (6484 km) |
MXP Milan | 10h 30m | 1h 10m | 4126 miles (6639 km) |
VCE Venice | 10h 45m | 1h 15m | 4334 miles (6973 km) |
AGP Malaga | 10h 45m | - | - |
KEF Reykjavik | 10h 50m | 1h 55m | 3829 miles (6161 km) |
CPH Copenhagen | 11h 3m | 2h 30m | 4048 miles (6513 km) |
LHR London | 11h 15m | 2h 40m | 3666 miles (5899 km) |
LGA New York | 11h 22m | - | - |
ZRH Zurich | 11h 33m | 5h 0m | 3924 miles (6314 km) |
NCE Nice | 11h 35m | 2h 5m | 4276 miles (6880 km) |
CDG Paris | 11h 35m | 4h 50m | 3731 miles (6003 km) |
BRU Brussels | 11h 35m | 3h 35m | 3660 miles (5889 km) |
YHZ Halifax | 11h 45m | 3h 13m | 3773 miles (6071 km) |
JFK New York | 11h 50m | 2h 9m | 4202 miles (6761 km) |
VIE Vienna | 11h 50m | 1h 55m | 4425 miles (7120 km) |
OPO Porto | 11h 55m | 2h 20m | 4242 miles (6825 km) |
IAD Dulles | 12h 8m | 2h 11m | 4583 miles (7374 km) |
GVA Geneva | 12h 30m | 3h 40m | 3977 miles (6399 km) |
EWR New York | 12h 30m | 2h 54m | 4212 miles (6777 km) |
DUB Dublin | 12h 33m | 4h 25m | 3658 miles (5886 km) |
YYZ Toronto | 12h 35m | 4h 49m | 4279 miles (6885 km) |
PHL Philadelphia | 12h 40m | 4h 15m | 4357 miles (7010 km) |
LYS Lyon | 12h 45m | 4h 0m | 4005 miles (6444 km) |
DCA Washington | 12h 50m | - | - |
TLS Toulouse | 12h 50m | 3h 45m | 4139 miles (6660 km) |
LIS Lisbon | 12h 55m | 2h 55m | 4441 miles (7146 km) |
BCN Barcelona | 13h 0m | 3h 15m | 4376 miles (7041 km) |
YTZ Toronto | 13h 45m | - | - |
FCO Rome | 13h 45m | 3h 35m | 4713 miles (7583 km) |
MAD Madrid | 13h 45m | 4h 55m | 4357 miles (7010 km) |
DTW Detroit | 15h 5m | 4h 56m | 4703 miles (7567 km) |




Quick copy and share this page
From Montreal to Germany
Below is a list of other destinations to Germany from Pierre Elliott Trudeau International with either direct flights or 1 stop connections.
From Canada to Frankfurt
Below is a list of other cities in Canada with flights to Frankfurt with either non-stop or connecting flights.
-
YYZ Toronto Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YEG Edmonton
-
YHZ Halifax Direct
-
YWG Winnipeg
-
YOW Ottawa
-
YQB Quebec
-
YLW Kelowna
-
YXE Saskatoon