HUB hero image

How to Travel from

Sofia Airport to Tallinn

by Train, Route or Car

Sofia Airport
+0
Tallinn
Transport search to Tallinn
Sofia Airport
+0
Tallinn
Building a composite car route
Cheapest
Best Offer!
Car
27 h 57 min
2619 km.
from $144
Composite Route Car Only

Seven ways to Travel from Sofia Airport to Tallinn

Composite routes from Sofia Airport to Tallinn

Cheapest
Other

Transport providers

Airlines

Ryanair

Website:
ryanair.com/
Plane from Sofia Airport to Ülemiste
Ave. Duration:
5h 55m
Frequency:
Friday and Saturday
Estimated price:
$54.35–$250.00

Norwegian Air International

Website:
norwegian.com/
Plane from Sofia Airport to Helsinki-Vantaa
Ave. Duration:
3h
Frequency:
Monday and Friday
Estimated price:
$76.09–$282.61

Air Baltic

Website:
airbaltic.com/
Plane from Sofia Airport to Ülemiste
Ave. Duration:
5h 50m
Frequency:
Monday and Thursday
Estimated price:
$119.57–$369.57
Plane from Sofia Airport to Helsinki-Vantaa
Ave. Duration:
5h 45m
Frequency:
Monday and Thursday
Estimated price:
$103.26–$326.09

Finnair

Website:
finnair.com/
Plane from Sofia Airport to Tartu
Ave. Duration:
9h 37m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$195.65–$434.78

LOT

Website:
lot.com/
Plane from Sofia Airport to Ülemiste
Ave. Duration:
5h 5m
Frequency:
Thursday
Estimated price:
$271.74–$423.91

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Brno to Tallinn,
Ave. Duration:
26h 5m
Frequency:
Once daily
Estimated price:
$119.57–$184.78
Bus from Sofia Serdica Bus Stop to Bratislava
Ave. Duration:
17h 45m
Frequency:
5 times a week
Estimated price:
$76.09–$108.70
Bus from Bratislava, Autobusová stanica Mlynské Nivy to Tallinn,
Ave. Duration:
27h 25m
Frequency:
Once daily
Estimated price:
$130.43–$195.65

Union Ivkoni

Phone:
07001 8282
Website:
union-ivkoni.com/
Bus from Sofia to Brno
Ave. Duration:
14h 9m
Frequency:
Twice a week
Estimated price:
$38.04–$65.22
Bus from Sofia Serdica Bus Stop to Bratislava
Ave. Duration:
14h
Frequency:
3 times a week
Estimated price:
$33.70–$59.78

Citylines

Phone:
+3590885700870
Website:
citylines.eu/
Bus from Sofia Serdica Bus Station to Vienna,
Ave. Duration:
16h 20m
Frequency:
3 times a week
Estimated price:
$44.57–$59.78

Express Busline

Phone:
+373 789 18 888
Website:
busline.md/en/
Bus from Chisinau, Gara Feroviara to Tallinn
Ave. Duration:
43h
Frequency:
Twice a week

Karat-S

Phone:
+359 2 8120810
Website:
karat-s.com/
Bus from Sofia Serdica Bus Station to Vienna,
Ave. Duration:
16h 20m
Frequency:
3 times a week
Estimated price:
$108.70–$163.04

Train operators

ÖBB EuroCity

Phone:
+43 5 1717
Website:
oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
Train from Wien Hbf to Krakow
Ave. Duration:
5h 12m
Frequency:
Once daily
Estimated price:
$65.22–$92.39

Romanian Railways (CFR)

Phone:
0219521
Website:
cfrcalatori.ro/
Train from Ruse to Bucharest
Ave. Duration:
3h 2m
Frequency:
Once daily
Estimated price:
$11.96–$14.13

Moldovan Railways (CFM)

Phone:
(+373) 22-832-040
Website:
railway.md/?l=ro
Train from Bucuresti Nord to Chisinau
Ave. Duration:
13h 34m
Frequency:
Once daily
Estimated price:
$30.43–$42.39

Bulgarian Railways (BDZh)

Phone:
+35929311111
Website:
bdz.bg/en
Train from Iskarsko Shose to Ruse
Ave. Duration:
7h 5m
Frequency:
Once daily
Estimated price:
$8.70–$14.13

Lithuanian Railways (LG)

Phone:
(+370) 700 55111
Website:
ltglink.lt/
Train from Vilnius to Tallinn
Ave. Duration:
10h 29m
Frequency:
Once daily
Estimated price:
$32.61–$92.39

UAB LTG Link

Phone:
+370 700 55 111
Website:
ltglink.lt/
Train from Kraków Główny to Vilnius
Ave. Duration:
12h 28m
Frequency:
Once daily
Estimated price:
$31.52–$65.22

Elron

Phone:
+ 372 616 0245
Website:
elron.ee/
Train from Tartu to Tallinn
Ave. Duration:
2h 43m
Frequency:
Every 2 hours
Estimated price:
$10.87–$19.57

Other operators

Tallink

Phone:
+49 (0)40 547 541 222
Website:
en.tallink.com/book-a-cruise
Other from Helsinki Terminal 2 to Tallinn
Ave. Duration:
2h
Frequency:
Every 4 hours
Estimated price:
$39.24

Questions and Answers

What is the cheapest way to get from Sofia Airport (SOF) to Tallinn?

The cheapest way to get from Sofia Airport (SOF) to Tallinn is to fly and train which costs $76.09 - $304.35 and takes 12h 24m.

What is the fastest way to get from Sofia Airport (SOF) to Tallinn?

The fastest way to get from Sofia Airport (SOF) to Tallinn is to fly which takes 5h 16m and costs $54.35 - $336.96 .

Is there a direct bus between Sofia Airport (SOF) and Tallinn?

No, there is no direct bus from Sofia Airport (SOF) station to Tallinn station. However, there are services departing from Sofia Airport Terminal 2 Bus Station and arriving at Tallinn, Bus Station via Sofia and Brno. The journey, including transfers, takes approximately 42h 38m.

How far is it from Sofia Airport (SOF) to Tallinn?

The distance between Sofia Airport (SOF) and Tallinn is 1865 km.

How do I travel from Sofia Airport (SOF) to Tallinn without a car?

The best way to get from Sofia Airport (SOF) to Tallinn without a car is to bus which takes 42h 38m and costs $163.04 - $271.74 .

How long does it take to get from Sofia Airport (SOF) to Tallinn?

It takes approximately 5h 16m to get from Sofia Airport (SOF) to Tallinn, including transfers.

Where do I catch the Sofia Airport (SOF) to Tallinn bus from?

Sofia Airport (SOF) to Tallinn bus services, operated by Union Ivkoni, depart from Sofia station.

Bus or fly from Sofia Airport (SOF) to Tallinn?

The best way to get from Sofia Airport (SOF) to Tallinn is to fly which takes 5h 16m and costs $54.35 - $336.96 . Alternatively, you can bus, which costs $163.04 - $271.74 and takes 42h 38m.

Where does the Sofia Airport (SOF) to Tallinn bus arrive?

Sofia Airport (SOF) to Tallinn bus services, operated by Union Ivkoni, arrive at Brno station.

Which airlines fly from Sofia Airport Airport to Ülemiste Airport Airport?

LOT, Air Baltic and Ryanair offer flights from Sofia Airport Airport to Ülemiste Airport Airport.

Where can I stay near Tallinn?

There are 1008+ hotels available in Tallinn. Prices start at $34.23 per night.
+0