Level 1 Lockdown Update: Regional and International travel is opening! Please visit our COVID-19 Information Page before booking your travel.

Book Travel

Book Cheap Flights to Tallinn

About Tallinn

Tallinn is by all definitions, the most fairy-tale-looking capital city of Estonia. This city of tall chimneys and picturesque cathedrals is home to 408,000 residents. Tallinn is the perfect escape from reality and a great chance to uncover the old and discover the modern. Well-loved tourist attractions include Toompea Hill, Tallinn Tower and Niguliste Museum.

Cheap flights to Tallinn are now available for a limited period of time, so get ready to be whisked away by a knight in shining armour! Tallinn is home of Tallinn Airport (TLL), located on a quick 10-minute drive from the city centre. Tallinn Airport serves a multitude of airlines – including Air Baltic, Lufthansa, Turkish Airways and British Airways. Popular connecting flights depart from Johannesburg and Cape Town. The flight duration from Johannesburg to Tallinn is approximately 14 hours and 20 minutes.

Why visit Tallinn


Medieval Old Town

The Tallinn Old Town may be a museum, but walking its narrow alleyways will make you believe in fairy tales again.


Rustic Cuisine

This Estonian city tastes of rich rye breads, hearty potatoes and hand-carved cuts of pork and beef. Visit Ill Draakon for authentic rustic cuisine.


Ancient Ruins with Sea Views

Just outside the city centre is a perfect sea side town that flows with the Baltic Sea. Make sure to visit the ancient ruins of the old Pirita Convent.

General information

Essential details you need to know before your trip

Country Estonia
Currency Euro (EUR)
Exchange Rate 1 ZAR = 0.07 EUR
Language Estonian
Hub Airport Tallinn Airport (TLL)
Airline airBaltic
Time Zone GMT+ 3
Travel Adaptor Type F

Best time to visit Tallinn

Tallinn is magical all year round, and you will appreciate both its summer sunshine and snowy rooftops in winter. Christmas time in Tallinn is really special, and you’ll have a great time witnessing a 600-year old tradition of the Christmas tree being mounted in the city square. There is also the month-long Christmas market. Summer falls between June and July, and with temperatures in the low 20s, it is a great time to go sightseeing in the city. The only problem is that it gets really busy and overcrowded with tourists; and with peak season prices on flights and accommodation it might not be the best time to visit.

Weather & Climate in Tallinn

Average temperature (°C) & rainfall levels (mm) per month

Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Low °C -7°C -7°C -4°C 0°C 5°C 9°C 12°C 12°C 7°C -2°C 2°C -5°C
High °C -1°C -2°C 3°C 11°C 17°C 20°C 22°C 22°C 17°C 10°C 4°C 1°C
Rainfall (mm) 16 11 10 10 12 13 15 14 15 16 16 15

Whoever said that fairy tales are not true has never been to the beautiful city of Tallinn. This capital of Estonia has everything that makes a wonderful stay there – medieval old-city beauty, great food, peaceful Baltic Sea beaches and welcoming residents. Also, the nice thing about Tallinn is that almost everything is in walking distance, so you can really take your time to explore this lovely city.

Everyone that visits the Tallinn Old Town walks away in love and vows to return one day. With its castle-like feel, you will wander the cobblestoned pavements and narrow alleyways in pure amazement. Though it is a museum with no residents living in the town, it is very well preserved and if you imagine hard enough, you will find yourself in Medieval Europe with horses, a carriage and some magic in the air!

Compare several airlines, and book your cheap flights to Tallinn online with Travelstart!

South Africans who wish to visit Tallinn need to apply for a Schengen Visa as Estonia falls under this visa. You will need to apply at the Estonian or Swedish Embassy for your Schengen Visa.

You will need two photographs, proof of accommodation in Tallinn, flight tickets, bank statements and various other documents to complete your application.

Passports may not be older than 10 years, must have 2 blank pages and be valid for at least 3 months beyond your date of departure from the Schengen state.

For more information, contact the Embassy of Estonia:

P.O. Box 154, Paarl, 7622, South Africa, Tel: (+27) 82 550 6363

Or the Embassy of Sweden:

1166 Grosvenor St & Park St, Hatfield, Pretoria, 0028, Tel: 012 426 6400

The people and society at large in Tallinn are very friendly, safe and welcoming of visitors. There have been almost no reports of crime towards tourists in the city so there is no need to worry about safety. It is, however, always important to be cautious and aware of your surroundings.

It is always important to have your vaccines up to date when you are travelling. When visiting Tallinn, it is strongly recommended to get a vaccination for hepatitis A as there is a slight chance that the food and water may be contaminated, regardless of where you will be eating. It is also a good idea to get a shot for hepatitis B, and then rabies too if you plan to spend some time doing adventurous activities or interacting with animals.

Item Johannesburg Cape Town Tallinn
Meal (inexpensive restaurant) R 90.00 R 100.00 R 115.00
Domestic beer (0.5 litre draught) R 22.00 R 20.00 R 43.00
Cappuccino (regular) R 19.00 R 20.00 R 33.00
Taxi 1km (normal tariff) R 10.00 R 12.00 R 7.00
Pack of cigarettes (Marlboro) R 35.00 R 35.00 R 55.00
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android