There are 12 ways to get from Dunkirk to Sofia by train, plane, 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.
Train, train to Brussels Airport, fly
best- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Fly from Brussels Airport (BRU) to Sofia Airport (SOF)plane BRU - SOF
7h 12m$122–317Train, bus to Brussels South Charleroi Airport, fly
cheapest- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Take the bus from Brussels Midi / Brussels South West to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Sofia Airport (SOF)plane CRL - SOF
7h 58m$81–346Train, bus via Würzburg
- Take the train from Dunkerque to Lille Europetrain Ter
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Bruxelles Midi to Frankfurttrain 79
- Take the train from Frankfurt to Würzburg Hbftrain 41 / ...
- Take the bus from Wurzburg Bismarckstrasse Bus Stop to Sofia Serdica Bus Stationbus
30h 51m$243–489Drive 2,221.4 km
- Drive from Dunkirk to Sofiacar 2,221.4 km
20h 1m$398–575Train, train to Paris Charles De Gaulle Airport, fly
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Sofia Airport (SOF)plane CDG - SOF
7h 21m$134–334Train, bus to Beauvais–Tillé Airport, fly
- Take the train from Dunkerque to Amienstrain
- Take the bus from Gare routière to Aéroportbus
- Fly from Beauvais–Tillé Airport (BVA) to Sofia Airport (SOF)plane BVA - SOF
9h 8m$107–259Train, train to Amsterdam Airport Schiphol, fly
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Sofia Airport (SOF)plane AMS - SOF
9h 23m$157–409Train, train to Eindhoven Airport, fly
- Take the train from Dunkerque to Lille Europetrain
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Bruxelles-Midi to Bredatrain
- Take the train from Breda to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Sofia Airport (SOF)plane EIN - SOF
10h 14m$123–396Bus
- Take the bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Stationbus
- Take the bus from Lille - Europe Train Station to Rotterdambus
- Take the bus from Rotterdam to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Sofiabus
33h 19mTrain, bus
- Take the train from Dunkerque to Lille Flandrestrain Ter
- Take the train from Lille Europe to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbftrain Ice
- Take the bus from Frankfurt am Main Frankfurt central to Sofia Serdica Bus Stationbus
36h 19m$228–470Train, bus #2
- Take the train from La Panne to Brussels-Nordtrain Ic / ...
- Take the bus from Brussels-Nord to Pristinabus
- Take the bus from Pristina to Sofiya, Avtogara Serdikabus
47h$207–234Drive, car train
- Drive from Dunkirk to Düsseldorf Hbfcar
- Take the car train from Düsseldorf Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Sofiacar
19h 7m$372–1,569
Dunkirk to Sofia by train and bus
Questions & Answers
The cheapest way to get from Dunkirk to Sofia is to train and bus and fly which costs $100 - $260 and takes 9h 8m.
The fastest way to get from Dunkirk to Sofia is to train and fly which takes 7h 12m and costs $120 - $320.
No, there is no direct bus from Dunkirk station to Sofia. However, there are services departing from Dunkirk - Pôle d'Échange Station and arriving at Sofia via Lille - Europe Train Station, Rotterdam and Beograd, Autobuska stanica. The journey, including transfers, takes approximately 33h 19m.
The distance between Dunkirk and Sofia is 1910 km. The road distance is 2221.4 km.
The best way to get from Dunkirk to Sofia without a car is to train and bus via Würzburg which takes 30h 51m and costs $240 - $490.
It takes approximately 7h 12m to get from Dunkirk to Sofia, including transfers.
Dunkirk to Sofia bus services, operated by BlaBlaCar Bus, depart from Dunkirk - Pôle d'Échange Station.
Dunkirk to Sofia bus services, operated by BlaBlaCar Bus, arrive at Lille - Europe Train Station.
Sofia is 1h ahead of Dunkirk. It is currently 1:17 AM in Dunkirk and 2:17 AM in Sofia.
Yes, the driving distance between Dunkirk to Sofia is 2221 km. It takes approximately 20h 1m to drive from Dunkirk to Sofia.
What companies run services between Dunkirk, France and Sofia, Bulgaria?
You can take a bus from Dunkirk - Pôle d'Échange Station to Sofia via Lille - Europe Train Station, Rotterdam, and Beograd, Autobuska stanica in around 33h 19m.
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday to Sunday
- Estimated price
- $30–290
Flights from Brussels South Charleroi Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 4h 40m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $30–290
Flights from Brussels South Charleroi Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- $30–290
Flights from Beauvais–Tillé Airport to Sofia Airport
- Ave. Duration
- 2h 45m
- When
- Friday and Sunday
- Estimated price
- $70–180
Flights from Beauvais–Tillé Airport to Sofia Airport via Milan Bergamo
- Ave. Duration
- 4h 30m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $70–180
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- $60–270
- Website
- lufthansa.com
Flights from Brussels Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $95–380
Flights from Brussels Airport to Sofia Airport via Frankfurt
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $95–380
Flights from Paris Charles De Gaulle Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- $95–160
Flights from Amsterdam Airport Schiphol to Sofia Airport via Munich
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $110–250
- Website
- austrian.com
Flights from Brussels Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- $75–360
Flights from Paris Charles De Gaulle Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $100–900
Flights from Amsterdam Airport Schiphol to Sofia Airport via Vienna
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $110–470
- Website
- air.bg
Flights from Brussels Airport to Sofia Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $110–170
Flights from Brussels Airport to Sofia Airport via Belgrade
- Ave. Duration
- 4h 45m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- $75–160
Flights from Paris Charles De Gaulle Airport to Sofia Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $100–200
Flights from Amsterdam Airport Schiphol to Sofia Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $170–250
- Website
- wizzair.com
Flights from Brussels South Charleroi Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–140
Flights from Brussels South Charleroi Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $30–140
Flights from Beauvais–Tillé Airport to Sofia Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $70–110
Flights from Eindhoven Airport to Sofia Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $40–150
Flights from Eindhoven Airport to Sofia Airport via Budapest
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $40–150
- Website
- airserbia.com
Flights from Brussels Airport to Sofia Airport via Belgrade
- Ave. Duration
- 4h 45m
- When
- Tuesday, Wednesday, and Friday
- Estimated price
- $75–160
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Dunkerque to Lille Europe
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- $14–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- $35–90
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Dunkerque to Amiens
- Ave. Duration
- 1h 43m
- Frequency
- 5 times a week
- Estimated price
- $35–90
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Dunkerque to Lille Flandres
- Ave. Duration
- 1h 8m
- Frequency
- Every 2 hours
- Estimated price
- $14–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 34 min
- Frequency
- Every 2 hours
- Estimated price
- $24–40
- Website
- https://www.sncf-connect.com/en-en
Train from Lille Europe to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $45–75
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Lille Europe to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- $35–65
- Website
- https://www.eurostar.com/rw-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Bruxelles Midi to Frankfurt
- Ave. Duration
- 2h 48m
- Frequency
- Every 4 hours
- Estimated price
- $85–200
- Website
- https://int.bahn.de/en
Train from Frankfurt to Würzburg Hbf
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- $30–70
- Website
- https://int.bahn.de/en
Train from Brussel-Zuid / Bruxelles-Midi to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- $90–200
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Brussel-Zuid to Schiphol Airport Train Station
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- $24–60
- Website
- https://www.ns.nl/en
Train from Breda to Eindhoven
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–18
- Website
- https://www.ns.nl/en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Bruxelles-Midi to Breda
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $30–55
- Website
- https://www.belgiantrain.be/en
Train from La Panne to Brussels-Nord
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- $40–70
- Website
- https://www.belgiantrain.be/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 5h 53m
- Frequency
- Once a week
- Estimated price
- $120–1,200
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- $320–650
- Car Compartment
- $600–1,200
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Wurzburg Bismarckstrasse Bus Stop to Sofia Serdica Bus Station
- Ave. Duration
- 22h 30m
- Frequency
- Once a week
- Estimated price
- $90–120
- Website
- https://www.racicbg.com/bg/
Bus from Frankfurt am Main Frankfurt central to Sofia Serdica Bus Station
- Ave. Duration
- 24h 30m
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- https://www.racicbg.com/bg/
- info@flibco.com
- Website
- flibco.com
Bus from Brussels Midi / Brussels South West to Charleroi Airport
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- $13–27
- Website
- https://www.flibco.com/en
- Phone
- 09 70 15 01 50
- contact@oise-mobilite.fr
- Website
- oise-mobilite.fr
Bus from Gare routière to Aéroport
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://www.oise-mobilite.fr/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Station
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $5–11
- Website
- https://www.blablacar.co.uk/bus
Bus from Lille - Europe Train Station to Rotterdam
- Ave. Duration
- 2h 51m
- Frequency
- Every 4 hours
- Estimated price
- $16–35
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Dunkirk - Pôle d'Échange Station to Lille - Europe Train Station
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a week
- Estimated price
- $6–11
- Website
- https://www.flixbus.co.uk
Bus from Lille - Europe Train Station to Rotterdam
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a day
- Estimated price
- $17–30
- Website
- https://www.flixbus.co.uk
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Rotterdam to Beograd, Autobuska stanica
- Ave. Duration
- 19h 51m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- trans-jug.com
Bus from Beograd, Autobuska stanica to Sofia
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $35–60
- Website
- http://trans-jug.com/
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Frankfurt am Main Frankfurt central to Sofia Serdica Bus Station
- Ave. Duration
- 28h 45m
- Frequency
- 3 times a week
- Estimated price
- $120–170
- Website
- https://citylines.eu/
- Phone
- +383 44198634
- meticomercc@hotmail.com
- Website
- facebook.com
Bus from Brussels-Nord to Pristina
- Ave. Duration
- 31h 30m
- Frequency
- Twice a week
- Estimated price
- $118
- Schedules at
- facebook.com
- fertours3@gmail.com
Bus from Brussels-Nord to Pristina
- Ave. Duration
- 27h 54m
- Frequency
- Once a week
- Schedules at
- https://www.facebook.com/fertourstravelagency
- Phone
- +383 49 196 565
- beni-reisen@hotmail.com
Bus from Pristina to Sofiya, Avtogara Serdika
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Estimated price
- $47
- Schedules at
- facebook.com
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
Train travel in France: A guide to SNCF
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Book your Dunkirk to Sofia bus tickets online with Omio.
There are 2178+ hotels available in Sofia.

































































