There are 8 ways to get from Sofia to Dresden by plane, bus, train, 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 Dresden Airport
best- Fly from Sofia Airport (SOF) to Dresden Airport (DRS)plane SOF - DRS
6h 57m€100–355Bus
cheapest- Take the bus from Sofia Central Bus Station to Dresdenbus
20h 2m€50–95Bus, train
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the train from Novi Beograd to Suboticatrain Ir / ...
- Take the train from Kelebia to Wien Hbftrain Ec
- Take the train from Wien Hbf to Dresden Hbftrain Rj
21h 6m€145–197Drive 1,373.9 km
- Drive from Sofia to Dresdencar 1,373.9 km
14h 26m€258–372Fly to Leipzig-Halle Airport, train
- Fly from Sofia Airport (SOF) to Leipzig-Halle Airport (LEJ)plane SOF - LEJ
- Take the train from Leipzig Hbf to Dresden Hauptbahnhoftrain
8h 47m€176–525Fly to Berlin Brandenburg Airport, train
- Fly from Sofia Airport (SOF) to Berlin Brandenburg Airport (BER)plane SOF - BER
- Take the train from Flughafen BER to Dresden Hauptbahnhoftrain
7h 17m€69–306Fly to Václav Havel Airport Prague, train
- Fly from Sofia Airport (SOF) to Václav Havel Airport Prague (PRG)plane SOF - PRG
- Take the train from Praha-Holesovice to Dresden Hbftrain
8h 59m€61–222Bus via Prague
- Take the bus from Sofia Serdica Bus Station to Prague Florenc Central Bus Stationbus Citylines 9
- Take the bus from Praha, ÚAN Florenc to Dresden central stationbus 060 / ...
23h 29m€82–111
Sofia Airport (SOF) to Dresden Airport (DRS) flights
Comparing Your Travel Options
The cheapest way to get from Sofia to Dresden is to bus which costs €50 - €95 and takes 20h 2m.
The fastest way to get from Sofia to Dresden is to fly which takes 6h 57m and costs €100 - €360.
Yes, there is a direct bus departing from Sofia Central Bus Station station and arriving at Dresden. Services depart once a week, and operate Wednesday. The journey takes approximately 20h 2m.
The distance between Sofia and Dresden is 1216 km. The road distance is 1373.9 km.
The best way to get from Sofia to Dresden without a car is to bus which takes 20h 2m and costs €50 - €95.
It takes approximately 6h 57m to get from Sofia to Dresden, including transfers.
Sofia to Dresden bus services, operated by Union Ivkoni, depart from Sofia Central Bus Station.
The best way to get from Sofia to Dresden is to fly which takes 6h 57m and costs €100 - €360. Alternatively, you can bus, which costs €50 - €95 and takes 20h 2m.
Sofia to Dresden bus services, operated by Union Ivkoni, arrive at Dresden station.
Dresden is 1h behind Sofia. It is currently 12:04 AM in Sofia and 11:04 PM in Dresden.
What companies run services between Sofia, Bulgaria and Dresden, Germany?
Lufthansa and Lufthansa City fly from Sofia Airport (SOF) to Dresden Airport (DRS) 3 times a day. Alternatively, Union Ivkoni operates a bus from Sofia Central Bus Station to Dresden once a week. Tickets cost €50–95 and the journey takes 20h 2m.
- Website
- lufthansa.com
Flights from Sofia Airport to Dresden Airport via Munich
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- €95–310
Flights from Sofia Airport to Dresden Airport via Frankfurt
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €95–310
Flights from Sofia Airport to Leipzig-Halle Airport via Frankfurt
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- €120–650
Flights from Sofia Airport to Berlin Brandenburg Airport via Munich
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €70–360
Flights from Sofia Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €65–350
- Website
- austrian.com
Flights from Sofia Airport to Leipzig-Halle Airport via Vienna
- Ave. Duration
- 6h 55m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–600
Flights from Sofia Airport to Berlin Brandenburg Airport via Vienna
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- €110–260
Flights from Sofia Airport to Václav Havel Airport Prague via Vienna
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €80–330
- Website
- air.bg
Flights from Sofia Airport to Berlin Brandenburg Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- Estimated price
- €100–270
Flights from Sofia Airport to Berlin Brandenburg Airport via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, Saturday, Wednesday, Friday, and Sunday
- Estimated price
- €95–170
Flights from Sofia Airport to Václav Havel Airport Prague
- Ave. Duration
- 2h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €85–150
- Website
- wizzair.com
Flights from Sofia Airport to Berlin Brandenburg Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- €27–210
Flights from Sofia Airport to Václav Havel Airport Prague
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €35–170
- Website
- airserbia.com
Flights from Sofia Airport to Berlin Brandenburg Airport via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, Saturday, Wednesday, Friday, and Sunday
- Estimated price
- €95–170
- Website
- flypgs.com
Flights from Sofia Airport to Leipzig-Halle Airport via Antalya
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- €190–850
- Website
- ryanair.com
Flights from Sofia Airport to Berlin Brandenburg Airport
- Ave. Duration
- 2h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €45–240
- Website
- lot.com
Flights from Sofia Airport to Berlin Brandenburg Airport via Warsaw Chopin
- Ave. Duration
- 4h 20m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–250
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Beograd to Subotica
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- srbijavoz.rs
- 2nd Class
- €6–7
- 1st Class
- €7–10
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Kelebia to Wien Hbf
- Ave. Duration
- 4h 34m
- Frequency
- Twice daily
- Estimated price
- €19–22
- Website
- Hungarian Railways (MÁV)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Wien Hbf to Dresden Hbf
- *
- €80–120
Train from Praha-Holesovice to Dresden Hbf
- *
- €30–45
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Leipzig Hbf to Dresden Hauptbahnhof
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €20–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Flughafen BER to Dresden Hauptbahnhof
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Estimated price
- €28–60
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Leipzig Hbf to Dresden Hauptbahnhof
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €25–120
- Website
- Deutsche Bahn Regio (DB Regional)
- Website
- LEO Express
Train from Leipzig Hbf to Dresden Hauptbahnhof
- Ave. Duration
- 1h 38m
- Frequency
- 5 times a week
- Schedules at
- LEO Express
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Praha-Holesovice to Dresden Hbf
- Ave. Duration
- 2h 7m
- Frequency
- Every 4 hours
- Estimated price
- €17–25
- Website
- Czech Railways (ČD)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Praha-Holesovice to Dresden Hbf
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €48
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from Praha-Holesovice to Dresden Hbf
- Ave. Duration
- 2h 9m
- Frequency
- Twice daily
- Estimated price
- €15
- Website
- Danish Railways
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Dresden
- Ave. Duration
- 20h 2m
- Frequency
- Once a week
- Estimated price
- €50–95
- Website
- Union Ivkoni
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia Serdica Bus Station to Prague Florenc Central Bus Station
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- €70–95
- Website
- Citylines
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Praha, ÚAN Florenc to Dresden central station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €12–19
- Website
- Flixbus
Want to know more about travelling around Germany
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
Yes, the driving distance between Sofia to Dresden is 1374 km. It takes approximately 14h 26m to drive from Sofia to Dresden.
Book your Sofia to Dresden bus tickets online with Omio.
There are 2088+ hotels available in Dresden.


















































