There are 3 ways to get from Leeuwarden to Zwolle by train, bus, 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.
Train
best- Take the train from Leeuwarden to Zwolletrain Intercity / ...
55 min€10–19Bus, line 40 bus
- Take the bus from [Leeuwarden] Voorzijde station, Stationsplein to [Meppel] Meppel busstation halte Fbus Stopbus ipv trein / ...
- Take the bus from Meppel, Station to Zwolle, Stationbus 40 / ...
3h 2mDrive 93.9 km
- Drive from Leeuwarden to Zwollecar 93.9 km
1h 9m€20–29
Leeuwarden to Zwolle by train
Comparing Your Travel Options
The cheapest way to get from Leeuwarden to Zwolle is to train which costs €10 - €19 and takes 55 min.
The fastest way to get from Leeuwarden to Zwolle is to train which takes 55 min and costs €10 - €19.
No, there is no direct bus from Leeuwarden station to Zwolle station. However, there are services departing from [Leeuwarden] Voorzijde station, Stationsplein and arriving at Zwolle, Station via Meppel, Station. The journey, including transfers, takes approximately 3h 2m.
Yes, there is a direct train departing from Leeuwarden and arriving at Zwolle. Services depart hourly, and operate every day. The journey takes approximately 55 min.
The distance between Leeuwarden and Zwolle is 93 km. The road distance is 93.9 km.
The best way to get from Leeuwarden to Zwolle without a car is to train which takes 55 min and costs €10 - €19.
The train from Leeuwarden to Zwolle takes 55 min including transfers and departs hourly.
Leeuwarden to Zwolle bus services, operated by Nederlandse Spoorwegen (NS), depart from [Leeuwarden] Voorzijde station, Stationsplein.
Leeuwarden to Zwolle train services, operated by Nederlandse Spoorwegen (NS), depart from Leeuwarden station.
The best way to get from Leeuwarden to Zwolle is to train which takes 55 min and costs €10 - €19. Alternatively, you can bus and line 40 bus, which costs and takes 3h 2m.
What companies run services between Leeuwarden, Netherlands and Zwolle, Netherlands?
Nederlandse Spoorwegen (NS) operates a train from Leeuwarden to Zwolle hourly. Tickets cost €10–19 and the journey takes 55 min. Alternatively, you can take a bus from [Leeuwarden] Voorzijde station, Stationsplein to Zwolle, Station via Meppel, Station in around 3h 2m.
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Leeuwarden to Zwolle
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €10–19
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Bus from [Leeuwarden] Voorzijde station, Stationsplein to [Meppel] Meppel busstation halte F
- Ave. Duration
- 1h 31m
- Frequency
- Every 20 minutes
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +31 88 033 1360
- Website
- RRReis
Bus from Meppel, Station to Zwolle, Station
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €8
- Schedules at
- RRReis
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Want to know more about Flixbus?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Leeuwarden to Zwolle bus services, operated by Nederlandse Spoorwegen (NS), arrive at [Meppel] Meppel busstation halte F.
Leeuwarden to Zwolle train services, operated by Nederlandse Spoorwegen (NS), arrive at Zwolle station.
Yes, the driving distance between Leeuwarden to Zwolle is 94 km. It takes approximately 1h 9m to drive from Leeuwarden to Zwolle.
Book your Leeuwarden to Zwolle train tickets online with Omio.
There are 574+ hotels available in Zwolle.












