There are 14 ways to get from Sofia to Assen by plane, train, bus, night train, 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 to Amsterdam Airport Schiphol, train
best- Fly from Sofia Airport (SOF) to Amsterdam Airport Schiphol (AMS)SOF - AMS
- Take the train from Schiphol Airport to Assen
7h 58m€111–266Fly to Dortmund Airport, train
cheapest- Fly from Sofia Airport (SOF) to Dortmund Airport (DTM)SOF - DTM
- Take the train from Holzwickede to Rheine
- Take the train from Rheine to Hengelo
- Take the train from Hengelo to Zwolle
- Take the train from Zwolle to Assen
10h 30m€98–330Bus, train via Berlin
- Take the bus from Sofia to Berlin Hauptbahnhof
- Take the train from Berlin Hbf to HengeloIce
- Take the train from Hengelo to Zwolle
- Take the train from Zwolle to Assen
29h 35m€160–398Train, night train
- Take the train from Sofia Sever to Gorna OryahovitsaRe
- Take the night train from Gorna Oryahovitsa to Bucharest
- Take the night train from Bucuresti Nord to Wien Hbf
- Take the train from Wien Hbf to Bonn-BeuelIce
- Take the train from Bonn-Beuel to Utrecht Centraal
- Take the train from Utrecht Centraal to Assen
41h 39m€227–406Drive 2,022.6 km
- Drive from Sofia to Assen2,022.6 km
19h 41m€357–515Fly to Eindhoven Airport, train
- Fly from Sofia Airport (SOF) to Eindhoven Airport (EIN)SOF - EIN
- Take the train from Eindhoven to Utrecht Centraal
- Take the train from Utrecht Centraal to Assen
8h 36m€99–291Fly to Cologne Bonn Airport, train
- Fly from Sofia Airport (SOF) to Cologne Bonn Airport (CGN)SOF - CGN
- Take the train from Köln Hbf to Arnhem Centraal
- Take the train from Arnhem Centraal to Zwolle
- Take the train from Zwolle to Assen
9h 57m€129–343Fly to Münster Osnabrück International Airport, train
- Fly from Sofia Airport (SOF) to Münster Osnabrück International Airport (FMO)SOF - FMO
- Take the train from Ibbenbüren, Bahnhof to Hengelo
- Take the train from Hengelo to Zwolle
- Take the train from Zwolle to Assen
12h 42m€139–345Fly to Hamburg Airport, train
- Fly from Sofia Airport (SOF) to Hamburg Airport (HAM)SOF - HAM
- Take the train from Hamburg Hbf to Bremen Hbf
- Take the train from Bremen Hbf to Leer(Ostfriesl)
- Take the train from Leer(Ostfriesl) to Groningen Europapark
11h 3m€124–357Fly to Frankfurt, train
- Fly from Sofia Airport (SOF) to Frankfurt (FRA)SOF - FRA
- Take the train from Frankfurt Flughafen Fernb to Arnhem Centraal
- Take the train from Arnhem Centraal to Zwolle
- Take the train from Zwolle to Assen
10h 29m€157–439Bus
- Take the bus from Sofia Serdica Bus Station to Bremen Fernbusterminal Bus StopRacic Eurobus
- Take the bus from Bremen Fernbusterminal to Groningen central stationN75 / ...
34h 5m€118–166Bus, train
- Take the bus from Sofia Serdica Bus Stop to Dortmund Central Bus Station
- Take the train from Dortmund Hbf to Enschede
- Take the train from Enschede to Zwolle
- Take the train from Zwolle to Assen
35h 34m€121–191Bus, train #2
- Take the bus from Sofia Serdica Bus Station to Bremen Central Bus Station
- Take the train from Bremen Hbf to Leer(Ostfriesl)56 / ...
- Take the train from Leer(Ostfriesl) to GroningenRe
37h 58m€115–192Drive, car train
- Drive from Sofia to Villach Hbf ARZ
- Take the car train from Villach Hbf ARZ to Hannover Hbf
- Drive from Hannover Hbf to Assen
18h 50m€309–1,207
Sofia to Assen by bus
Questions & Answers
The cheapest way to get from Sofia to Assen is to bus and train which costs €110 - €200 and takes 37h 58m.
The fastest way to get from Sofia to Assen is to fly and train which takes 7h 58m and costs €110 - €270.
No, there is no direct bus from Sofia station to Assen. However, there are services departing from Sofia Serdica Bus Station and arriving at Assen, Maasstraat via Bremen Fernbusterminal and Groningen, Hoofdstation. The journey, including transfers, takes approximately 34h 5m.
No, there is no direct train from Sofia to Assen. However, there are services departing from Sofia Sever and arriving at Assen via Gorna Oryahovitsa, Bucuresti Nord, Wien Hbf, Bonn-Beuel and Utrecht Centraal. The journey, including transfers, takes approximately 41h 39m.
The distance between Sofia and Assen is 1952 km. The road distance is 2022.6 km.
The best way to get from Sofia to Assen without a car is to bus and train via Berlin which takes 29h 35m and costs €160 - €400.
It takes approximately 7h 58m to get from Sofia to Assen, including transfers.
Sofia to Assen bus services, operated by Racic Eurobus, depart from Sofia Serdica Bus Station.
Sofia to Assen train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
Sofia to Assen bus services, operated by Racic Eurobus, arrive at Bremen Fernbusterminal Bus Stop station.
What companies run services between Sofia, Bulgaria and Assen, Netherlands?
You can take a bus from Sofia Serdica Bus Station to Assen, Maasstraat via Bremen Fernbusterminal, Groningen central station, and Groningen, Hoofdstation in around 34h 5m.
- Website
- lufthansa.com
Flights from Sofia Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 4h 37m
- When
- Monday to Friday
- Estimated price
- €90–350
Flights from Sofia Airport to Münster Osnabrück International Airport via Munich
- Ave. Duration
- 6h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–490
Flights from Sofia Airport to Hamburg Airport via Munich
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- €85–330
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €75–210
Flights from Sofia Airport to Frankfurt via Munich
- Ave. Duration
- 4h 20m
- When
- Monday to Saturday
- Estimated price
- €75–210
- Website
- austrian.com
Flights from Sofia Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €85–360
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €85–370
Flights from Sofia Airport to Hamburg Airport via Vienna
- Ave. Duration
- 4h 40m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–340
Flights from Sofia Airport to Frankfurt via Vienna
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €70–310
- Website
- ryanair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–210
Flights from Sofia Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €65–170
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- €65–170
Flights from Sofia Airport to Münster Osnabrück International Airport via London Stansted
- Ave. Duration
- 9h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- €90–250
- Website
- wizzair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €35–190
Flights from Sofia Airport to Hamburg Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €70–230
Flights from Sofia Airport to Dortmund Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- €40–230
- Website
- air.bg
Flights from Sofia Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €140–220
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €90–160
- Website
- airserbia.com
Flights from Sofia Airport to Hamburg Airport via Belgrade
- Ave. Duration
- 4h 37m
- When
- Monday and Friday
- Estimated price
- €90–130
- Website
- lufthansa-city.com
Flights from Sofia Airport to Münster Osnabrück International Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- €100–490
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Schiphol Airport to Assen
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- €31–32
- Website
- https://www.ns.nl/en
Train from Berlin Hbf to Hengelo
- Ave. Duration
- 3h 51m
- Frequency
- Hourly
- Estimated price
- €70–250
- Website
- https://www.ns.nl/en
- 2nd Class
- €70–110
- 1st Class
- €150–250
Train from Zwolle to Assen
- Ave. Duration
- 45 min
- Frequency
- Every 20 minutes
- Estimated price
- €13–40
- Website
- https://www.ns.nl/en
- 2nd Class
- €13–20
- 1st Class
- €24–40
Train from Bonn-Beuel to Utrecht Centraal
- Ave. Duration
- 3h 7m
- Frequency
- Twice daily
- Estimated price
- €35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- €35–60
- 1st Class
- €75–130
Train from Utrecht Centraal to Assen
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €29
- Website
- https://www.ns.nl/en
Train from Eindhoven to Utrecht Centraal
- Ave. Duration
- 49 min
- Frequency
- Every 15 minutes
- Estimated price
- €14–45
- Website
- https://www.ns.nl/en
- 2nd Class
- €14–21
- 1st Class
- €25–45
Train from Arnhem Centraal to Zwolle
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €18
- Website
- https://www.ns.nl/en
Train from Leer(Ostfriesl) to Groningen Europapark
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- €12–35
- Website
- https://www.ns.nl/en
- 2nd Class
- €12–18
- 1st Class
- €21–35
Train from Rheine to Hengelo
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €9–25
- Website
- https://www.ns.nl/en
- 2nd Class
- €9–14
- 1st Class
- €15–25
Train from Frankfurt Flughafen Fernb to Arnhem Centraal
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- €50–180
- Website
- https://www.ns.nl/en
- 2nd Class
- €50–75
- 1st Class
- €100–180
Train from Leer(Ostfriesl) to Groningen
- Ave. Duration
- 59 min
- Frequency
- Every 3 hours
- Estimated price
- €12–35
- Website
- https://www.ns.nl/en
- 2nd Class
- €12–18
- 1st Class
- €21–35
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Schiphol Airport to Assen
- Ave. Duration
- 2h 6m
- Frequency
- Once a week
- Estimated price
- €40–44
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €40–44
Train from Zwolle to Assen
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- €17–19
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €17–19
Train from Eindhoven to Utrecht Centraal
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- €17–20
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €17–20
- Phone
- 0900-9292
- Website
- blauwnet.nl
Train from Hengelo to Zwolle
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- €12–15
- Website
- Blauwnet
Train from Enschede to Zwolle
- Ave. Duration
- 1h 5m
- Frequency
- Every 30 minutes
- Estimated price
- €14–17
- Website
- Blauwnet
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 20m
- Frequency
- Every 3 hours
- Estimated price
- €7–13
- Website
- https://www.bdz.bg/en
- 2nd Class
- €7–11
- 1st Class
- €10–13
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €5–10
- Website
- https://www.bdz.bg/en
- 2nd Class
- €5–9
- 1st Class
- €8–10
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Night train from Bucuresti Nord to Wien Hbf
- Ave. Duration
- 17h 53m
- Frequency
- Twice daily
- Estimated price
- €80–95
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Wien Hbf to Bonn-Beuel
- Ave. Duration
- 8h 50m
- Frequency
- Once a week
- Estimated price
- €70–130
- Website
- https://int.bahn.de/en
Train from Köln Hbf to Arnhem Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Every 3 hours
- Estimated price
- €28–65
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Bremen Hbf
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €10–30
- Website
- https://int.bahn.de/en
Train from Bremen Hbf to Leer(Ostfriesl)
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €20–28
- Website
- https://int.bahn.de/en
Train from Rheine to Hengelo
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- €20–28
- Website
- https://int.bahn.de/en
Train from Frankfurt Flughafen Fernb to Arnhem Centraal
- Ave. Duration
- 2h 46m
- Frequency
- Every 3 hours
- Estimated price
- €55–130
- Website
- https://int.bahn.de/en
- Phone
- 0180 6 9 27 37 27
- info@eurobahn.de
- Website
- eurobahn.de
Train from Ibbenbüren, Bahnhof to Hengelo
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- https://www.eurobahn.de/en/
Train from Rheine to Hengelo
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- https://www.eurobahn.de/en/
- Phone
- +49 581 97164164
- info@der-metronom.de
- Website
- der-metronom.de
Train from Hamburg Hbf to Bremen Hbf
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- €28
- Schedules at
- der-metronom.de
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Bremen Hbf
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €29–45
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Bremen Hbf to Leer(Ostfriesl)
- Ave. Duration
- 1h 19m
- Frequency
- Every 2 hours
- Estimated price
- €17–24
- Website
- https://int.bahn.de/en
Train from Dortmund Hbf to Enschede
- Ave. Duration
- 2h 4m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- https://int.bahn.de/en
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Holzwickede to Rheine
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €18–26
- Schedules at
- nationalexpress.de
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to Hannover Hbf
- Ave. Duration
- 5h 37m
- Frequency
- Once daily
- Estimated price
- €100–900
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €420–470
- Car Compartment
- €750–900
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia to Berlin Hauptbahnhof
- Ave. Duration
- 22h 50m
- Frequency
- Once a week
- Estimated price
- €65–95
- Website
- https://union-ivkoni.com/en
Bus from Sofia Serdica Bus Stop to Dortmund Central Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Once a week
- Estimated price
- €75–110
- Website
- https://union-ivkoni.com/en
Bus from Sofia Serdica Bus Station to Bremen Central Bus Station
- Ave. Duration
- 28h 29m
- Frequency
- Once a week
- Estimated price
- €80–120
- Website
- https://union-ivkoni.com/en
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Sofia Serdica Bus Station to Bremen Fernbusterminal Bus Stop
- Ave. Duration
- 30h 30m
- Frequency
- Twice a week
- Estimated price
- €100–130
- Website
- https://www.racicbg.com/bg/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bremen Fernbusterminal to Groningen central station
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- €13–35
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Bremen Fernbusterminal to Groningen central station
- Ave. Duration
- 2h 20m
- Frequency
- 5 times a week
- Estimated price
- €20–29
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Bremen Central Bus Station
- Ave. Duration
- 33h 45m
- Frequency
- Once a week
- Estimated price
- €110–160
- Website
- https://citylines.eu/
Want to know more about travelling around Netherlands
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
More Questions & Answers
Assen is 1h behind Sofia. It is currently 10:33 AM in Sofia and 9:33 AM in Assen.
Sofia to Assen train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Sofia to Assen is 2023 km. It takes approximately 19h 41m to drive from Sofia to Assen.
There are 809+ hotels available in Assen.

























































