There are 9 ways to get from Ohrid to Tallinn by bus, plane, train, car, ferry, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Tirana International Airport Nënë Tereza, fly to Lennart Meri International Airport
best- Take the bus from Ohrid to Tiranabus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Lennart Meri International Airport (TLL)plane TIA - TLL
9h 19m€67–232Bus
- Take the bus from Ohrid to Dresden Hauptbahnhofbus
- Take the bus from Dresden central station to Berlin Airport BERbus 070 / ...
- Take the bus from Berlin Airport BER to Tallinn, Bus Stationbus
2d€192–291Bus, train
- Take the bus from Ohrid to Passaubus
- Take the train from Passau Hbf to Linz Hbftrain Re
- Take the train from Linz Hbf to Warszawa Wschodniatrain Ic
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
- Take the train from Vilnius to Tallinntrain 889
2d 1h€238–496Drive 2,561.9 km
- Drive from Ohrid to Tallinncar 2,561.9 km
30h 34m€402–580Fly Ohrid Airport to Lennart Meri International Airport
- Fly from Ohrid Airport (OHD) to Lennart Meri International Airport (TLL)plane OHD - TLL
10h 6m€161–663Fly Ohrid Airport to Helsinki Airport, ferry
- Fly from Ohrid Airport (OHD) to Helsinki Airport (HEL)plane OHD - HEL
- Take the ferry from Helsinki to Tallinnferry
11h 53m€265–705Bus to Tirana International Airport Nënë Tereza, fly to Helsinki Airport, ferry
- Take the bus from Ohrid to Tiranabus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Helsinki Airport (HEL)plane TIA - HEL
- Take the ferry from Helsinki to Tallinnferry
13h 21m€116–384Bus, ferry
- Take the bus from Ohrid to Elbasanbus
- Take the bus from Elbasan to Stockholm, Cityterminalenbus
- Take the ferry from Stockholm to Tallinnferry
2d 18hBus, bus and ferry, ferry
- Take the bus from Ohrid to Beograd, Autobuska stanicabus
- Take the busferry from Beograd, Autobuska stanica to Stockholm, Cityterminalenbusferry
- Take the ferry from Stockholm to Tallinnferry
3d 1h
Tirana International Airport Nënë Tereza (TIA) to Lennart Meri International Airport (TLL) flights
Questions & Answers
The cheapest way to get from Ohrid to Tallinn is to bus and fly which costs €65 - €240 and takes 9h 19m.
The fastest way to get from Ohrid to Tallinn is to bus and fly which takes 9h 19m and costs €65 - €240.
No, there is no direct bus from Ohrid to Tallinn station. However, there are services departing from Ohrid and arriving at Tallinn, Bus Station via Dresden central station and Berlin Airport BER. The journey, including transfers, takes approximately 2 days 0h.
The distance between Ohrid and Tallinn is 2185 km. The road distance is 2561.9 km.
The best way to get from Ohrid to Tallinn without a car is to bus which takes 2 days 0h and costs €190 - €300.
It takes approximately 9h 19m to get from Ohrid to Tallinn, including transfers.
Ohrid to Tallinn bus services, operated by Nasir Tours, depart from Ohrid station.
The best way to get from Ohrid to Tallinn is to bus which takes 2 days 0h and costs €190 - €300. Alternatively, you can fly, which costs €160 - €700 and takes 10h 6m.
Ohrid to Tallinn bus services, operated by Nasir Tours, arrive at Dresden Hauptbahnhof station.
Tallinn is 1h ahead of Ohrid. It is currently 4:12 AM in Ohrid and 5:12 AM in Tallinn.
What companies run services between Ohrid, North Macedonia and Tallinn, Estonia?
You can take a bus from Ohrid to Tallinn, Bus Station via Dresden Hbf, Dresden central station, and Berlin Airport BER in around 2d. Alternatively, TUI Airlines Netherlands, Air Baltic, and three other airlines fly from Ohrid Airport (OHD) to Lennart Meri International Airport (TLL) 5 times a week.
- Website
- finnair.com
Flights from Tirana International Airport Nënë Tereza to Lennart Meri International Airport via Helsinki Airport
- Ave. Duration
- 5h 5m
- When
- Thursday and Sunday
- Estimated price
- €110–290
Flights from Ohrid Airport to Helsinki Airport via Zurich
- Ave. Duration
- 11h 12m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- €270–750
Flights from Ohrid Airport to Helsinki Airport via Vienna
- Ave. Duration
- 9h 45m
- When
- Sunday
- Estimated price
- €230–650
Flights from Tirana International Airport Nënë Tereza to Helsinki Airport
- Ave. Duration
- 3h 20m
- When
- Thursday and Sunday
- Estimated price
- €110–290
- Website
- airbaltic.com
Flights from Tirana International Airport Nënë Tereza to Lennart Meri International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday and Saturday
- Estimated price
- €75–250
Flights from Tirana International Airport Nënë Tereza to Lennart Meri International Airport via Riga
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- €75–250
Flights from Ohrid Airport to Lennart Meri International Airport via Amsterdam Schiphol
- Ave. Duration
- 9h 30m
- When
- Saturday
- Estimated price
- €220–750
Flights from Tirana International Airport Nënë Tereza to Helsinki Airport via Riga
- Ave. Duration
- 4h 45m
- When
- Monday and Friday
- Estimated price
- €75–270
- Website
- klm.com
Flights from Ohrid Airport to Lennart Meri International Airport via Amsterdam Schiphol
- Ave. Duration
- 9h 30m
- When
- Saturday
- Estimated price
- €220–750
Flights from Ohrid Airport to Helsinki Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 15m
- When
- Saturday
- Estimated price
- €230–750
- Website
- swiss.com
Flights from Ohrid Airport to Lennart Meri International Airport via Zurich
- Ave. Duration
- 16h 10m
- When
- Thursday and Sunday
- Estimated price
- €150–650
- Website
- norwegian.com
Flights from Tirana International Airport Nënë Tereza to Helsinki Airport
- Ave. Duration
- 3h 5m
- When
- Wednesday
- Estimated price
- €80–220
Train from Passau Hbf to Linz Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- https://www.oebb.at/en/
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Passau Hbf to Linz Hbf
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- €20–35
- Website
- https://westbahn.at/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Passau Hbf to Linz Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Once a week
- Estimated price
- €20–50
- Website
- https://int.bahn.de/en
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Linz Hbf to Warszawa Wschodnia
- Ave. Duration
- 10h 38m
- Frequency
- Once daily
- Estimated price
- €95–170
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Linz Hbf to Warszawa Wschodnia
- Ave. Duration
- 10h 38m
- Frequency
- 5 times a week
- Estimated price
- €130–300
- Website
- https://www.intercity.pl/en/
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- €22–30
- Website
- https://ltglink.lt/en
Train from Vilnius to Tallinn
- Ave. Duration
- 10h 32m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Ohrid to Tirana
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- €6–18
- Schedules at
- eurobus.mk
Bus from Ohrid to Elbasan
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- €4–6
- Schedules at
- eurobus.mk
- Phone
- +355 68 391 1009
- info@nelatours.com
- Website
- nelatours.com
Bus from Ohrid to Tirana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €20
- Schedules at
- nelatours.com
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from Ohrid to Dresden Hauptbahnhof
- Ave. Duration
- 22h 29m
- Frequency
- Twice a week
- Estimated price
- €81
- Website
- https://www.nasirtours.mk/en/destinations
Bus from Ohrid to Passau
- Ave. Duration
- 17h 2m
- Frequency
- Twice a week
- Estimated price
- €66
- Website
- https://www.nasirtours.mk/en/destinations
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Dresden central station to Berlin Airport BER
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- €12–21
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Tallinn, Bus Station
- Ave. Duration
- 21h 55m
- Frequency
- Twice daily
- Estimated price
- €100–190
- Website
- https://www.flixbus.co.uk
- Phone
- +355 (0) 69 432/6000
- bleditravel@hotmail.com
- Website
- facebook.com
Bus from Elbasan to Stockholm, Cityterminalen
- Ave. Duration
- 42h
- Frequency
- Once a week
- Website
- https://www.facebook.com/bleditravellipjan/
- Phone
- (389) 46 251-882
- info@galeb.mk
- Website
- galeb.mk
Bus from Ohrid to Beograd, Autobuska stanica
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- €29–45
- Schedules at
- galeb.mk
- Phone
- +381 11 7614 715
- office@transprodukt.rs
- Website
- transprodukt.rs
Bus from Ohrid to Beograd, Autobuska stanica
- Ave. Duration
- 9h
- Frequency
- 3 times a week
- Estimated price
- €50–90
- Schedules at
- transprodukt.rs
- Phone
- +381 35 534 931
- info@unilines.com
- Website
- unilines.com
Busferry from Beograd, Autobuska stanica to Stockholm, Cityterminalen
- Ave. Duration
- 37h 23m
- Frequency
- Once a week
- Schedules at
- unilines.com
Ferry from Helsinki to Tallinn
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €20–35
- Website
- https://www.tallink.com/en
- Phone
- +358 9 123574
- Website
- vikingline.fi
Ferry from Stockholm to Tallinn
- Ave. Duration
- 20h 15m
- Frequency
- Once daily
- Estimated price
- €11–35
- Website
- https://www.sales.vikingline.com/
Want to know more about travelling around Estonia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Yes, the driving distance between Ohrid to Tallinn is 2562 km. It takes approximately 30h 34m to drive from Ohrid to Tallinn.
There are 1219+ hotels available in Tallinn.





















































