- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights from Toronto to Estonia
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Toronto to Estonia that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent round-trip flight deals from Toronto to Estonia
Wed, 14 Apr - Mon, 30 Aug
5:10 p.m. - 10:45 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
10h 35m1 stop Kastrup Copenhagen
8:20 p.m. - 3:40 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
26h 20m2 stops Stockholm Arlanda Kastrup Copenhagen
C$ 942Scandinavian Airlines
Sat, 1 May - Sat, 15 May
5:10 p.m. - 11:50 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
23h 40m2 stops Kastrup Copenhagen Stockholm Arlanda
6:15 a.m. - 3:40 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
16h 25m1 stop Kastrup Copenhagen
C$ 944Scandinavian Airlines
Sat, 1 May - Sat, 15 May
5:10 p.m. - 11:50 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
23h 40m2 stops Kastrup Copenhagen Stockholm Arlanda
6:25 a.m. - 3:40 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
16h 15m2 stops Stockholm Arlanda Kastrup Copenhagen
C$ 945Scandinavian Airlines
Sat, 1 May - Sat, 15 May
5:10 p.m. - 11:50 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
23h 40m2 stops Kastrup Copenhagen Stockholm Arlanda
6:15 a.m. - 3:40 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
16h 25m1 stop Kastrup Copenhagen
C$ 945Scandinavian Airlines
Sat, 1 May - Sat, 15 May
11:20 p.m. - 10:10 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
15h 50m1 stop Helsinki-Vantaa
6:00 a.m. - 6:35 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
19h 35m1 stop Helsinki-Vantaa
C$ 979Finnair
Sat, 1 May - Sat, 15 May
11:20 p.m. - 10:10 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
15h 50m1 stop Helsinki-Vantaa
6:00 a.m. - 6:35 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
19h 35m1 stop Helsinki-Vantaa
C$ 980Finnair
Thu, 26 Nov - Wed, 21 Apr
9:10 p.m. - 1:20 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
33h 10m1 stop Amsterdam Schiphol
11:35 a.m. - 1:20 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
32h 45m2 stops London Luton Dublin
C$ 1,007Multiple Airlines
Thu, 26 Nov - Wed, 21 Apr
9:10 p.m. - 1:20 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
33h 10m1 stop Amsterdam Schiphol
12:15 p.m. - 1:20 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
32h 05m3 stops Oslo Gardermoen London Gatwick Dublin
C$ 1,054Multiple Airlines
Wed, 20 Jan - Thu, 4 Feb
5:40 p.m. - 8:45 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
20h 05m2 stops London Heathrow Helsinki-Vantaa
11:55 a.m. - 11:38 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
18h 43m2 stops Helsinki-Vantaa Miami
C$ 1,069Multiple Airlines
Tue, 2 Feb - Sat, 6 Feb
10:20 p.m. - 12:25 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
19h 05m2 stops London Heathrow Helsinki-Vantaa
10:40 p.m. - 8:15 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
28h 35m2 stops Helsinki-Vantaa London Heathrow
C$ 1,211Finnair
Recent one-way flight deals from Toronto to Estonia
Tue, 8 Dec
5:30 p.m. - 8:55 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
44h 25m3 stops Lisbon Humberto Delgado Kastrup Copenhagen Riga Intl
C$ 581Multiple Airlines
Mon, 7 Dec
10:45 p.m. - 1:25 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
19h 40m2 stops Lisbon Humberto Delgado Kastrup Copenhagen
C$ 581Multiple Airlines
Tue, 8 Dec
5:30 p.m. - 1:25 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
24h 55m2 stops Lisbon Humberto Delgado Kastrup Copenhagen
C$ 583Multiple Airlines
Mon, 7 Dec
10:45 p.m. - 12:30 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
18h 45m3 stops Lisbon Humberto Delgado Kastrup Copenhagen Riga Intl
C$ 609Multiple Airlines
Wed, 30 Dec
8:50 p.m. - 1:20 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
33h 30m1 stop Amsterdam Schiphol
C$ 626airBaltic
Tue, 29 Dec
8:50 p.m. - 1:20 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
33h 30m1 stop Amsterdam Schiphol
C$ 626airBaltic
Sun, 13 Dec
8:50 p.m. - 1:20 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
33h 30m1 stop Amsterdam Schiphol
C$ 670airBaltic
Fri, 11 Dec
5:10 p.m. - 1:25 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
25h 15m1 stop Kastrup Copenhagen
C$ 711Scandinavian Airlines
Fri, 25 Dec
5:10 p.m. - 4:10 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
40h 00m2 stops Kastrup Copenhagen Stockholm Arlanda
C$ 863Scandinavian Airlines
Wed, 9 Dec
5:10 p.m. - 10:30 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
10h 20m1 stop Kastrup Copenhagen
C$ 900Scandinavian Airlines
Recent last minute flight deals from Toronto to Estonia
Sat, 14 Nov - Fri, 27 Nov
10:35 p.m. - 1:45 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
20h 10m1 stop Warsaw Frederic Chopin
8:35 a.m. - 8:35 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
19h 00m1 stop Warsaw Frederic Chopin
C$ 1,160LOT
Sat, 14 Nov - Sat, 21 Nov
10:35 p.m. - 1:45 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
20h 10m1 stop Warsaw Frederic Chopin
2:05 p.m. - 8:35 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
13h 30m1 stop Warsaw Frederic Chopin
C$ 1,170LOT
Sat, 14 Nov - Fri, 27 Nov
10:35 p.m. - 1:25 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
31h 50m1 stop Warsaw Frederic Chopin
6:25 p.m. - 8:35 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
33h 10m1 stop Warsaw Frederic Chopin
C$ 1,187LOT
Sat, 14 Nov - Fri, 27 Nov
10:20 p.m. - 2:10 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
32h 50m2 stops Paris Charles de Gaulle Helsinki-Vantaa
5:50 a.m. - 7:15 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
20h 25m3 stops Helsinki-Vantaa Paris Charles de Gaulle Amsterdam Schiphol
C$ 1,208Multiple Airlines
Sat, 14 Nov - Sat, 21 Nov
6:55 p.m. - 1:00 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
35h 05m2 stops Chicago O'Hare Intl Frankfurt am Main
6:35 a.m. - 9:47 a.m.TLL Tallinn-YYZ Toronto Pearson Intl
34h 12m2 stops Frankfurt am Main Chicago O'Hare Intl
C$ 1,235United Airlines
Sat, 14 Nov - Fri, 27 Nov
9:10 p.m. - 2:10 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
34h 00m2 stops Paris Charles de Gaulle Helsinki-Vantaa
5:40 p.m. - 2:45 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
28h 05m3 stops Helsinki-Vantaa Paris Charles de Gaulle Montreal Pierre Elliott Trudeau Intl
C$ 1,252Multiple Airlines
Sat, 14 Nov - Sat, 21 Nov
9:35 p.m. - 11:45 a.m.YYZ Toronto Pearson Intl-TLL Tallinn
31h 10m1 stop London Gatwick
5:40 a.m. - 2:50 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
16h 10m2 stops Riga Intl Kastrup Copenhagen
C$ 1,355Multiple Airlines
Sat, 14 Nov - Fri, 27 Nov
4:30 p.m. - 10:15 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
22h 45m2 stops New York LaGuardia Helsinki-Vantaa
10:05 a.m. - 1:00 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
33h 55m2 stops Helsinki-Vantaa New York John F Kennedy Intl
C$ 1,377Multiple Airlines
Sat, 14 Nov - Fri, 27 Nov
8:25 p.m. - 5:10 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
13h 45m2 stops Zurich Frankfurt am Main
6:35 a.m. - 4:15 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
16h 40m1 stop Frankfurt am Main
C$ 1,386Lufthansa
Sat, 14 Nov - Fri, 27 Nov
10:20 p.m. - 11:59 p.m.YYZ Toronto Pearson Intl-TLL Tallinn
18h 39m1 stop Paris Charles de Gaulle
5:50 a.m. - 7:15 p.m.TLL Tallinn-YYZ Toronto Pearson Intl
20h 25m3 stops Helsinki-Vantaa Paris Charles de Gaulle Amsterdam Schiphol
C$ 1,428Multiple Airlines
Booking Insights
KAYAK's insights & trends for Toronto to Estonia flights
Get data-powered insights and trends into flights from Toronto to Estonia to help you find the cheapest flights, the best time to fly and much more.
Prices
Airlines
More
Good to know
High season | June |
|---|---|
Cheapest flight | C$ 581 |
FAQs - booking Estonia flights
Reviews of the top 4 airlines flying from Toronto to Estonia
7.7
airBalticOverall score based on 187 reviews
7.9Comfort
6.9Entertainment
8.0Boarding
8.3Crew
7.3Food
Airline reviews
Flight was on time and the flight crew was very friendly and they were able to answer questions in English very easily. My bag came out fast in stockholm.
8.0 ExcellentFernando, Nov 2025
Flight was on time and the flight crew was very friendly and they were able to answer questions in English very easily. My bag came out fast in stockholm.
Was great but they would not book my bag through to my final destination
First they postponed the departure from 20.20 to 02.05 - almost 6 hours. Then all communication stopped. At app. 23.30 all info boards confirmed that the plane was finally cancelled. And after a sleepless night I realised that two contradicting messages had been received: At 01.59 passengers were directed to board - at the opposite end of CPH Airport - as the plane would take-off at 02.05 and at 02.42 CPH Airport Authority (official traffic information) confirmed that plane was again-again cancelled. Irreparable image!
It's fine if you don't want to give free water or anything, but don't try to sell the food in first class like there is a chef that actively made the food from the finest local ingredients. Its still plane food and the chef hasn't been near that food for quite some time
I was very disappointed because a special assistance wasn’t given to me and water was given to me in 50 min after I asked about it.Poor service,
Smooth flight. Surprisingly good and inexpensive food choices. Clean cabin. The plane is not equipped with the entertainment system.
Failure of APU meant massive delays at start of journey , baking in an unventilated plane Not good
Delay ca 5 hours on the first flight and 2 hours on the next one
The airline ran late and I almost missed this connecting flight to LGW. The airline didn't act very sympathetic to my situation. I wished that didn't happen as my experience I'm sure would've been much different.
One flight has delayed, but connecting flight ( the same company) has another plan for us. And left TO TLL. Instead Finnair.Who waiting pax from BRUSSELS. GREAT EXAMPLE OF COOPERATION. 👍
uneventful, good economy section, friendly staffs, good food, safe flight.
Comfort. Not good very little space after the person in front of you lay back.
Our previous flight was delayed but they waited for us to board.
All good- I love BA and the professionalism of the crew and pilots.
The flight was Finnair but there was no indications anywhere that the checkin was for Finnair also. There was no one to ask. I think at a minimum they should list the code shares so people don’t stand in the wrong line for an hour.
I booked the flight with Finnair, which made the arrangements for downloading a boarding pass unnecessarily complicated. I wouldn't do that again. Instead I'd book direct with AA.
Flight ok, but me and other two passengers didn’t have connection with the entertainment in our seats. So, no movies, no games, no music… for 9 hours. The crew just told us that there’s nothing they can do but I noticed during the flight that there were empty seats, so they could have offered to us to change seats. Customer service could be better.
Finnair cancelled my flight 12 hours prior to leaving for Helsinki. They stated there were mechanical problems. I had to scurry around to find a new flight that would meet my needs for arrival in Helsinki. Luckily I was able to find alternate transportation through Lufthansa/United.
My flight was on American Airlines, AA, through Finnair.. What I didn't like was that I couldn't get seat assigment until 48 hours in advance. I also was not given my AA Confirmation number. I called Finnair. They were very very helpful!
Excellent service and always our preferred choice of airline. Was surprised we had to pay for soft drinks though. Other wise great airline and customer service!
SAS cancelled my flight SK910 on Sep. 21,2026 because a construction crew from New Jersey Transit accidentally cut through a fiber optic cable which enabled the control tower at Newark Intl. Airport to communicate with all flights. Over 600 flights were cancelled including mine. My boarding code was B2WJMJ, I demand a refund of all monies spent toward this reservation!
The airline and crew were incredible, the premium plus option was very comfortable, and the food delicious. I would recommend flying with them!
Overall a great experience. I didn’t like that they didn’t assign seats until we arrived at airport. All the employees we interacted with at the airport and on the flight were kind and helpful.
The only negative thing was boarding a Copenhagen-bound flight in Toronto. The middle aged woman at the desk gave me some bad time, claiming they wouldn't allow me to board the flight, switching to russian in the process. After I asked her to speak English and explained her that I had to reroute with the airline due to flight cancelations that where beyond my contro and will be leaving the Shengen zone promptly, she told me I had to check in my small bag because the flight was full and they needed someone to give up their cabin luggage. After I refused, she told me she would have to check my bag if it fits the allowed dimensions, which it did. I understand she's not an SAS employee, I understand she needs to check the documents and also make sure there's enough room for overhead bags on a plane. What really made me mad was her hostike tone and the beyond poor communication skills. Basic politeness would go a long way.
I could make online check-in anywhere. Check-in was complicated I could use your app for and it was hard find information for check-in for airline checking in their app. After hour I had to go anyway to make check in the airport. Rest of the flight was more than good
The crew was friendly, the flight was pleasant. Thank you for your service!
Over all experience was good. However the connection time was too short at CPG. We missed our connecting flight to AMS as the passport control line was too long and by the time we got our passport control done it was too late I wish there were some SAS staff to help us out at the passport control center Though they put us in a KLM flight from CPG to AMS, That flight was also delayed by over two hours
Boarding required going up and down the stairs with your carryon bags which wasn’t an issue for us but would be quite challenging for elderly people, or anyone with mobility issues.
Pilot made us late 45 minutes with no explanation, missed our connection, they didn’t care
Food is pathetic, and the crew is rude. Not friendly like all other airline carriers.
We spent two hours on the plane before taking off due to a fault which I would have thought they would have found before boarding so we could have stayed in the airport. Water was in short supply so restricted due to the extra time and so hot. Vegetarian food was awful and wish I hadn’t ordered it and was left starving
We liked the flight but while we purchased an aisle seat, our seats had a different configuration on this flight. A fellow passenger suggested that the airplane had been changed. Too bad we were not informed and had no chance to modify our seat preferences. We were stuck in the window and middle seats with no chance to walk around and go to the bathroom without disturbing our sleeping fellow passenger.
Cabin crew friendlier, they weren't weren't unfriendly, but simply professional and not more
Moved the flight an hour later, were not reliable about confirmation, website didn't work, no gate information, boarding was a mad house. Flight itself was fine and short. Organization needs work.
The app on phone and the online check in is not good, it would not give me the option of Spain or Madrid City in the drop down menu and I couldn't move forward with online check in.
The seats were way too crowded. Just because I do not have the luxury of a suite, does not mean that I want to fly from Austin to London scrunched between two people and the seat in front of me in my face. Ridiculous. I should have flown with Turkish Airlines...
A 13 hour flight with no food apart from what they offered from a menu you had to pay for. On top of that, there were no blankets, so during the flight when the cabin temperature dropped, everyone was very cold. Neither of these things were highlighted at the time of booking. This is the worst long-haul flight I’ve ever encountered.
okay, will recommend from PR to Madrid, faster turn around
My son and I are 193 cm tall. We had reserved and paid for seats with extra leg room towards the front of the cabin. The day of the flight, we learned that Iberia had changed aircraft. We were assigned regular seats way back in the cabin. When we landed from our first leg we spoke with agents at the gate and we were told that they couldn’t improve our seats because the flight was full.
The only comment I have is why do you sell snacks on board? They should be free. When we take domestic flights here in US, our snacks are free. Also, please communicate with me in English. I received so many emails way before my flight that were in Spanish that I had to ask my son to interpret for me. You should be WELL AWARE if the customers you are communicating speak the language, it does mean that we speak and understand Spanish because we are traveling to Spain, NOT NECESSARILY! Thank you!
More options for your flight from Toronto to Estonia
Complete your trip to Estonia with a hotel stay or car rental
Information on your arrival and departure airports
Cabin class types available on flights to Estonia
Cabin classes available on flights to Estonia. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from domestic origins to Estonia
Flights from all regions of Toronto to Estonia. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.
Flights to popular cities in Estonia
Flights to Tallinnfrom C$ 961