Save 21% or moreCompare multiple travel sites with one search.
Track pricesNot ready to book? Create a price alert for when prices drop.
Free to useThere are no hidden charges or fees.
Filter your dealsChoose cabin class, free Wi-Fi and more.
You can find numerous direct flights from Toronto to Frankfurt am Main. The flight usually lasts about 8 hours and can be booked with a number of airlines including WOW air, Condor, Air Canada, Lufthansa and Austrian Airlines.
Getting from downtown Toronto to Toronto Pearson International Airport is quite easy as the airport is well connected to both the bus system and the railway. The fastest way to travel is by train, as the express train runs between the airport and the city centre in just 25 minutes. Trains depart every 15 minutes from 5:30 AM to 1:00 AM.
If your flight from Toronto to Frankfurt am Main is early in the morning, check out one of the nearby hotels. The Sheraton Gateway Hotel, for example, is connected to Terminal 3 via a walkway, so you can enjoy total comfort just steps away from your gate.
If your plane is late or if you’re spending a layover at Toronto Pearson International Airport, this travel hub is fully equipped to entertain. In addition to a number of shops and kiosks, passengers can enjoy a run or workout at Goodlife Fitness, or pamper themselves with a manicure or spa session. Passengers can also enjoy various artworks, as the airport displays temporary exhibitions by local artists whose work you do not want to miss.
Lufthansa, Air Canada, and KLM offer inflight Wi-Fi service on the Toronto Pearson Airport to Frankfurt Airport flight route.
The Boeing 777-300ER is the aircraft model that flies most regularly on the Toronto Pearson Airport to Frankfurt Airport flight route.
Star Alliance is the only airline alliance operating flights between Toronto Pearson Airport and Frankfurt Airport.
There are direct flights from Toronto Pearson Airport to Frankfurt Airport on a daily basis.
The two airlines most popular with KAYAK users for flights from Toronto to Frankfurt am Main are Lufthansa and Aer Lingus. With an average price for the route of C$ 1,199 and an overall rating of 7.8, Lufthansa is the most popular choice. Aer Lingus is also a great choice for the route, with an average price of C$ 918 and an overall rating of 7.4.
KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Toronto Pearson Airport to Frankfurt Airport.
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Frankfurt Airport from Toronto Pearson Airport is likely to change within 7 days, so travellers know whether to wait or book now.
Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Frankfurt Airport with an airline and back to Toronto Pearson Airport with another airline.
Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Frankfurt Airport from Toronto Pearson Airport up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.
Find which airlines fly direct from Pearson Intl to Frankfurt, which days they fly and book direct flights.
Nonstop departures
Monday
Aegean Airlines,Air Canada,Austrian Airlines, +7 more
Aegean Airlines,Air Canada, +8 more
6
7
Tuesday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Wednesday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Thursday
Aegean Airlines,Air Canada,Austrian Airlines, +7 more
Aegean Airlines,Air Canada, +8 more
6
7
Friday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Saturday
Aegean Airlines,Air Canada,Austrian Airlines, +7 more
Aegean Airlines,Air Canada, +8 more
6
7
Sunday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Nonstop returns
Monday
Aegean Airlines,Air Canada,Austrian Airlines, +7 more
Aegean Airlines,Air Canada, +8 more
6
7
Tuesday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Wednesday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Thursday
Aegean Airlines,Air Canada,Austrian Airlines, +7 more
Aegean Airlines,Air Canada, +8 more
6
7
Friday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
Saturday
Aegean Airlines,Air Canada,Austrian Airlines, +7 more
Aegean Airlines,Air Canada, +8 more
6
7
Sunday
Aegean Airlines,Air Canada,Austrian Airlines, +6 more
Aegean Airlines,Air Canada, +7 more
5
6
They have more than 4 hours delay, and broken all my bags
Even though we had an airline approved car seat they insisted it was too large to fit in the plane. This same car seat has traveled to 18 different countries on at least 12 different airlines, including our initial flight on the smaller of the two aircraft used for our round trip travel. When we attempted to push the issue we were told to either check the seat or we could just stay in Helsinki (our layover location). The reasoning was because the flight was full, even though we occupied all 3 seats on our side of the plane/row. The the flight attendant then had the nerve to come back and make a smart comment about how the 2 year old was just as safe sitting in his seat alone (complete BS, because anyone who has ever tried to get a 2 yr old to sit still without a seat for 2+ hrs knows it is not going to happen).
The plane was warm and stuffy. The crew was friendly but got 2 orders wrong. I asked for sparkling water and wine with dinner and got neither. I asked for black coffee with breakfast and got coffee with cream. Service was so slow on my side of the plane they ran out of 2 of the 3 desserts at dinner and I was in row 12.
Flight was missed and now we have to catch one the next day
.Ealing could have been better but no complaints on everything else
Toronto Pearson Airport (YYZ)Canada
Frankfurt Airport (FRA)Germany
Frankfurt Airport - Toronto Pearson Airport