There are 5 ways to get from Arnhem to Zwolle by train, bus, rideshare, car, or taxi
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 Arnhem Centraal to Zwolletrain Intercity
59 min€8–17Rideshare
cheapest- Take the rideshare from Arnhem to Zwolle65.6 km
1h 1m€5Line 302 bus, bus
- Take the bus from Arnhem, Willemsplein - D to Apeldoorn, Station - Bbus 302 / ...
- Take the bus from Apeldoorn, Station to Zwolle, Katwolderplein/Centrumbus 210 / ...
1h 35m€16Drive 68 km
- Drive from Arnhem to Zwollecar 68 km
50 min€13–18Taxi
- Take the taxi from Arnhem to Zwolletaxi 68 km
50 min€180–230
Arnhem to Zwolle by train
Comparing Your Travel Options
The cheapest way to get from Arnhem to Zwolle is to rideshare which costs €5 and takes 1h 1m.
The fastest way to get from Arnhem to Zwolle is to drive which takes 50 min and costs €12 - €18.
No, there is no direct bus from Arnhem to Zwolle. However, there are services departing from Arnhem, Willemsplein - D and arriving at Zwolle, Katwolderplein/Centrum via Apeldoorn, Station. The journey, including transfers, takes approximately 1h 35m.
Yes, there is a direct train departing from Arnhem Centraal and arriving at Zwolle. Services depart hourly, and operate every day. The journey takes approximately 59 min.
The distance between Arnhem and Zwolle is 75 km. The road distance is 68 km.
The best way to get from Arnhem to Zwolle without a car is to train which takes 59 min and costs €8 - €17.
The train from Arnhem Centraal to Zwolle takes 59 min including transfers and departs hourly.
Arnhem to Zwolle bus services, operated by RRReis, depart from Arnhem, Willemsplein - D station.
Arnhem to Zwolle train services, operated by Nederlandse Spoorwegen (NS), depart from Arnhem Centraal station.
The best way to get from Arnhem to Zwolle is to train which takes 59 min and costs €8 - €17. Alternatively, you can line 302 bus and bus, which costs €16 and takes 1h 35m.
What companies run services between Arnhem, Netherlands and Zwolle, Netherlands?
Nederlandse Spoorwegen (NS) operates a train from Arnhem Centraal to Zwolle hourly. Tickets cost €8–17 and the journey takes 59 min. Alternatively, you can take a bus from Arnhem, Willemsplein - D to Zwolle, Katwolderplein/Centrum via Apeldoorn, Station in around 1h 35m.
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Zwolle
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €8–17
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +31 88 033 1360
- Website
- RRReis
Bus from Arnhem, Willemsplein - D to Apeldoorn, Station - B
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €7
- Schedules at
- RRReis
Bus from Apeldoorn, Station to Zwolle, Katwolderplein/Centrum
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Estimated price
- €9
- Schedules at
- RRReis
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Arnhem to Zwolle
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Estimated price
- €5
- Schedules at
- BlaBlaCar
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 The London Underground: Essential tips to navigate the Tube, Italian Lakes: Getting around by train, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Arnhem to Zwolle bus services, operated by RRReis, arrive at Apeldoorn, Station - B.
Arnhem to Zwolle train services, operated by Nederlandse Spoorwegen (NS), arrive at Zwolle station.
Yes, the driving distance between Arnhem to Zwolle is 68 km. It takes approximately 50 min to drive from Arnhem to Zwolle.
Book your Arnhem to Zwolle train tickets online with Omio.
There are 556+ hotels available in Zwolle.
Check out Blablacar's carpooling service for rideshare options between Arnhem and Zwolle. A great option if you don't have a driver's licence or want to avoid public transport.






