Tallinn Sofia Routes (7 Ways to go)

Planning a trip from Tallinn to Sofia Cleartrip helps you select the best route between Tallinn & Sofia based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Tallinn & Sofia

The distance from Tallinn to Sofia is approximately 2604.44kms. By car, it takes roughly 29h 43m to reach Sofia from Tallinn . Take a look at the 7 routes available to reach Sofia from Tallinn

  • 1.
  • Tallinn to Sofia Fly
  • 8h 11m
  • Rs. 6160
 
Hobujaama
 
0h 18m
Rs. 120
Travelling in a Tram is one of the ways to reach Lennujaam from Hobujaama. Hobujaama to Lennujaam by Tram takes approximately 0h 18m. The distance between Hobujaama & Lennujaam is around 4.08kms.
 
Lennujaam
 
5h 0m
Rs. 6000
You can travel from Tallinn to Sofia by booking a flight. The total flight time between Tallinn & Sofia is around 5h 0m. The price of the flight ticket is approximately Rs.6000.
 
Sofia
 
0h 38m
Rs. 40
Travelling in a bus is one of the ways to reach Tzarigradsko shose Blvd. from Terminal 1. The total journey between Terminal 1 & Tzarigradsko shose Blvd. takes around 0h 38m in a bus. The bus ticket price for the journey is approximately Rs.40.
 
Tzarigradsko shose Blvd.
  • 2.
  • Tallinn to Sofia Train
  • 68h 15m
  • Rs. 6157
 
Tallinn
 
18h 12m
Rs. 900
You can reach Moskva Oktiabrskaia from Tallinn by travelling in a train. Tallinn to Moskva Oktiabrskaia train takes approximately 18h 12m. You can catch a train from Tallinn and get down at Moskva Oktiabrskaia. The price of the train ticket is approximately Rs. 900.
 
Moskva Oktiabrskaia
 
0h 13m
Rs. 57
You can reach Kievskaya from Komsomolskaya by travelling in a train. Komsomolskaya to Kievskaya train takes approximately 0h 13m. You can catch a train from Komsomolskaya and get down at Kievskaya. The price of the train ticket is approximately Rs. 57.
 
Kievskaya
 
15h 19m
Rs. 600
You can reach Kalinowka 1 from Moskva Kievskaja by travelling in a train. Moskva Kievskaja to Kalinowka 1 train takes approximately 15h 19m. You can catch a train from Moskva Kievskaja and get down at Kalinowka 1. The price of the train ticket is approximately Rs. 600.
 
Kalinowka 1
 
22h 6m
Rs. 3600
You can reach Bucharest - Gara de Nord from Kalinowka 1 by travelling in a train. Kalinowka 1 to Bucharest - Gara de Nord train takes approximately 22h 6m. You can catch a train from Kalinowka 1 and get down at Bucharest - Gara de Nord. The price of the train ticket is approximately Rs. 3600.
 
Bucharest - Gara de Nord
 
9h 24m
Rs. 1000
You can reach Sofia Sever from Bucuresti Nord Gara A by travelling in a train. Bucuresti Nord Gara A to Sofia Sever train takes approximately 9h 24m. You can catch a train from Bucuresti Nord Gara A and get down at Sofia Sever. The price of the train ticket is approximately Rs. 1000.
 
Sofia Sever
  • 3.
  • Tallinn to Sofia Bus, train
  • 60h 6m
  • Rs. 8220
 
Tallinn
 
20h 12m
Rs. 3000
Travelling in a bus is one of the ways to reach Kyiv from Tallinn. The total journey between Tallinn & Kyiv takes around 20h 12m in a bus. The bus ticket price for the journey is approximately Rs.3000.
 
Kyiv
 
0h 17m
Rs. 10
Travelling in a Subway is one of the ways to reach Petrivka from Demiivska. Demiivska to Petrivka by Subway takes approximately 0h 17m. The distance between Demiivska & Petrivka is around 10.37kms.
 
