There are 9 ways to get from Bergerac to Sofia by plane, train, 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.
Fly from Bergerac Dordogne Périgord Airport
best- Fly from Bergerac Dordogne Périgord Airport (EGC) to Sofia Airport (SOF)plane EGC - SOF
8h 23m$153–503Train to Bordeaux–Mérignac Airport, fly
cheapest- Take the train from Bergerac to Bordeaux St Jeantrain
- Fly from Bordeaux–Mérignac Airport (BOD) to Sofia Airport (SOF)plane BOD - SOF
9h 37m$106–449Train, bus via Ljubljana
- Take the train from Bergerac to Bordeaux St Jeantrain Ter
- Take the train from Bordeaux St Jean to Mannheim Hbftrain Tgv
- Take the train from Mannheim, Hauptbahnhof to Salzburg Hauptbahnhoftrain 62
- Take the train from Salzburg Hbf to Villach Hbftrain Ic
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the bus from Ljubljana to Sofia Central Bus Stationbus
33h 12m$518–1,154Train, bus
- Take the train from Bergerac to Bordeaux St Jeantrain Ter
- Take the train from Bordeaux St Jean to Karlsruhe Hbftrain Tgv
- Take the bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Stationbus
36h 7m$379–587Drive 2,262.2 km
- Drive from Bergerac to Sofiacar 2,262.2 km
22h 11m$406–586Train to Brive–Souillac Airport, fly
- Take the train from Bergerac to Sarlattrain
- Fly from Brive–Souillac Airport (BVE) to Sofia Airport (SOF)plane BVE - SOF
13h 26m$238–586Bus
- Take the bus from Bergerac - Place foiraille to Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hubbus
- Take the bus from Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hub to Milan Bergamo - Airportbus
- Take the bus from Bergamo to Veronabus 423 / ...
- Take the bus from Verona Porta Nuova to Sofia Central Bus Stationbus
36h 29m$207–292Train, bus #2
- Take the train from Bergerac to Bordeaux St Jeantrain Ter
- Take the bus from Bordeaux to Ljubljana bus stationbus
- Take the bus from Ljubljana bus station to Sofiabus
47h 19m$249–417Drive, car train
- Drive from Bergerac to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Sofiacar
29h 36m$503–713
Bergerac to Sofia by train and bus
Questions & Answers
The cheapest way to get from Bergerac to Sofia is to train and fly which costs $100 - $450 and takes 9h 37m.
The fastest way to get from Bergerac to Sofia is to fly which takes 8h 23m and costs $150 - $550.
No, there is no direct bus from Bergerac to Sofia station. However, there are services departing from Bergerac - Place foiraille and arriving at Sofia Central Bus Station via Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hub, Bergamo and Verona Porta Nuova. The journey, including transfers, takes approximately 36h 29m.
The distance between Bergerac and Sofia is 1865 km. The road distance is 2262.2 km.
The best way to get from Bergerac to Sofia without a car is to train and bus via Ljubljana which takes 33h 12m and costs $500 - $1,200.
It takes approximately 8h 23m to get from Bergerac to Sofia, including transfers.
Bergerac to Sofia bus services, operated by BlaBlaCar Bus, depart from Bergerac - Place foiraille station.
The best way to get from Bergerac to Sofia is to fly which takes 8h 23m and costs $150 - $550. Alternatively, you can bus, which costs $200 - $300 and takes 36h 29m.
Bergerac to Sofia bus services, operated by BlaBlaCar Bus, arrive at Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hub station.
Sofia is 1h ahead of Bergerac. It is currently 2:22 PM in Bergerac and 3:22 PM in Sofia.
What companies run services between Bergerac, France and Sofia, Bulgaria?
Ryanair flies from Bergerac Dordogne Périgord Airport (EGC) to Sofia Airport (SOF) 4 times a week. Alternatively, you can take a bus from Bergerac - Place foiraille to Sofia Central Bus Station via Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hub, Bergamo, Verona, and Verona Porta Nuova in around 36h 29m.
- Website
- ryanair.com
Flights from Bergerac Dordogne Périgord Airport to Sofia Airport via London Stansted
- Ave. Duration
- 8h 10m
- When
- Friday, Sunday, Monday, and Tuesday
- Estimated price
- $150–500
Flights from Brive–Souillac Airport to Sofia Airport via London Stansted
- Ave. Duration
- 11h 13m
- When
- Monday and Friday
- Estimated price
- $130–440
- Website
- wizzair.com
Flights from Bordeaux–Mérignac Airport to Sofia Airport via Nice
- Ave. Duration
- 4h 55m
- When
- Monday and Friday
- Estimated price
- $60–260
Flights from Bordeaux–Mérignac Airport to Sofia Airport via Lyon
- Ave. Duration
- 5h 15m
- When
- Tuesday
- Estimated price
- $60–260
Flights from Bordeaux–Mérignac Airport to Sofia Airport via Basel
- Ave. Duration
- 7h 3m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $60–260
- Website
- transavia.com
Flights from Brive–Souillac Airport to Sofia Airport via Paris Orly
- Ave. Duration
- 8h 55m
- When
- Monday and Friday
- Estimated price
- $160–750
- Website
- air.bg
Flights from Bordeaux–Mérignac Airport to Sofia Airport via Milan Malpensa
- Ave. Duration
- 5h 20m
- When
- Friday
- Estimated price
- $110–550
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Bergerac to Bordeaux St Jean
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $18–40
- Website
- Oui.SNCF
Train from Bergerac to Bordeaux St Jean
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $18–40
- Website
- Oui.SNCF
Train from Bergerac to Sarlat
- Ave. Duration
- 1h 9m
- Frequency
- Every 2 hours
- Estimated price
- $13–27
- Website
- Oui.SNCF
Train from Bergerac to Bordeaux St Jean
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $18–40
- Website
- Oui.SNCF
Train from Bergerac to Bordeaux St Jean
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $18–40
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Bordeaux St Jean to Mannheim Hbf
- Ave. Duration
- 6h 49m
- Frequency
- Twice a week
- Estimated price
- $260–420
- Website
- TGV inOui
Train from Bordeaux St Jean to Karlsruhe Hbf
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Estimated price
- $250–400
- Website
- TGV inOui
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Salzburg Hauptbahnhof
- Ave. Duration
- 5h 4m
- Frequency
- 4 times a day
- Estimated price
- $100–450
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- $25–55
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- $40–80
- Website
- Austrian Railways
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- $24–45
- Website
- Austrian Railways
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- $23–105
- Website
- Nightjet
- Sleeper Carriage
- $95–105
- Couchette Carriage
- $60–70
- Seating Carriage
- $23–28
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Estimated price
- $45–80
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Estimated price
- $25–45
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Fulda to Villach Hbf
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- $110–140
- Website
- Urlaubs-Express (UEX)
- 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
- $92
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Verona Porta Nuova to Sofia Central Bus Station
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- $105
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Karlsruhe Central Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 26h 35m
- Frequency
- 3 times a week
- Estimated price
- $110–150
- Website
- Citylines
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Bergerac - Place foiraille to Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hub
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $11–21
- Website
- BlaBlaCar Bus
Bus from Brive-la-Gaillarde - Brive Laroche Multimodal Interchange Hub to Milan Bergamo - Airport
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- $80–150
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Bergamo to Verona
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $10–17
- Website
- Flixbus
Bus from Bordeaux to Ljubljana bus station
- Ave. Duration
- 28h 50m
- Frequency
- 3 times a week
- Estimated price
- $150–250
- Website
- Flixbus
Bus from Ljubljana bus station to Sofia
- Ave. Duration
- 15h 10m
- Frequency
- Once daily
- Estimated price
- $80–130
- Website
- Flixbus
- Phone
- +39 049 8241199
- [email protected]
- Website
- fsbusitalia.it
Bus from Bergamo to Verona
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $12–16
- Schedules at
- fsbusitalia.it
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Yes, the driving distance between Bergerac to Sofia is 2262 km. It takes approximately 22h 11m to drive from Bergerac to Sofia.
Book your Bergerac to Sofia bus tickets online with Omio.
There are 2250+ hotels available in Sofia.
























































