There are 8 ways to get from Berlin Hbf 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 to Sofia Airport
best- Fly from Berlin Brandenburg Airport (BER) to Sofia Airport (SOF)plane BER - SOF
5h 31m$49–291Train, bus
- Take the train from Berlin Hbf to Bratislava hl.st.train rj 175
- Take the bus from Bratislava to Sofia Central Bus Stationbus
22h 39m$83–135Drive 1,564.4 km
- Drive from Berlin Hbf to Sofiacar 1,564.4 km
16h 17m$324–468Fly to Burgas Airport
- Fly from Berlin Brandenburg Airport (BER) to Burgas Airport (BOJ)plane BER - BOJ
5h 24m$105–313Fly to Varna Airport
- Fly from Berlin Brandenburg Airport (BER) to Varna Airport (VAR)plane BER - VAR
6h 2m$143–450Fly to Bucharest Otopeni, train
- Fly from Berlin Brandenburg Airport (BER) to Bucharest Otopeni (OTP)plane BER - OTP
- Take the train from Bucuresti Nord to Rusetrain
8h 58m$67–280Bus
- Take the bus from Berlin Hauptbahnhof to Sofia Central Bus Stationbus
24h 11m$70–120Bus via S Westkreuz
- Take the bus from Berlin Central Bus Station to Sofia Serdica Bus Stationbus Arda-Tur
25h 16m$245–247
Berlin Brandenburg Airport (BER) to Sofia Airport (SOF) flights
Comparing Your Travel Options
The cheapest way to get from Berlin Hbf to Bulgaria is to train and bus which costs $80 - $140 and takes 22h 39m.
The fastest way to get from Berlin Hbf to Bulgaria is to fly which takes 5h 24m and costs $100 - $320.
Yes, there is a direct bus departing from Berlin Hauptbahnhof and arriving at Sofia Central Bus Station station. Services depart once a week, and operate Wednesday. The journey takes approximately 24h 11m.
The distance between Berlin Hbf and Bulgaria is 1349 km. The road distance is 1564.4 km.
The best way to get from Berlin Hbf to Bulgaria without a car is to train and bus which takes 22h 39m and costs $80 - $140.
It takes approximately 5h 31m to get from Berlin Hbf to Bulgaria, including transfers.
Berlin Hbf to Bulgaria bus services, operated by Union Ivkoni, depart from Berlin Hauptbahnhof station.
The best way to get from Berlin Hbf to Bulgaria is to fly which takes 5h 31m and costs $45 - $300. Alternatively, you can bus, which costs $70 - $120 and takes 24h 11m.
Berlin Hbf to Bulgaria bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Bulgaria is 1h ahead of Berlin Hbf. It is currently 4:28 AM in Berlin Hbf and 5:28 AM in Bulgaria.
What companies run services between Berlin Hbf, Germany and Bulgaria?
Wizz Air, Ryanair, and five other airlines fly from Berlin Brandenburg Airport (BER) to Sofia Airport (SOF) every 4 hours. 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 Berlin Brandenburg Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $70–370
Flights from Berlin Brandenburg Airport to Burgas Airport via Munich
- Ave. Duration
- 4h 52m
- When
- Wednesday
- Estimated price
- $110–330
Flights from Berlin Brandenburg Airport to Varna Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Monday
- Estimated price
- $110–320
Flights from Berlin Brandenburg Airport to Bucharest Otopeni via Munich
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- $75–380
- Website
- austrian.com
Flights from Berlin Brandenburg Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $130–290
Flights from Berlin Brandenburg Airport to Burgas Airport via Vienna
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $120–550
Flights from Berlin Brandenburg Airport to Varna Airport via Vienna
- Ave. Duration
- 5h 5m
- When
- Monday to Saturday
- Estimated price
- $140–450
Flights from Berlin Brandenburg Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $90–370
- Website
- airserbia.com
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 Berlin Brandenburg Airport to Bucharest Otopeni via Belgrade
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $90–250
- Website
- wizzair.com
Flights from Berlin Brandenburg Airport to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–240
Flights from Berlin Brandenburg Airport to Burgas Airport via Budapest
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- $110–300
Flights from Berlin Brandenburg Airport to Varna Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $55–310
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Sofia Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $50–270
Flights from Berlin Brandenburg Airport to Sofia Airport via Budapest
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- $50–270
Flights from Berlin Brandenburg Airport to Bucharest Otopeni
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $55–160
- Website
- air.bg
Flights from Berlin Brandenburg Airport to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- 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
- easyjet.com
Flights from Berlin Brandenburg Airport to Burgas Airport
- Ave. Duration
- 2h 25m
- When
- Tuesday
- Estimated price
- $100–400
- Website
- flyulendo.com
Flights from Berlin Brandenburg Airport to Bucharest Otopeni
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $35–210
- Website
- lot.com
Flights from Berlin Brandenburg Airport to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $180–260
- Phone
- +421 24 48 58 188
- [email protected]
- Website
- Railways of Slovak Republic (ZSSK)
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
- Once daily
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
- Phone
- +359 88 949 0000
- [email protected]
- 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
- $239
- 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
Yes, the driving distance between Berlin Hbf to Bulgaria is 1564 km. It takes approximately 16h 17m to drive from Berlin Hbf to Bulgaria.
Book your Berlin Hbf to Bulgaria bus tickets online with Omio and 12go.asia.
There are 2267+ hotels available in Bulgaria.





