Petrivka
 
0h 38m
Rs. 10
Travelling in a Urban Electric Train is one of the ways to reach Kiev from Petrivka. Petrivka to Kiev by Urban Electric Train takes approximately 0h 38m. The distance between Petrivka & Kiev is around 22.65kms.
 
Kiev
 
27h 0m
Rs. 4200
You can reach Bucharest - Gara de Nord from Kyiv-Passazhyrskiy Station by travelling in a train. Kyiv-Passazhyrskiy Station to Bucharest - Gara de Nord train takes approximately 27h 0m. You can catch a train from Kyiv-Passazhyrskiy Station and get down at Bucharest - Gara de Nord. The price of the train ticket is approximately Rs. 4200.
 
Bucharest - Gara de Nord
 
9h 24m
Rs. 1000
You can reach Sofia Sever from Bucuresti Nord Gara A by travelling in a train. Bucuresti Nord Gara A to Sofia Sever train takes approximately 9h 24m. You can catch a train from Bucuresti Nord Gara A and get down at Sofia Sever. The price of the train ticket is approximately Rs. 1000.
 
Sofia Sever
  • 4.
  • Tallinn to Sofia Bus Tourbus Bulgaria
  • 44h 50m
  • Rs. 8550
 
Tallinn
 
4h 14m
Rs. 950
Travelling in a bus is one of the ways to reach Rīga from Tallinn. The total journey between Tallinn & Rīga takes around 4h 14m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Rīga
 
10h 36m
Rs. 2100
Travelling in a bus is one of the ways to reach Warszawa from Rīga. The total journey between Rīga & Warszawa takes around 10h 36m in a bus. The bus ticket price for the journey is approximately Rs.2100.
 
Warszawa
 
28h 0m
Rs. 5500
Travelling in a bus is one of the ways to reach Sofia Zentral Omnibus Bahnhof from Warschau Zachodni. The total journey between Warschau Zachodni & Sofia Zentral Omnibus Bahnhof takes around 28h 0m in a bus. The bus ticket price for the journey is approximately Rs.5500.
 
Sofia Zentral Omnibus Bahnhof
  • 5.
  • Tallinn to Sofia Bus Eurolines Slovakia
  • 45h 45m
  • Rs. 11100
 
Tallinn
 
28h 55m
Rs. 8500
Travelling in a bus is one of the ways to reach Bratislava from Tallinn. The total journey between Tallinn & Bratislava takes around 28h 55m in a bus. The bus ticket price for the journey is approximately Rs.8500.
 
Bratislava
 
15h 50m
Rs. 2600
Travelling in a bus is one of the ways to reach Sofia from Bratislava. The total journey between Bratislava & Sofia takes around 15h 50m in a bus. The bus ticket price for the journey is approximately Rs.2600.
 
Sofia
  • 6.
  • Tallinn to Sofia Bus Eurolines IT
  • 39h 31m
  • Rs. 17000
 
Tallinn
 
20h 50m
Rs. 8500
Travelling in a bus is one of the ways to reach Mestre - Viale Stazione from Tallinn. The total journey between Tallinn & Mestre - Viale Stazione takes around 20h 50m in a bus. The bus ticket price for the journey is approximately Rs.8500.
 
Mestre - Viale Stazione
 
17h 41m
Rs. 8500
Travelling in a bus is one of the ways to reach Sofia from Venezia Mestre Station. The total journey between Venezia Mestre Station & Sofia takes around 17h 41m in a bus. The bus ticket price for the journey is approximately Rs.8500.
 
Sofia
  • 7.
  • Tallinn to Sofia Drive
  • 29h 43m
  • Rs. 18979
 
Tallinn
 
29h 43m
Rs. 18979
You can take a car from Tallinn to Sofia. It will take you around 29h 43m to cover distance of 2604.44kms and reach Sofia from Tallinn. The total amount for the journey will be approximately Rs.18979.
 
Sofia