Book cheap flights to Tallinn

Explore the best deals

Discover the cheapest flights to Tallinn
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Tallinn

Johannesburg
Flights from Johannesburgto Tallinn
18840R
17678R
Prime price per passenger
Cape Town
Flights from Cape Townto Tallinn
11782R
11039R
Prime price per passenger

How long is the flight to Tallinn?

If you’re planning a trip to Tallinn, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 13h 47m; from East London, around 14h 45m; and from Cape Town, roughly 16h 15m.
Flight Time (in hours)
JohannesburgEast LondonCape Town
0h 5h 10h 15h 20h
13h 47m
14h 45m
16h 15m

How much does a flight to Tallinn cost?

At eDreams you can find flights from Johannesburg to Tallinn starting from R 12 166, with an average price of R 15 758. If you depart from other cities such as Durban, you can find tickets from R 17 672, and from Cape Town starting from R 17 719, according to data from the last 72 hours.
JohannesburgDurbanCape Town
R 15 758
R 17 672
R 21 238
JohannesburgCheapest
Cheapest Price: R 12 166
Cheapest
Average

Find and book the best flights to Tallinn

Tallinn, Estonia’s capital, offers a journey into Baltic history and culture. Positioned on the northern coast, it serves as a key gateway and a significant urban centre in the region. Discover a destination rich in heritage, easily accessible for your next European adventure.

Step back in time exploring the Old Town (Vanalinn), a UNESCO World Heritage site featuring mediaeval architecture. Wander past Toompea Castle, the Alexander Nevsky Cathedral, and the St. Olaf’s Church spire. Kadriorg Palace and its surrounding park showcase baroque artistry, while the Town Hall Square remains a lively historical hub.

This city beautifully blends its mediaeval past with a contemporary pulse. It presents a distinctive character, appealing to those keen on uncovering historical narratives, engaging with local traditions, or simply experiencing a unique European atmosphere.

When is the best time to fly to Tallinn?

High Season

Tallinn's high season, from June to August, brings warm weather and long daylight hours. Temperatures average around 18–20°C, and the city bursts with outdoor activity. Upon arrival, you'll find a lively atmosphere, with locals and visitors enjoying open-air dining and events.

During these months, the city’s medieval Old Town is bustling, and outdoor concerts and festivals, like the Tallinn Old Town Days, are common. Coastal areas become popular, and you can see people enjoying beaches and waterside promenades. The extended daylight creates a relaxed, energetic pace, encouraging late-night strolls and outdoor exploration.

Low Season

The low season, typically from November to March, transforms Tallinn into a quieter, often snow-covered city. Temperatures frequently drop below freezing, averaging around -2 to -6°C, and daylight hours are significantly shorter. The crisp, cold air and often frosty landscapes define this period.

While the pace slows, a unique charm emerges. The Christmas market in Town Hall Square is a highlight, creating a festive, cosy atmosphere. Indoor cultural events, such as theatre performances and museum exhibitions, become central to daily life. The snowy scenery offers a serene experience, and you'll find a more intimate, reflective side of Tallinn during these colder months.

Tallinn bucket list: Best activities & sights

Touching down in Tallinn, you’re greeted by a city where medieval charm meets modern energy. Its unique blend of history and innovation invites you to explore cobbled streets and discover a lively culture. Tallinn offers a truly distinctive welcome, revealing its character with every step you take.

Here are some of Tallinn’s most distinctive attractions and experiences:

Tallinn Old Town
Step back in time within this UNESCO-listed area, one of Europe’s best-preserved medieval towns. Wander through narrow alleyways, marvel at ancient architecture, and feel the centuries of history around you.

Toompea Hill
Ascend to Toompea Hill for panoramic views of the Old Town and beyond, a perfect way to appreciate Tallinn’s unique skyline after your arrival. This historic administrative centre houses the Estonian Parliament and several grand churches.

Alexander Nevsky Cathedral
Admire the striking onion domes and intricate mosaics of this impressive Russian Orthodox cathedral located on Toompea Hill. Its elaborate design offers a glimpse into a different architectural heritage within the city.

Kadriorg Palace and Park
Explore the Baroque grandeur of Kadriorg Palace, once a summer residence for Peter the Great, now home to an art museum. Stroll through its meticulously landscaped gardens, a tranquil escape from the city’s buzz.

Seaplane Harbour Museum (Lennusadam)
Delve into Estonia’s maritime history at this award-winning museum, housed in an impressive seaplane hangar. Discover submarines, historic ships, and a fascinating array of naval artefacts.

Kalamaja District
Experience a different side of Tallinn in Kalamaja, known for its colourful wooden houses and bohemian atmosphere. This former fishing village has transformed into a creative hub with independent shops, cafés, and restaurants.

Telliskivi Creative City
Immerse yourself in Tallinn’s modern cultural scene at Telliskivi, a former industrial complex now a dynamic centre for art, design, and events. Browse unique boutiques, enjoy street art, and discover local culinary delights.

Secure your seat to Tallinn today

Before you know it, you'll be soaring towards Tallinn, ready for new discoveries. To secure the best flight deals, stay flexible with your travel dates and consider booking in advance. For even more savings and benefits on future journeys, explore eDreams Prime.

Frequently asked questions about flights to Tallinn

How can I find cheap flights to Tallinn on eDreams?
At eDreams you will find flights from R377 to Tallinn. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Tallinn.
When's the best time to go to Tallinn?
According to our customers' flight searches, the best time to fly to Tallinn is March.
What are the cheapest airlines flying to Tallinn?

Looking at the prices of our customers' bookings from US to Tallinn, your best bet for cheap flights is:

  • Air France: the average price of a one way flight is R14 714,46 . The average price of a Johannesburg ticket to Tallinn is R14 714,46 and R15 532,58 if you leave from Johannesburg.
  • Swiss International Air Lines: a one-way ticket costs on average R14 900,96: this has been calculated taking as a reference the average price of flights of Cape Town to Tallinn, which amounts to R14 900,96 and that of flights departing from Johannesburg, whose average price is R15 549,13.
  • Klm Royal Dutch Airlines: the average price of a one-way ticket is R15 565,78. The flight between Durban and Tallinn costs on average R14 966,16 and the ticket price from Port Elizabeth round the R15 277,64.
How long before a flight to Tallinn should I be at the airport?
If you want to be on time for your flight to Tallinn, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Tallinn departing from over 4 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Tallinn with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes