There are 12 ways to get from Essen to Macedonia by plane, train, car, bus, 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 Düsseldorf International Airport to Thessaloniki Airport Makedonia, train, drive
best- Fly from Düsseldorf International Airport (DUS) to Thessaloniki Airport Makedonia (SKG)plane DUS - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
9h 39m$134–353Fly Dortmund Airport to Sofia Airport, train
cheapest- Fly from Dortmund Airport (DTM) to Sofia Airport (SOF)plane DTM - SOF
- Take the train from Zaharna Fabrika to Petrichtrain
12h 7m$96–335Bus, drive
- Take the bus from Essen to Skopje, Transporten Centarbus
- Take the bus from Skopje, Transporten Centar to Strumicabus
- Drive from Strumica to Macedoniacar
28h 40mDrive 2,093 km
- Drive from Essen to Macedoniacar 2,093 km
18h 54m$345–498Train to Cologne Bonn Airport, fly to Thessaloniki Airport Makedonia, train, drive
- Take the train from Essen Hbf to Köln Messe/Deutz Bftrain
- Fly from Cologne Bonn Airport (CGN) to Thessaloniki Airport Makedonia (SKG)plane CGN - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
10h 10m$135–399Train to Frankfurt, fly to Sofia Airport, train
- Take the train from Essen Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
- Take the train from Zaharna Fabrika to Petrichtrain
12h 6m$162–494Fly Weeze Airport to Thessaloniki Airport Makedonia, train, drive
- Fly from Weeze Airport (NRN) to Thessaloniki Airport Makedonia (SKG)plane NRN - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
11h 15m$112–509Train, train to Eindhoven Airport, fly to Sofia Airport
- Take the train from Essen Hbf to Viersen Bahnhoftrain
- Take the train from Venlo to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Sofia Airport (SOF)plane EIN - SOF
- Take the train from Zaharna Fabrika to Petrichtrain
13h 38m$102–449Fly Dortmund Airport to Skopje International Airport, bus, drive
- Fly from Dortmund Airport (DTM) to Skopje International Airport (SKP)plane DTM - SKP
- Take the bus from Skopje, Transporten Centar to Dobrejcibus
- Drive from Dobrejci to Macedoniacar
13h 44mTrain, bus
- Take the train from Essen Hbf to Kassel-Wilhelmshoehetrain Re
- Take the bus from Kassel Grüner Waldweg to Sofia Serdica Bus Stationbus
- Take the train from Sofia to Petrichtrain Ic
35h 49m$180–402Bus, train
- Take the bus from Essen Hbf to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
- Take the train from Sofia to Petrichtrain Ic
41h 11m$179–434Drive, car train
- Drive from Essen to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Macedoniacar
23h 4m$378–539
Düsseldorf International Airport (DUS) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Essen to Macedonia is to fly and train which costs $95 - $340 and takes 12h 7m.
The fastest way to get from Essen to Macedonia is to fly and train and drive which takes 9h 39m and costs $130 - $360.
The distance between Essen and Macedonia is 1944 km. The road distance is 2093 km.
The best way to get from Essen to Macedonia without a car is to train and bus which takes 35h 49m and costs $180 - $410.
It takes approximately 9h 39m to get from Essen to Macedonia, including transfers.
Macedonia is 1h ahead of Essen. It is currently 1:38 AM in Essen and 2:38 AM in Macedonia.
Yes, the driving distance between Essen to Macedonia is 2093 km. It takes approximately 18h 54m to drive from Essen to Macedonia.
There are 377+ hotels available in Macedonia.
What companies run services between Essen, Germany and Macedonia, Blagoevgrad, Bulgaria?
There is no direct connection from Essen to Macedonia. However, you can take the train to Duesseldorf Flughafen, walk to D-Flughafen Bf, take the vehicle to D-Flughafen Terminal A/B, walk to Düsseldorf International Airport (DUS) airport, fly to Thessaloniki Airport Makedonia (SKG), walk to Thessaloniki Airport, take the bus to Thessaloniki Neos Sidirodromikos Stathmos, walk to Thessaloniki, take the train to Rodopolis, then drive to Macedonia. Alternatively, you can take a bus from Essen to Macedonia via Skopje, Transporten Centar and Strumica in around 28h 40m.
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 4h 41m
- When
- Monday to Saturday
- Estimated price
- $110–270
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Monday to Saturday
- Estimated price
- $110–200
Flights from Cologne Bonn Airport to Thessaloniki Airport Makedonia via Munich
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $100–410
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $85–260
Flights from Frankfurt to Sofia Airport via Munich
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $85–260
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $80–290
Flights from Cologne Bonn Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- $80–320
- Website
- en.aegeanair.com
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- $110–200
Flights from Cologne Bonn Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- $80–320
- Website
- austrian.com
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 4h 22m
- When
- Monday to Thursday
- Estimated price
- $120–430
Flights from Cologne Bonn Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 5h 5m
- When
- Monday to Thursday
- Estimated price
- $110–420
Flights from Frankfurt to Sofia Airport via Vienna
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $100–370
- Website
- ryanair.com
Flights from Weeze Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 45m
- When
- Monday to Saturday
- Estimated price
- $65–390
Flights from Weeze Airport to Thessaloniki Airport Makedonia via Milan Bergamo
- Ave. Duration
- 4h 50m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $65–390
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Saturday, Tuesday, and Friday
- Estimated price
- $85–340
Flights from Eindhoven Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 6h 5m
- When
- Friday
- Estimated price
- $85–340
- Website
- wizzair.com
Flights from Dortmund Airport to Sofia Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $75–270
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $60–350
Flights from Eindhoven Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $60–350
Flights from Dortmund Airport to Skopje International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $80–310
- Website
- airserbia.com
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $100–210
- Website
- skyexpress.gr
Flights from Düsseldorf International Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–290
- Website
- air.bg
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–210
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- Hellenic Train S.A.
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- Hellenic Train S.A.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Essen Hbf to Köln Messe/Deutz Bf
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $17–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Essen Hbf to Frankfurt
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- $50–230
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Essen Hbf to Viersen Bahnhof
- Ave. Duration
- 38 min
- Frequency
- 5 times a week
- Estimated price
- $11–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Essen Hbf to Kassel-Wilhelmshoehe
- Ave. Duration
- 2h 42m
- Frequency
- 5 times a day
- Estimated price
- $50–230
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Zaharna Fabrika to Petrich
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Zaharna Fabrika to Petrich
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Zaharna Fabrika to Petrich
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Sofia to Petrich
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Sofia to Petrich
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $3–5
- 1st Class
- $4–6
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Essen Hbf to Viersen Bahnhof
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- $15–27
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Venlo to Eindhoven Centraal
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- $6–14
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Essen Hbf to Kassel-Wilhelmshoehe
- Ave. Duration
- 2h 43m
- Frequency
- Every 30 minutes
- Schedules at
- National Express
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Fulda to Villach Hbf
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- $110–140
- Website
- Urlaubs-Express (UEX)
- Phone
- +389 42 218 007
- Website
- Nasir Tours
Bus from Essen to Skopje, Transporten Centar
- Ave. Duration
- 23h 59m
- Frequency
- Twice a week
- Estimated price
- $99
- Website
- Nasir Tours
- Phone
- +389 75 209 209
- [email protected]
- Website
- Hak Bus
Bus from Essen to Skopje, Transporten Centar
- Ave. Duration
- 26h 14m
- Frequency
- Twice a week
- Estimated price
- $140
- Website
- Hak Bus
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Essen to Skopje, Transporten Centar
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $110–160
- Schedules at
- eurobus.mk
- Phone
- +389 44 338 003
- [email protected]
Bus from Essen to Skopje, Transporten Centar
- Ave. Duration
- 32h 35m
- Frequency
- Twice a week
- Schedules at
- Bashkim Tours
- Phone
- +389 34 346 030
- Website
- Strumica Ekspres
Bus from Skopje, Transporten Centar to Strumica
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Website
- Strumica Ekspres
Bus from Skopje, Transporten Centar to Dobrejci
- Ave. Duration
- 3h 27m
- Frequency
- Hourly
- Website
- Strumica Ekspres
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Kassel Grüner Waldweg to Sofia Serdica Bus Station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- $120–160
- Website
- Citylines
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Essen Hbf to Niš, Autobuska Stanica
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $23–29
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- Niš-ekspres
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $18–29
- Website
- Niš-ekspres
Want to know more about travelling around Bulgaria
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
Train travel in France: A guide to SNCF
Read the travel guide






















































