There are 11 ways to get from Siegen to Bulgaria by train, plane, 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.
Train to Cologne Bonn Airport, fly to Sofia Airport
best- Take the train from Siegen Hbf to Troisdorf Bftrain
- Fly from Cologne Bonn Airport (CGN) to Sofia Airport (SOF)plane CGN - SOF
6h 46m$87–379Train to Dortmund Airport, fly to Sofia Airport
cheapest- Take the train from Siegen Hbf to Hagen Hbftrain
- Fly from Dortmund Airport (DTM) to Sofia Airport (SOF)plane DTM - SOF
7h 51m$73–556Train, bus
- Take the train from Siegen Hbf to Siegburg Bftrain Re9
- Take the train from Siegburg Bf to Frankfurttrain 78 / ...
- Take the train from Frankfurt to Leipzig Hbftrain 50 / ...
- Take the bus from Leipzig to Sofia Central Bus Stationbus
29h 18m$177–401Train, bus via Ljubljana
- Take the train from Siegen Hbf to Köln Hbftrain Re9
- Take the train from Köln Hbf to Villach Hauptbahnhoftrain Drf
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the bus from Ljubljana to Sofia Central Bus Stationbus
30h 40m$181–382Drive 1,795.1 km
- Drive from Siegen to Sofiacar 1,795.1 km
16h 12m$377–544Train, train to Frankfurt, fly to Sofia Airport
- Take the train from Siegen Hbf to Siegburg Bftrain
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
7h 23m$146–416Train to Dortmund Airport, fly to Varna Airport
- Take the train from Siegen Hbf to Hagen Hbftrain
- Fly from Dortmund Airport (DTM) to Varna Airport (VAR)plane DTM - VAR
8h 22m$177–515Bus via Erfurt
- Take the bus from Siegen to Erfurt central train stationbus 020
- Take the bus from Erfurt Central Bus Station to Sofia Serdica Bus Stationbus Citylines 17
30h$127–189Bus
- Take the bus from Siegen to Frankfurt central train stationbus FlixBus N122 / ...
- Take the bus from Frankfurt Central Train Station to Sofia Serdica Bus Stopbus
33h 14m$124–189Bus via Belgrade
- Take the bus from Siegen to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Sofia Central Bus Stationbus
34h 36mDrive, car train
- Drive from Siegen to Fuldacar
- Take the cartrain from Fulda to Villach Hbf ARZcartrain
- Drive from Villach Hbf ARZ to Sofiacar
20h 19m$323–447
Cologne Bonn Airport (CGN) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Siegen to Bulgaria is to bus via Erfurt which costs $120 - $190 and takes 30h.
The fastest way to get from Siegen to Bulgaria is to train and fly which takes 6h 46m and costs $85 - $380.
No, there is no direct bus from Siegen to Bulgaria station. However, there are services departing from Siegen and arriving at Sofia Serdica Bus Station via Erfurt Central Bus Station. The journey, including transfers, takes approximately 30h.
The distance between Siegen and Bulgaria is 1640 km. The road distance is 1795.1 km.
The best way to get from Siegen to Bulgaria without a car is to train and bus which takes 29h 18m and costs $170 - $410.
It takes approximately 6h 46m to get from Siegen to Bulgaria, including transfers.
Siegen to Bulgaria bus services, operated by FlixBus, depart from Siegen station.
Siegen to Bulgaria bus services, operated by FlixBus, arrive at Erfurt central train station.
Bulgaria is 1h ahead of Siegen. It is currently 8:13 PM in Siegen and 9:13 PM in Bulgaria.
Yes, the driving distance between Siegen to Bulgaria is 1795 km. It takes approximately 16h 12m to drive from Siegen to Bulgaria.
What companies run services between Siegen, Germany and Bulgaria?
You can take a bus from Siegen to Sofia Serdica Bus Station via Erfurt central train station and Erfurt Central Bus Station in around 30h.
- Website
- lufthansa.com
Flights from Cologne Bonn Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 12m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $70–350
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $65–340
Flights from Frankfurt to Sofia Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $65–340
- Website
- austrian.com
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $90–360
Flights from Frankfurt to Sofia Airport via Vienna
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $85–350
- Website
- ryanair.com
Flights from Cologne Bonn Airport to Sofia Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $35–230
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- $35–230
- Website
- lufthansa-city.com
Flights from Cologne Bonn Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $70–350
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $65–340
- Website
- air.bg
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Friday
- Estimated price
- $100–280
Flights from Frankfurt to Sofia Airport via Belgrade
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- $120–230
- Website
- wizzair.com
Flights from Dortmund Airport to Sofia Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–430
Flights from Dortmund Airport to Varna Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $50–270
- Website
- airserbia.com
Flights from Frankfurt to Sofia Airport via Belgrade
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- $120–230
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Siegen Hbf to Troisdorf Bf
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- $19–85
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Siegen Hbf to Siegburg Bf
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $18–85
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Siegen Hbf to Köln Hbf
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $24–110
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Siegen Hbf to Siegburg Bf
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- $18–85
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Siegen Hbf to Hagen Hbf
- Ave. Duration
- 1h 35m
- Frequency
- Twice a week
- Estimated price
- $25–120
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Siegen Hbf to Hagen Hbf
- Ave. Duration
- 1h 35m
- Frequency
- Twice a week
- Estimated price
- $25–120
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Siegburg Bf to Frankfurt
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $28–60
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Leipzig Hbf
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- $65–150
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 51 min
- Frequency
- Every 2 hours
- Estimated price
- $26–55
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Köln Hbf to Villach Hauptbahnhof
- Ave. Duration
- 12h 34m
- Frequency
- Once a week
- Estimated price
- $55–150
- Website
- Nightjet
- Sleeper Carriage
- $120–150
- Couchette Carriage
- $90–110
- Seating Carriage
- $55–70
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- $12–22
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $20–35
- Website
- Austrian Railways
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $17–35
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 56 min
- Frequency
- Once a week
- Estimated price
- $30–45
- Website
- Belgian Railways
- Phone
- +49 6078 966930
- [email protected]
- Website
- VIAS Rail GmbH
Train from Siegen Hbf to Hagen Hbf
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $40
- Schedules at
- VIAS Rail GmbH
Train from Siegen Hbf to Hagen Hbf
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $40
- Schedules at
- VIAS Rail GmbH
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Fulda to Villach Hbf ARZ
- Ave. Duration
- 8h 46m
- Frequency
- Once a week
- Estimated price
- $110–130
- Website
- Urlaubs-Express (UEX)
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Leipzig to Sofia Central Bus Station
- Ave. Duration
- 21h 43m
- Frequency
- Once a week
- Estimated price
- $65–110
- Website
- Union Ivkoni
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Ljubljana to Sofia Central Bus Station
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- $89
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Siegen to Erfurt central train station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- Flixbus
Bus from Siegen to Frankfurt central train station
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Website
- Flixbus
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Erfurt Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 25h
- Frequency
- Once a week
- Estimated price
- $100–150
- Website
- Citylines
Bus from Frankfurt Central Train Station to Sofia Serdica Bus Stop
- Ave. Duration
- 28h 45m
- Frequency
- 3 times a week
- Estimated price
- $110–160
- Website
- Citylines
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Frankfurt Central Train Station to Sofia Serdica Bus Stop
- Ave. Duration
- 30h 22m
- Frequency
- Once daily
- Estimated price
- $110–170
- Schedules at
- karat-s.com
- Phone
- +381 20 333 733
- [email protected]
- Website
- garo-reisen.rs
Bus from Siegen to Beograd, Autobuska stanica
- Ave. Duration
- 26h 6m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Beograd, Autobuska stanica to Sofia Central Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- $41–45
- Website
- Trans-Jug
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Book your Siegen to Bulgaria bus tickets online with Omio.
There are 2271+ hotels available in Bulgaria.




















































