There are 14 ways to get from Essen to Bulgaria by plane, train, bus, car, shuttle, 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 Varna Airport
best- Fly from Düsseldorf International Airport (DUS) to Varna Airport (VAR)plane DUS - VAR
6h 18m$220–476Fly Dortmund Airport to Sofia Airport
cheapest- Fly from Dortmund Airport (DTM) to Sofia Airport (SOF)plane DTM - SOF
6h 52m$64–432Train, bus via Würzburg
- Take the train from Essen Hbf to Köln Messe/Deutz Bftrain 41 / ...
- Take the train from Köln Messe/Deutz Bf to Würzburg Hbftrain 41 / ...
- Take the bus from Wurzburg Bismarckstrasse Bus Stop to Sofia Serdica Bus Stationbus
27h 23m$175–323Train
- Take the train from Dortmund Hbf to Wien Meidlingtrain
- Take the train from Wien Meidling to Bucuresti Nordtrain 347
- Take the train from Bucuresti Nord to Sofiatrain 461
42h 51m$457–854Drive 1,918.8 km
- Drive from Essen to Sofiacar 1,918.8 km
17h 2m$316–457Train to Frankfurt, fly to Sofia Airport
- Take the train from Essen Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
6h 46m$148–359Fly Dortmund Airport to Varna Airport
- Fly from Dortmund Airport (DTM) to Varna Airport (VAR)plane DTM - VAR
7h 23m$183–471Train, train to Eindhoven Airport, fly to Sofia Airport
- Take the train from Essen Hbf to Viersen Bahnhoftrain
- Take the train from Venlo to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Sofia Airport (SOF)plane EIN - SOF
8h 27m$77–283Train to Frankfurt, fly to Bucharest Otopeni, shuttle
- Take the train from Essen Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Bucharest Otopeni (OTP)plane FRA - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
8h 6m$262–658Fly Dortmund Airport to Bucharest Otopeni, shuttle
- Fly from Dortmund Airport (DTM) to Bucharest Otopeni (OTP)plane DTM - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
8h 6m$168–571Bus via Hanover
- Take the bus from Essen Hbf to Hannover Hbfbus Dnipro
- Take the bus from Hannover to Sofia Central Bus Stationbus
29h 46m$110–161Train, bus
- Take the train from Essen Hbf to Kassel-Wilhelmshoehetrain Re
- Take the bus from Kassel Grüner Waldweg to Sofia Serdica Bus Stationbus Citylines 17
30h 49m$158–288Bus
- Take the bus from Essen Hbf to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
35h 52m$170–419Car train, drive
- Take the car train from Düsseldorf Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Sofiacar
15h 50m$315–1,488
Düsseldorf International Airport (DUS) to Varna Airport (VAR) flights
Questions & Answers
The cheapest way to get from Essen to Bulgaria is to bus via Hanover which costs $110 - $170 and takes 29h 46m.
The fastest way to get from Essen to Bulgaria is to fly which takes 6h 18m and costs $220 - $480.
No, there is no direct bus from Essen to Bulgaria station. However, there are services departing from Essen Hbf and arriving at Sofia Central Bus Station via Hannover. The journey, including transfers, takes approximately 29h 46m.
No, there is no direct train from Essen to Bulgaria. However, there are services departing from Essen Hbf and arriving at Serdika via Dortmund Hbf, Wien Meidling, Bucuresti Nord and Central Station. The journey, including transfers, takes approximately 42h 51m.
The distance between Essen and Bulgaria is 1897 km. The road distance is 1918.8 km.
The best way to get from Essen to Bulgaria without a car is to train and bus via Würzburg which takes 27h 23m and costs $170 - $330.
It takes approximately 6h 18m to get from Essen to Bulgaria, including transfers.
Essen to Bulgaria bus services, operated by East West Eurolines, depart from Essen Hbf station.
Essen to Bulgaria train services, operated by Nederlandse Spoorwegen (NS), depart from Dortmund Hbf station.
The best way to get from Essen to Bulgaria is to fly which takes 6h 18m and costs $220 - $480. Alternatively, you can train, which costs $450 - $900 and takes 42h 51m, you could also bus via Hanover, which costs $110 - $170 and takes 29h 46m.
What companies run services between Essen, Germany and Bulgaria?
Eurowings, TUIfly, and Austrian Airlines fly from Düsseldorf International Airport (DUS) to Varna Airport (VAR) once daily. Alternatively, you can take a train from Essen Hbf to Serdika via Dortmund Hbf, Wien Meidling, Bucuresti Nord, Sofia, and Central Station in around 42h 51m.
- Website
- lufthansa.com
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $75–270
Flights from Frankfurt to Sofia Airport via Munich
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $75–270
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $70–380
Flights from Frankfurt to Bucharest Otopeni via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $120–350
- Website
- austrian.com
Flights from Düsseldorf International Airport to Varna Airport via Vienna
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $140–600
Flights from Frankfurt to Sofia Airport via Vienna
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $90–370
Flights from Frankfurt to Bucharest Otopeni via Vienna
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $90–360
- Website
- wizzair.com
Flights from Dortmund Airport to Sofia Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $30–340
Flights from Dortmund Airport to Sofia Airport via Budapest
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $30–340
Flights from Dortmund Airport to Varna Airport
- Ave. Duration
- 2h 45m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $80–320
Flights from Dortmund Airport to Varna Airport via Budapest
- Ave. Duration
- 4h 10m
- When
- Monday and Friday
- Estimated price
- $80–320
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $40–150
Flights from Eindhoven Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $40–150
- Website
- ryanair.com
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $60–270
- Website
- tarom.ro
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- $50–210
- Website
- flyulendo.com
Flights from Dortmund Airport to Bucharest Otopeni
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $40–210
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Varna Airport
- Ave. Duration
- 2h 40m
- When
- Friday
- Estimated price
- $120–300
- Website
- tui.com
Flights from Düsseldorf International Airport to Varna Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- $210–700
- Website
- air.bg
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–170
- Website
- hisky.aero
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $85–210
- Website
- lufthansa-city.com
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $70–380
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Essen Hbf to Köln Messe/Deutz Bf
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $18–45
- Website
- https://int.bahn.de/en
Train from Köln Messe/Deutz Bf to Würzburg Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Estimated price
- $65–160
- Website
- https://int.bahn.de/en
Train from Essen Hbf to Frankfurt
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- $55–130
- Website
- https://int.bahn.de/en
Train from Essen Hbf to Viersen Bahnhof
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- $12–29
- Website
- https://int.bahn.de/en
Train from Essen Hbf to Kassel-Wilhelmshoehe
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- $55–130
- Website
- https://int.bahn.de/en
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Essen Hbf to Köln Messe/Deutz Bf
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a week
- Schedules at
- nationalexpress.de
Train from Essen Hbf to Kassel-Wilhelmshoehe
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Schedules at
- nationalexpress.de
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Dortmund Hbf to Wien Meidling
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $120–300
- Website
- https://www.ns.nl/en
Train from Venlo to Eindhoven
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $6–16
- Website
- https://www.ns.nl/en
Train from Wien Meidling to Bucuresti Nord
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Estimated price
- $280–480
- Website
- https://www.oebb.at/en/
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Sofia
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- $48–52
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Essen Hbf to Viersen Bahnhof
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $18–26
- Website
- https://int.bahn.de/en
- 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
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Wurzburg Bismarckstrasse Bus Stop to Sofia Serdica Bus Station
- Ave. Duration
- 22h 30m
- Frequency
- Once a week
- Estimated price
- $90–120
- Website
- https://www.racicbg.com/bg/
Bus from Kassel Grüner Waldweg to Sofia Serdica Bus Station
- Ave. Duration
- 27h 30m
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- https://www.racicbg.com/bg/
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
- Phone
- +380 98 815 4444
- support@ewe.ua
- Website
- ewe.ua
Bus from Essen Hbf to Hannover Hbf
- Ave. Duration
- 1h 51m
- Frequency
- Once daily
- Estimated price
- $19–35
- Website
- https://ewe.ua/
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Hannover to Sofia Central Bus Station
- Ave. Duration
- 26h 55m
- Frequency
- Once a week
- Estimated price
- $90–130
- Website
- https://union-ivkoni.com/en
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Kassel Grüner Waldweg to Sofia Serdica Bus Station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- $120–160
- Website
- https://citylines.eu/
- Phone
- +381 800 334 334
- iuc@lasta.rs
- Website
- lasta.rs
Bus from Essen Hbf to Niš, Autobuska Stanica
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $15–23
- Schedules at
- nis-ekspres.rs
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $22–29
- Schedules at
- matpu.com
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
More Questions & Answers
Essen to Bulgaria bus services, operated by East West Eurolines, arrive at Hannover Hbf station.
Bulgaria is 1h ahead of Essen. It is currently 5:21 PM in Essen and 6:21 PM in Bulgaria.
Essen to Bulgaria train services, operated by Nederlandse Spoorwegen (NS), arrive at Wien Meidling station.
Yes, the driving distance between Essen to Bulgaria is 1919 km. It takes approximately 17h 2m to drive from Essen to Bulgaria.
Book your Essen to Bulgaria bus tickets online with Omio.
There are 328+ hotels available in Bulgaria.






























































