There are 7 ways to get from Berlin to Bulgaria by plane, shuttle, 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.
Recommended option
Fly to Sofia • 5h 2m
Cheapest option
Bus via Berlin Central Bus Station • 25h 12m
5 alternative options
Fly to Varna • 5h 14m
Fly to Bucharest Otopeni, shuttle • 6h 49m
Fly to Burgas • 5h 42m
Bus • 20h 34m
Drive • 15h 26m
Berlin Brandenburg (BER) to Sofia (SOF) flights
Questions & Answers
The cheapest way to get from Berlin to Bulgaria is to bus which costs €50 - €75 and takes 20h 34m.
The quickest way to get from Berlin to Bulgaria is to fly which costs €50 - €290 and takes 5h 2m.
Yes, there is a direct bus departing from Berlin and arriving at Sofia. Services depart twice a week, and operate Thursday and Saturday. The journey takes approximately 20h 34m.
The distance between Berlin and Bulgaria is 1423 km. The road distance is 1628.8 km.
The best way to get from Berlin to Bulgaria without a car is to bus which takes 20h 34m and costs €50 - €75.
It takes approximately 5h 2m to get from Berlin to Bulgaria, including transfers.
Berlin to Bulgaria bus services, operated by Union Ivkoni, depart from Berlin station.
The best way to get from Berlin to Bulgaria is to fly which takes 5h 2m and costs €50 - €290. Alternatively, you can bus, which costs €50 - €75 and takes 20h 34m.
The quickest flight from Berlin Brandenburg Airport to Sofia Airport is the direct flight which takes 2h 5m.
Berlin to Bulgaria bus services, operated by Union Ivkoni, arrive at Sofia station.
- Distance: 1423.3 km
- Duration: 5h 2m
What companies run services between Berlin, Germany and Bulgaria?
Bulgaria Air, Ryanair and three other airlines fly from Berlin Hbf to Sofia every 4 hours. Alternatively, Union Ivkoni operates a bus from Berlin to Sofia twice a week. Tickets cost $50 - $75 and the journey takes 20h 34m.
- Website
- lufthansa.com
Flights from Berlin Brandenburg to Sofia via Munich
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- $180 - $650
Flights from Berlin Brandenburg to Sofia via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $180 - $650
Flights from Berlin Brandenburg to Varna via Vienna
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $180 - $1,100
Flights from Berlin Brandenburg to Bucharest Otopeni via Munich
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- $150 - $700
Flights from Berlin Brandenburg to Bucharest Otopeni via Frankfurt
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $150 - $700
- Website
- airserbia.com
Flights from Berlin Brandenburg to Sofia via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $140 - $440
Flights from Berlin Brandenburg to Bucharest Otopeni via Belgrade
- Ave. Duration
- 4h 45m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $140 - $450
- Website
- austrian.com
Flights from Berlin Brandenburg to Sofia via Vienna
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $160 - $650
Flights from Berlin Brandenburg to Varna via Vienna
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $180 - $1,100
Flights from Berlin Brandenburg to Bucharest Otopeni via Vienna
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $130 - $550
- Website
- ryanair.com
Flights from Berlin Brandenburg to Sofia
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Bucharest Otopeni
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Thursday and Friday
- Estimated price
- $40 - $380
- Website
- easyjet.com
Flights from Berlin Brandenburg to Varna
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- $80 - $550
Flights from Berlin Brandenburg to Burgas
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Friday and Sunday
- Estimated price
- $80 - $380
- Website
- eurowings.com
Flights from Berlin Brandenburg to Bucharest Otopeni via Stuttgart
- Ave. Duration
- 4h 30m
- When
- Tuesday
- Estimated price
- $100 - $400
Flights from Berlin Brandenburg to Bucharest Otopeni via Dusseldorf
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- $100 - $400
- Website
- air.bg
Flights from Berlin Brandenburg to Sofia
- Ave. Duration
- 2h 5m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $110 - $480
- Website
- wizzair.com
Flights from Berlin Brandenburg to Varna
- Ave. Duration
- 2h 25m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $80 - $420
- Website
- turkishairlines.com
Flights from Berlin Brandenburg to Varna via Istanbul
- Ave. Duration
- 5h 40m
- When
- Monday, Thursday and Saturday
- Estimated price
- $150 - $1,500
- Website
- swiss.com
Flights from Berlin Brandenburg to Bucharest Otopeni via Zurich
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $190 - $550
- Website
- lot.com
Flights from Berlin Brandenburg to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $120 - $500
- Website
- norwegian.com
Flights from Berlin Brandenburg to Burgas via Copenhagen
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- $160 - $850
- 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
- $40 - $50
- Book at
- Atlas Taxi
- Phone
- 02/989 0000
- Website
- union-ivkoni.com
Bus from Berlin to Sofia
- Ave. Duration
- 20h 34m
- Frequency
- Twice a week
- Estimated price
- $50 - $75
- Website
- Union Ivkoni
Bus from Berlin Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 25h 45m
- Frequency
- 4 times a week
- Estimated price
- $50 - $70
- Website
- Union Ivkoni
- Phone
- 0700 20 544
- Website
- ardatur.bg
Bus from Berlin Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 24h 55m
- Frequency
- Twice daily
- Estimated price
- $75 - $95
- Website
- Arda Tur
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Berlin Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 25h 15m
- Frequency
- 6 times a week
- Estimated price
- $15 - $110
- Website
- Racic Eurobus
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.
More Questions & Answers
Bulgaria is 1h ahead of Berlin. It is currently 11:35 in Berlin and 12:35 in Bulgaria.
Yes, the driving distance between Berlin to Bulgaria is 1629 km. It takes approximately 15h 26m to drive from Berlin to Bulgaria.
Bulgaria Air, Ryanair, Austrian Airlines and two other airlines offer flights from Berlin Brandenburg Airport to Sofia Airport.
Book your Berlin to Bulgaria bus tickets online with Omio.
There are 175+ hotels available in Bulgaria. Prices start at $100 USD per night.
The best way to get from Berlin to Berlin Brandenburg Airport is to train which takes 32 min and costs €3 - €22.