There are 12 ways to get from Germany to Bulgaria by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Munich International Airport to Sofia Airport
best- Fly from Munich International Airport (MUC) to Sofia Airport (SOF)plane MUC - SOF
5h 18m$106–307Fly Berlin Brandenburg Airport to Sofia Airport
cheapest- Fly from Berlin Brandenburg Airport (BER) to Sofia Airport (SOF)plane BER - SOF
5h 51m$44–285Train, bus
- Take the train from Berlin Hbf to Bratislava hl.st.train rj 175
- Take the bus from Bratislava to Sofia Central Bus Stationbus
23h 45m$84–139Drive 1,562 km
- Drive from Berlin to Sofiacar 1,562 km
16h 12m$324–467Fly Frankfurt to Sofia Airport
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
5h 23m$113–293Fly Cologne Bonn Airport to Sofia Airport
- Fly from Cologne Bonn Airport (CGN) to Sofia Airport (SOF)plane CGN - SOF
5h 29m$68–308Fly Berlin Brandenburg Airport to Varna Airport
- Fly from Berlin Brandenburg Airport (BER) to Varna Airport (VAR)plane BER - VAR
6h 22m$153–444Fly Dortmund Airport to Sofia Airport
- Fly from Dortmund Airport (DTM) to Sofia Airport (SOF)plane DTM - SOF
5h 42m$48–424Fly Munich International Airport to Bucharest Otopeni, train
- Fly from Munich International Airport (MUC) to Bucharest Otopeni (OTP)plane MUC - OTP
- Take the train from Bucuresti Nord to Rusetrain
8h 56m$104–276Fly Frankfurt to Bucharest Otopeni, train
- Fly from Frankfurt (FRA) to Bucharest Otopeni (OTP)plane FRA - OTP
- Take the train from Bucuresti Nord to Rusetrain
8h 56m$116–302Bus
- Take the bus from Berlin Hauptbahnhof to Sofia Central Bus Stationbus
25h 16m$70–120Bus via Messegelände/ZOB
- Take the bus from Berlin Central Bus Station to Sofia Serdica Bus Stationbus Arda-Tur
25h 58m$243–246
Munich International Airport (MUC) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Germany to Bulgaria is to train and bus which costs $80 - $140 and takes 23h 45m.
The fastest way to get from Germany to Bulgaria is to fly which takes 5h 18m and costs $100 - $310.
No, there is no direct bus from Germany to Bulgaria station. However, there are services departing from Berlin Hauptbahnhof and arriving at Sofia Central Bus Station via . The journey, including transfers, takes approximately 25h 16m.
The distance between Germany and Bulgaria is 1153 km. The road distance is 1562 km.
The best way to get from Germany to Bulgaria without a car is to train and bus which takes 23h 45m and costs $80 - $140.
It takes approximately 5h 18m to get from Germany to Bulgaria, including transfers.
Germany to Bulgaria bus services, operated by Union Ivkoni, depart from Berlin Hauptbahnhof station.
The best way to get from Germany to Bulgaria is to fly which takes 5h 18m and costs $100 - $310. Alternatively, you can bus, which costs $70 - $120 and takes 25h 16m.
Germany to Bulgaria bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Yes, the driving distance between Germany to Bulgaria is 1562 km. It takes approximately 16h 12m to drive from Germany to Bulgaria.
What companies run services between Germany and Bulgaria?
Lufthansa, Lufthansa City, and Austrian Airlines fly from Munich International Airport (MUC) to Sofia Airport (SOF) 4 times a day. Alternatively, Union Ivkoni operates a bus from Berlin Hauptbahnhof to Sofia Central Bus Station once a week. Tickets cost $70–120 and the journey takes 24h 11m.
- Website
- lufthansa.com
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $60–330
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 International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $65–340
Flights from Berlin Brandenburg Airport to Sofia Airport via Munich International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $70–370
Flights from Cologne Bonn Airport to Sofia Airport via Munich International Airport
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $70–360
Flights from Berlin Brandenburg Airport to Varna Airport via Munich International Airport
- Ave. Duration
- 4h 20m
- When
- Monday
- Estimated price
- $100–310
Flights from Munich International Airport to Bucharest Otopeni
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $60–340
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $65–350
Flights from Frankfurt to Bucharest Otopeni via Munich International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $75–200
- Website
- austrian.com
Flights from Munich International Airport to Sofia Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- $80–340
Flights from Frankfurt to Sofia Airport via Vienna
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $80–350
Flights from Berlin Brandenburg Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $85–290
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- $85–370
Flights from Berlin Brandenburg Airport to Varna Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Monday to Saturday
- Estimated price
- $140–450
Flights from Munich International Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $85–350
Flights from Frankfurt to Bucharest Otopeni via Vienna
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $85–350
- Website
- lufthansa-city.com
Flights from Munich International Airport to Sofia Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $60–330
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $65–340
Flights from Cologne Bonn Airport to Sofia Airport via Munich International Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $70–360
Flights from Munich International Airport to Bucharest Otopeni
- Ave. Duration
- 2h
- When
- Thursday to Saturday
- Estimated price
- $60–340
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $65–350
- Website
- airserbia.com
Flights from Frankfurt to Sofia Airport via Belgrade
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- $120–230
Flights from Berlin Brandenburg Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $100–190
Flights from Berlin Brandenburg Airport to Varna Airport via Belgrade
- Ave. Duration
- 5h 40m
- When
- Friday and Sunday
- Estimated price
- $110–270
Flights from Munich International Airport to Bucharest Otopeni via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $130–240
Flights from Frankfurt to Bucharest Otopeni via Belgrade
- Ave. Duration
- 4h 30m
- When
- Monday to Saturday
- Estimated price
- $100–320
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $40–280
Flights from Berlin Brandenburg Airport to Sofia Airport via Budapest
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- $40–280
Flights from Cologne Bonn Airport to Sofia Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $35–260
Flights from Cologne Bonn Airport to Sofia Airport via Vienna
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- $35–260
- Website
- air.bg
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Monday and Wednesday
- Estimated price
- $110–280
Flights from Frankfurt to Sofia Airport via Belgrade
- Ave. Duration
- 4h 40m
- When
- Monday to Saturday
- Estimated price
- $120–230
Flights from Berlin Brandenburg Airport to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Monday
- Estimated price
- $110–280
Flights from Berlin Brandenburg Airport to Sofia Airport via Belgrade
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $100–190
- Website
- wizzair.com
Flights from Berlin Brandenburg Airport to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–230
Flights from Berlin Brandenburg Airport to Varna Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $50–300
Flights from Dortmund Airport to Sofia Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $45–430
- Website
- tarom.ro
Flights from Frankfurt to Bucharest Otopeni
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday, Friday, Saturday, Monday, and Sunday
- Estimated price
- $110–280
- Website
- animawings.com
Flights from Munich International Airport to Bucharest Otopeni
- Ave. Duration
- 2h
- When
- Friday
- Estimated price
- $80–230
Train from Berlin Hbf to Bratislava hl.st.
- Ave. Duration
- 8h 34m
- Frequency
- 5 times a week
- Estimated price
- $40–75
- Website
- Railways of Slovak Republic (ZSSK)
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Ruse
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Ruse
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- Union Ivkoni
Bus from Bratislava to Sofia Central Bus Station
- Ave. Duration
- 12h 58m
- Frequency
- Once a week
- Estimated price
- $40–60
- Website
- Union Ivkoni
Bus from Berlin Hauptbahnhof to Sofia Central Bus Station
- Ave. Duration
- 24h 11m
- Frequency
- Once a week
- Estimated price
- $70–120
- Website
- Union Ivkoni
- Phone
- +359 700 20 544
- Website
- Arda Tur
Bus from Berlin Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 23h 55m
- Frequency
- Once daily
- Estimated price
- $237
- Website
- Arda Tur
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
Booking & Getting There
Book your Germany to Bulgaria bus tickets online with Omio.
There are 2280+ hotels available in Bulgaria.





















