There are 11 ways to get from Sofia to Leeuwarden 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)plane SOF - AMS
- Take the train from Schiphol Airport Train Station to Leeuwardentrain
8h 24m€130–331Fly to Eindhoven Airport, train
cheapest- Fly from Sofia Airport (SOF) to Eindhoven Airport (EIN)plane SOF - EIN
- Take the train from Eindhoven Centraal to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Leeuwardentrain
9h 16m€77–373Bus, train
- Take the bus from Sofia Central Bus Station to Berlin Hauptbahnhofbus
- Take the train from Berlin Hbf to Hengelotrain Ice
- Take the train from Hengelo to Zwolletrain
- Take the train from Zwolle to Leeuwardentrain
32h 34m€137–236Train, night train
- Take the train from Sofia Sever to Gorna Oryahovitsatrain Ic / ...
- Take the nighttrain from Gorna Oryahovitsa to Bucharestnighttrain
- Take the nighttrain from Bucuresti Nord to Wien Hbfnighttrain
- Take the nighttrain from Wien Hbf to Deventernighttrain Nj
- Take the train from Zwolle to Leeuwardentrain
43h 13m€160–290Drive 2,072.1 km
- Drive from Sofia to Leeuwardencar 2,072.1 km
20h 14m€383–553Fly to Brussels Airport, train
- Fly from Sofia Airport (SOF) to Brussels Airport (BRU)plane SOF - BRU
- Take the train from Antwerpen-Centraal to Schiphol Airport Train Stationtrain
- Take the train from Schiphol Airport Train Station to Leeuwardentrain
10h 23m€131–325Fly to Cologne Bonn Airport, train
- Fly from Sofia Airport (SOF) to Cologne Bonn Airport (CGN)plane SOF - CGN
- Take the train from Köln Hbf to Arnhem Centraaltrain
- Take the train from Arnhem Centraal to Zwolletrain
- Take the train from Zwolle to Leeuwardentrain
10h 22m€99–361Fly to Münster Osnabrück International Airport, train
- Fly from Sofia Airport (SOF) to Münster Osnabrück International Airport (FMO)plane SOF - FMO
- Take the train from Ibbenbüren, Bahnhof to Hengelotrain
- Take the train from Hengelo to Zwolletrain
- Take the train from Zwolle to Leeuwardentrain
12h€166–659Bus
- Take the bus from Sofia Central Bus Station to Bremenbus
- Take the bus from Bremen Fernbusterminal to Leeuwardenbus 075
35h 4m€103–151Bus via Sofia Serdica Bus Station
- Take the bus from Sofia Serdica Bus Station to Bremen Central Bus Stationbus Citylines 9
- Take the bus from Bremen Fernbusterminal to Leeuwardenbus 075
38h 40m€138–188Drive, car train
- Drive from Sofia to Villach Hbf ARZcar
- Take the cartrain from Villach Hbf ARZ to Hannover Hbfcartrain
- Drive from Hannover Hbf to Leeuwardencar
25h 37m€332–459
Sofia Airport (SOF) to Amsterdam Airport Schiphol (AMS) flights
Comparing Your Travel Options
The cheapest way to get from Sofia to Leeuwarden is to bus which costs €100 - €160 and takes 35h 4m.
The fastest way to get from Sofia to Leeuwarden is to fly and train which takes 8h 24m and costs €130 - €340.
No, there is no direct bus from Sofia station to Leeuwarden. However, there are services departing from Sofia Central Bus Station and arriving at Leeuwarden via Bremen Fernbusterminal. The journey, including transfers, takes approximately 35h 4m.
No, there is no direct train from Sofia to Leeuwarden. However, there are services departing from Sofia Sever and arriving at Leeuwarden via Gorna Oryahovitsa, Bucuresti Nord, Wien Hbf, Deventer and Zwolle. The journey, including transfers, takes approximately 43h 13m.
The distance between Sofia and Leeuwarden is 1972 km. The road distance is 2072.1 km.
The best way to get from Sofia to Leeuwarden without a car is to bus and train which takes 32h 34m and costs €130 - €240.
It takes approximately 8h 24m to get from Sofia to Leeuwarden, including transfers.
Sofia to Leeuwarden bus services, operated by Union Ivkoni, depart from Sofia Central Bus Station.
Sofia to Leeuwarden train services, operated by Bulgarian Railways (BDZh), depart from Sofia Sever station.
Sofia to Leeuwarden bus services, operated by Union Ivkoni, arrive at Bremen station.
What companies run services between Sofia, Bulgaria and Leeuwarden, Netherlands?
You can take a bus from Sofia Central Bus Station to Leeuwarden via Bremen and Bremen Fernbusterminal in around 35h 4m.
- Website
- lufthansa.com
Flights from Sofia Airport to Amsterdam Airport Schiphol via Munich
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- €90–440
Flights from Sofia Airport to Brussels Airport via Frankfurt
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- €85–430
Flights from Sofia Airport to Brussels Airport via Munich
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- €85–420
Flights from Sofia Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 5h
- When
- Monday to Friday
- Estimated price
- €110–410
Flights from Sofia Airport to Münster Osnabrück International Airport via Munich
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €120–600
- Website
- austrian.com
Flights from Sofia Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €100–440
Flights from Sofia Airport to Brussels Airport via Vienna
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €75–430
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–420
- Website
- ryanair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday to Sunday
- Estimated price
- €50–300
Flights from Sofia Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €35–240
Flights from Sofia Airport to Cologne Bonn Airport via Bologna
- Ave. Duration
- 4h 35m
- When
- Tuesday and Friday
- Estimated price
- €35–240
- Website
- air.bg
Flights from Sofia Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €180–240
Flights from Sofia Airport to Brussels Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–190
- Website
- wizzair.com
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–340
- Website
- lufthansa-city.com
Flights from Sofia Airport to Münster Osnabrück International Airport via Munich
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €120–600
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Leeuwarden
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- Nederlandse Spoorwegen (NS)
Train from Berlin Hbf to Hengelo
- Ave. Duration
- 4h 59m
- Frequency
- 5 times a day
- Estimated price
- €50–100
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Leeuwarden
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Leeuwarden
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Eindhoven Centraal to Utrecht Centraal
- Ave. Duration
- 50 min
- Frequency
- Every 15 minutes
- Estimated price
- €8–17
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Leeuwarden
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €19–40
- Website
- Nederlandse Spoorwegen (NS)
Train from Antwerpen-Centraal to Schiphol Airport Train Station
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €15–30
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Leeuwarden
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €22–45
- Website
- Nederlandse Spoorwegen (NS)
Train from Köln Hbf to Arnhem Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- €17–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Zwolle
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €8–16
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Leeuwarden
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Website
- Nederlandse Spoorwegen (NS)
Train from Zwolle to Leeuwarden
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €10–20
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia Sever to Gorna Oryahovitsa
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €4–6
- 1st Class
- €4–6
Night train from Gorna Oryahovitsa to Bucharest
- Ave. Duration
- 2h 15m
- Frequency
- Twice a week
- Estimated price
- €3–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €3–5
- 1st Class
- €3–5
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Night train from Bucuresti Nord to Wien Hbf
- Ave. Duration
- 18h 24m
- Frequency
- Once daily
- Estimated price
- €80–90
- Website
- Romanian Railways (CFR)
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Wien Hbf to Deventer
- Ave. Duration
- 13h 58m
- Frequency
- Once daily
- Estimated price
- €60–160
- Website
- Nightjet
- Sleeper Carriage
- €110–160
- Couchette Carriage
- €90–110
- Seating Carriage
- €60–75
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Eindhoven Centraal to Utrecht Centraal
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- €13–19
- Website
- Arriva NL
- Second Class Single
- €13–19
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Hbf to Arnhem Centraal
- Ave. Duration
- 1h 37m
- Frequency
- Every 2 hours
- Estimated price
- €27–65
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Train from Ibbenbüren, Bahnhof to Hengelo
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Website
- Eurobahn
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf ARZ to Hannover Hbf
- Ave. Duration
- 12h 12m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Berlin Hauptbahnhof
- Ave. Duration
- 24h 10m
- Frequency
- Once a week
- Estimated price
- €65–110
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Bremen
- Ave. Duration
- 30h 9m
- Frequency
- Once a week
- Estimated price
- €80–120
- Website
- Union Ivkoni
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Bremen Fernbusterminal to Leeuwarden
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a week
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Bremen Fernbusterminal to Leeuwarden
- Ave. Duration
- 3h 55m
- Frequency
- 5 times a week
- Estimated price
- €21–35
- Website
- Flixbus
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia Serdica Bus Station to Bremen Central Bus Station
- Ave. Duration
- 33h 45m
- Frequency
- Once a week
- Estimated price
- €110–160
- Website
- Citylines
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
Booking & Getting There
Leeuwarden is 1h behind Sofia. It is currently 8:58 PM in Sofia and 7:58 PM in Leeuwarden.
Sofia to Leeuwarden train services, operated by Bulgarian Railways (BDZh), arrive at Gorna Oryahovitsa station.
Yes, the driving distance between Sofia to Leeuwarden is 2072 km. It takes approximately 20h 14m to drive from Sofia to Leeuwarden.
There are 721+ hotels available in Leeuwarden.









































