There are 13 ways to get from Essen to Ohrid by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Dortmund Airport to Ohrid Airport
best- Fly from Dortmund Airport (DTM) to Ohrid Airport (OHD)DTM - OHD
6h 19m$79–484Fly Dortmund Airport to Tirana International Airport Nënë Tereza, bus
cheapest- Fly from Dortmund Airport (DTM) to Tirana International Airport Nënë Tereza (TIA)DTM - TIA
- Take the bus from Elbasan to Ohrid
10h 16m$63–317Train, bus
- Take the train from Essen Hbf to München Hbf41 / ...
- Take the train from Muenchen Hbf to St.Poelten Hbf969 / ...
- Take the bus from Sankt Pölten to Ohrid
23h 57m$160–405Drive 2,080.5 km
- Drive from Essen to Ohrid2,080.5 km
20h 41m$343–495Fly Düsseldorf International Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Düsseldorf International Airport (DUS) to Tirana International Airport Nënë Tereza (TIA)DUS - TIA
- Take the bus from Elbasan to Ohrid
9h 22m$97–321Train to Cologne Bonn Airport, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Essen Hbf to Köln Hbf
- Fly from Cologne Bonn Airport (CGN) to Tirana International Airport Nënë Tereza (TIA)CGN - TIA
- Take the bus from Elbasan to Ohrid
9h 50m$103–399Fly Dortmund Airport to Skopje International Airport, bus
- Fly from Dortmund Airport (DTM) to Skopje International Airport (SKP)DTM - SKP
- Take the bus from Skopje, Transporten Centar to Ohrid
13h$98–473Fly Düsseldorf International Airport to Pristina, train, bus
- Fly from Düsseldorf International Airport (DUS) to Pristina (PRN)DUS - PRN
- Take the train from Sh. Ekonomike to Skopje
- Take the bus from Skopje, Transporten Centar to Ohrid
14h 17m$103–416Fly Düsseldorf International Airport to Belgrade Nikola Tesla Airport, bus
- Fly from Düsseldorf International Airport (DUS) to Belgrade Nikola Tesla Airport (BEG)DUS - BEG
- Take the bus from Beograd, Autobuska stanica to Ohrid
14h 3mFly Düsseldorf International Airport to Thessaloniki Airport Makedonia, bus, train
- Fly from Düsseldorf International Airport (DUS) to Thessaloniki Airport Makedonia (SKG)DUS - SKG
- Take the bus from Thessaloniki to Gevgelija
- Take the train from Gevgelija to Negotino
- Take the bus from Negotino to Ohrid
13h 37mBus
- Take the bus from Essen to Ohrid
26h 11m$100–160Bus via Struga
- Take the bus from Gelsenkirchen to Struga
38h 36m$117–165Car train, drive
- Take the car train from Düsseldorf Hbf to Villach Hbf
- Drive from Villach Hbf to Ohrid
19h 20m$345–1,538
Essen to Ohrid by bus
Questions & Answers
The cheapest way to get from Essen to Ohrid is to bus which costs $100 - $160 and takes 26h 11m.
The fastest way to get from Essen to Ohrid is to fly which takes 6h 19m and costs $75 - $490.
Yes, there is a direct bus departing from Essen and arriving at Ohrid. Services depart three times a week, and operate Tuesday, Wednesday, Friday and Saturday. The journey takes approximately 26h 11m.
The distance between Essen and Ohrid is 1588 km. The road distance is 2080.5 km.
The best way to get from Essen to Ohrid without a car is to train and bus which takes 23h 57m and costs $160 - $410.
It takes approximately 6h 19m to get from Essen to Ohrid, including transfers.
Essen to Ohrid bus services, operated by Nasir Tours, depart from Essen station.
The best way to get from Essen to Ohrid is to fly which takes 6h 19m and costs $75 - $490. Alternatively, you can bus, which costs $100 - $160 and takes 26h 11m.
Essen to Ohrid bus services, operated by Nasir Tours, arrive at Ohrid station.
Yes, the driving distance between Essen to Ohrid is 2080 km. It takes approximately 20h 41m to drive from Essen to Ohrid.
What companies run services between Essen, Germany and Ohrid, North Macedonia?
Wizz Air flies from Dortmund Airport (DTM) to Ohrid Airport (OHD) twice a week. Alternatively, Nasir Tours operates a bus from Essen to Ohrid twice a week. Tickets cost $107 and the journey takes 26h 11m. Two other operators also service this route.
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Tirana International Airport Nënë Tereza via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $100–400
Flights from Düsseldorf International Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–400
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 50m
- When
- Wednesday
- Estimated price
- $95–380
Flights from Düsseldorf International Airport to Pristina via Munich
- Ave. Duration
- 4h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $60–270
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $110–450
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $65–250
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 4h 23m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $65–430
- Website
- austrian.com
Flights from Düsseldorf International Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $70–400
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 35m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–390
Flights from Düsseldorf International Airport to Pristina via Vienna
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $130–550
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $100–440
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $100–430
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $70–160
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 15m
- When
- Wednesday and Saturday
- Estimated price
- $110–310
Flights from Düsseldorf International Airport to Pristina
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $60–270
Flights from Düsseldorf International Airport to Pristina via Hamburg
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- $60–270
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Monday and Saturday
- Estimated price
- $120–270
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 40m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $50–240
- Website
- swiss.com
Flights from Düsseldorf International Airport to Pristina via Zurich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $350–800
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport via Zurich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- $110–430
- Website
- airserbia.com
Flights from Düsseldorf International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $90–260
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Belgrade Nikola Tesla Airport
- Ave. Duration
- 5h 17m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $65–180
- Website
- wizzair.com
Flights from Dortmund Airport to Ohrid Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday and Sunday
- Estimated price
- $100–460
Flights from Dortmund Airport to Tirana International Airport Nënë Tereza via Gdansk
- Ave. Duration
- 5h 25m
- When
- Tuesday and Saturday
- Estimated price
- $130–410
Flights from Dortmund Airport to Skopje International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $80–280
- Website
- flyulendo.com
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $60–260
Flights from Dortmund Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $40–220
- Website
- ryanair.com
Flights from Cologne Bonn Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 35m
- When
- Monday and Friday
- Estimated price
- $85–280
- Website
- skyexpress.gr
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $50–200
- Website
- en.aegeanair.com
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $65–250
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Essen Hbf to München Hbf
- Ave. Duration
- 5h 13m
- Frequency
- Hourly
- Estimated price
- $75–180
- Website
- https://int.bahn.de/en
Train from Essen Hbf to Köln Hbf
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- $21–40
- Website
- https://int.bahn.de/en
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Muenchen Hbf to St.Poelten Hbf
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- $80–130
- Website
- https://westbahn.at/en/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Muenchen Hbf to St.Poelten Hbf
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $17–29
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $17–25
- 1st Class
- $23–29
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Essen Hbf to Köln Hbf
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- $18–25
- Website
- https://int.bahn.de/en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Essen Hbf to Köln Hbf
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.eurostar.com/rw-en
- Standard
- $35–55
- Comfort
- $40–55
- Premium
- $60–80
- Phone
- +49 9126 301 90 70
- fahrgaeste@train-rental.com
- Website
- train-rental.com
Train from Essen Hbf to Köln Hbf
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Schedules at
- train-rental.com
- Phone
- +383 038 534 – 814
- info@trainkos.com
- Website
- trainkos.com
Train from Sh. Ekonomike to Skopje
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- $3–5
- Website
- http://www.trainkos.com/
- Phone
- +389 (2) 3 164 255
- mztransportad@mztransportad.com.mk
- Website
- mzt.mk
Train from Gevgelija to Negotino
- Ave. Duration
- 53 min
- Frequency
- Twice daily
- Estimated price
- $4–15
- Schedules at
- mzt.mk
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- $120–1,200
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $320–650
- Car Compartment
- $600–1,200
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Sankt Pölten to Ohrid
- Ave. Duration
- 13h 9m
- Frequency
- Twice a week
- Estimated price
- $65–95
- Schedules at
- eurobus.mk
Bus from Elbasan to Ohrid
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- eurobus.mk
Bus from Essen to Ohrid
- Ave. Duration
- 35h 15m
- Frequency
- Twice a week
- Estimated price
- $120–160
- Schedules at
- eurobus.mk
- Phone
- +389 71 302 600
- classik.kompani@hotmail.com
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- $20
- Schedules at
- https://traveling.com/en/bus/company/classic-company
- Phone
- (389) 46 251-882
- info@galeb.mk
- Website
- galeb.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- $15–23
- Schedules at
- galeb.mk
- Phone
- +389(0)2 24 02 388
- avtobuska@maksoob.com.mk
- Website
- traveling.com
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $11–16
- Schedules at
- facebook.com
- Phone
- 078/421-297
- biserprom.mk@gmail.com
- Website
- biserprom.com.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9–16
- Schedules at
- biserprom.com.mk
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Skopje, Transporten Centar to Ohrid
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $16
- Schedules at
- ganicekskluziv.mk
- Phone
- +381 11 7614 715
- office@transprodukt.rs
- Website
- transprodukt.rs
Bus from Beograd, Autobuska stanica to Ohrid
- Ave. Duration
- 7h 43m
- Frequency
- Once daily
- Schedules at
- transprodukt.rs
- Phone
- +30-2310540970
- info@simeonidistours.gr
- Website
- simeonidistours.gr
Bus from Thessaloniki to Gevgelija
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- $11–16
- Schedules at
- simeonidistours.gr
- Phone
- +389 72 230-200
- info@ekstrabus.com
- Website
- ekstrabus.com.mk
Bus from Negotino to Ohrid
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- ekstrabus.com.mk
- Phone
- +389 42 218 007
- Website
- nasirtours.mk
Bus from Essen to Ohrid
- Ave. Duration
- 26h 11m
- Frequency
- Twice a week
- Estimated price
- $107
- Website
- https://www.nasirtours.mk/en/destinations
- Phone
- +389 44 338 003
Bus from Essen to Ohrid
- Ave. Duration
- 36h 50m
- Frequency
- Twice a week
- Schedules at
- bashkimtours.com
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Gelsenkirchen to Struga
- Ave. Duration
- 35h 43m
- Frequency
- Twice a week
- Estimated price
- $95–150
- Schedules at
- durmotours.com.mk
Want to know more about travelling around North Macedonia
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 1339+ hotels available in Ohrid.


















































