Cheapest
Average
The best way to find a cheap train ticket from Amsterdam to Zwolle is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Intercity2917 | 05:48AM Amsterdam, Amstel | 1h22 | 07:10AM Zwolle | 1 transfer | |
Sprinter4010 | 05:52AM Amsterdam | 1h21 | 07:13AM Zwolle | 1 transfer | |
Sprinter4010 | 05:55AM Amsterdam, Arena | 1h18 | 07:13AM Zwolle | 1 transfer | |
Sprinter4019 | 05:58AM Amsterdam, Amstel | 1h15 | 07:13AM Zwolle | 1 transfer | |
Intercity3119 | 06:18AM Amsterdam, Arena | 1h22 | 07:40AM Zwolle | 1 transfer | |
Intercity2919 | 06:19AM Amsterdam, Amstel | 1h21 | 07:40AM Zwolle | 1 transfer | |
Sprinter4012 | 06:22AM Amsterdam | 1h21 | 07:43AM Zwolle | 1 transfer | |
Sprinter4021 | 06:28AM Amsterdam, Amstel | 1h15 | 07:43AM Zwolle | 1 transfer | |
Sprinter7419 | 06:30AM Amsterdam | 1h40 | 08:10AM Zwolle | 1 transfer | |
Intercity3121 | 06:48AM Amsterdam, Arena | 1h22 | 08:10AM Zwolle | 1 transfer | |
Intercity2921 | 06:48AM Amsterdam, Amstel | 1h22 | 08:10AM Zwolle | 1 transfer | |
Sprinter4014 | 06:52AM Amsterdam | 1h21 | 08:13AM Zwolle | 1 transfer | |
Sprinter4023 | 06:58AM Amsterdam, Amstel | 1h15 | 08:13AM Zwolle | 1 transfer | |
Sprinter7421 | 07:00AM Amsterdam | 1h40 | 08:40AM Zwolle | 1 transfer | |
Intercity3123 | 07:21AM Amsterdam, Arena | 1h19 | 08:40AM Zwolle | 1 transfer | |
Intercity3923 | 07:23AM Amsterdam, Amstel | 1h17 | 08:40AM Zwolle | 1 transfer | |
Sprinter4025 | 07:28AM Amsterdam, Amstel | 1h15 | 08:43AM Zwolle | 1 transfer | |
Sprinter7416 | 07:31AM Amsterdam | 1h12 | 08:43AM Zwolle | 1 transfer | |
Intercity3125 | 07:51AM Amsterdam, Arena | 1h19 | 09:10AM Zwolle | 1 transfer | |
Intercity3925 | 07:53AM Amsterdam, Amstel | 1h17 | 09:10AM Zwolle | 1 transfer | |
Sprinter7425 | 07:56AM Amsterdam | 1h44 | 09:40AM Zwolle | 1 transfer | |
Intercity3127 | 08:21AM Amsterdam, Arena | 1h19 | 09:40AM Zwolle | 1 transfer | |
Intercity3927 | 08:23AM Amsterdam, Amstel | 1h17 | 09:40AM Zwolle | 1 transfer | |
Sprinter7427 | 08:26AM Amsterdam | 1h44 | 10:10AM Zwolle | 1 transfer | |
Intercity3129 | 08:51AM Amsterdam, Arena | 1h19 | 10:10AM Zwolle | 1 transfer | |
Intercity3929 | 08:54AM Amsterdam, Amstel | 1h16 | 10:10AM Zwolle | 1 transfer | |
Sprinter7429 | 08:59AM Amsterdam | 1h41 | 10:40AM Zwolle | 1 transfer | |
Intercity3131 | 09:21AM Amsterdam, Arena | 1h19 | 10:40AM Zwolle | 1 transfer | |
Intercity3931 | 09:23AM Amsterdam, Amstel | 1h17 | 10:40AM Zwolle | 1 transfer | |
Sprinter7431 | 09:26AM Amsterdam | 1h44 | 11:10AM Zwolle | 1 transfer | |
Intercity3133 | 09:51AM Amsterdam, Arena | 1h19 | 11:10AM Zwolle | 1 transfer | |
Intercity3933 | 09:53AM Amsterdam, Amstel | 1h17 | 11:10AM Zwolle | 1 transfer | |
Sprinter7433 | 09:56AM Amsterdam | 1h44 | 11:40AM Zwolle | 1 transfer | |
Sprinter4035 | 10:06AM Amsterdam | 2h04 | 12:10PM Zwolle | 1 transfer | |
Intercity3135 | 10:21AM Amsterdam, Arena | 1h19 | 11:40AM Zwolle | 1 transfer | |
Intercity3935 | 10:23AM Amsterdam, Amstel | 1h17 | 11:40AM Zwolle | 1 transfer | |
Sprinter4037 | 10:36AM Amsterdam | 2h04 | 12:40PM Zwolle | 1 transfer | |
Intercity3137 | 10:51AM Amsterdam, Arena | 1h19 | 12:10PM Zwolle | 1 transfer | |
Intercity3937 | 10:53AM Amsterdam, Amstel | 1h17 | 12:10PM Zwolle | 1 transfer | |
Intercity3139 | 11:21AM Amsterdam, Arena | 1h19 | 12:40PM Zwolle | 1 transfer | |
Sprinter4032 | 11:22AM Amsterdam | 1h21 | 12:43PM Zwolle | 1 transfer | |
Intercity3939 | 11:23AM Amsterdam, Amstel | 1h17 | 12:40PM Zwolle | 1 transfer | |
Sprinter4041 | 11:28AM Amsterdam, Amstel | 1h15 | 12:43PM Zwolle | 1 transfer | |
Sprinter4041 | 11:36AM Amsterdam | 2h04 | 01:40PM Zwolle | 1 transfer | |
Intercity3141 | 11:51AM Amsterdam, Arena | 1h19 | 01:10PM Zwolle | 1 transfer | |
Intercity3941 | 11:53AM Amsterdam, Amstel | 1h17 | 01:10PM Zwolle | 1 transfer | |
Sprinter4043 | 12:06PM Amsterdam | 2h04 | 02:10PM Zwolle | 1 transfer | |
Intercity3143 | 12:21PM Amsterdam, Arena | 1h19 | 01:40PM Zwolle | 1 transfer | |
Intercity3943 | 12:23PM Amsterdam, Amstel | 1h17 | 01:40PM Zwolle | 1 transfer | |
Sprinter4045 | 12:36PM Amsterdam | 2h04 | 02:40PM Zwolle | 1 transfer | |
Intercity3145 | 12:51PM Amsterdam, Arena | 1h19 | 02:10PM Zwolle | 1 transfer | |
Intercity3945 | 12:53PM Amsterdam, Amstel | 1h17 | 02:10PM Zwolle | 1 transfer | |
Sprinter4047 | 01:06PM Amsterdam | 2h04 | 03:10PM Zwolle | 1 transfer | |
Intercity3147 | 01:21PM Amsterdam, Arena | 1h19 | 02:40PM Zwolle | 1 transfer | |
Intercity3947 | 01:23PM Amsterdam, Amstel | 1h17 | 02:40PM Zwolle | 1 transfer | |
Sprinter4049 | 01:36PM Amsterdam | 2h04 | 03:40PM Zwolle | 1 transfer | |
Intercity3149 | 01:51PM Amsterdam, Arena | 1h19 | 03:10PM Zwolle | 1 transfer | |
Intercity3949 | 01:53PM Amsterdam, Amstel | 1h17 | 03:10PM Zwolle | 1 transfer | |
Sprinter4051 | 02:06PM Amsterdam | 2h04 | 04:10PM Zwolle | 1 transfer | |
Intercity3151 | 02:21PM Amsterdam, Arena | 1h19 | 03:40PM Zwolle | 1 transfer | |
Intercity3951 | 02:23PM Amsterdam, Amstel | 1h17 | 03:40PM Zwolle | 1 transfer | |
Intercity3153 | 02:51PM Amsterdam, Arena | 1h19 | 04:10PM Zwolle | 1 transfer | |
Intercity3953 | 02:54PM Amsterdam, Amstel | 1h16 | 04:10PM Zwolle | 1 transfer | |
Sprinter7453 | 02:59PM Amsterdam | 1h41 | 04:40PM Zwolle | 1 transfer | |
Intercity3155 | 03:21PM Amsterdam, Arena | 1h19 | 04:40PM Zwolle | 1 transfer | |
Intercity3955 | 03:23PM Amsterdam, Amstel | 1h17 | 04:40PM Zwolle | 1 transfer | |
Sprinter7455 | 03:26PM Amsterdam | 1h44 | 05:10PM Zwolle | 1 transfer | |
Intercity3157 | 03:51PM Amsterdam, Arena | 1h19 | 05:10PM Zwolle | 1 transfer | |
Intercity3957 | 03:53PM Amsterdam, Amstel | 1h17 | 05:10PM Zwolle | 1 transfer | |
Sprinter7457 | 03:56PM Amsterdam | 1h44 | 05:40PM Zwolle | 1 transfer | |
Intercity3159 | 04:21PM Amsterdam, Arena | 1h19 | 05:40PM Zwolle | 1 transfer | |
Intercity3959 | 04:23PM Amsterdam, Amstel | 1h17 | 05:40PM Zwolle | 1 transfer | |
Sprinter4061 | 04:28PM Amsterdam, Amstel | 1h15 | 05:43PM Zwolle | 1 transfer | |
Sprinter7452 | 04:31PM Amsterdam | 1h12 | 05:43PM Zwolle | 1 transfer | |
Intercity3161 | 04:51PM Amsterdam, Arena | 1h19 | 06:10PM Zwolle | 1 transfer | |
Intercity3961 | 04:54PM Amsterdam, Amstel | 1h16 | 06:10PM Zwolle | 1 transfer | |
Sprinter7461 | 04:59PM Amsterdam | 1h41 | 06:40PM Zwolle | 1 transfer | |
Intercity3163 | 05:21PM Amsterdam, Arena | 1h19 | 06:40PM Zwolle | 1 transfer | |
Intercity3963 | 05:23PM Amsterdam, Amstel | 1h17 | 06:40PM Zwolle | 1 transfer | |
Sprinter7463 | 05:26PM Amsterdam | 1h44 | 07:10PM Zwolle | 1 transfer | |
Intercity3165 | 05:51PM Amsterdam, Arena | 1h19 | 07:10PM Zwolle | 1 transfer | |
Intercity3965 | 05:53PM Amsterdam, Amstel | 1h17 | 07:10PM Zwolle | 1 transfer | |
Sprinter7465 | 05:56PM Amsterdam | 1h44 | 07:40PM Zwolle | 1 transfer | |
Intercity3167 | 06:21PM Amsterdam, Arena | 1h19 | 07:40PM Zwolle | 1 transfer | |
Intercity3967 | 06:23PM Amsterdam, Amstel | 1h17 | 07:40PM Zwolle | 1 transfer | |
Sprinter7467 | 06:26PM Amsterdam | 1h44 | 08:10PM Zwolle | 1 transfer | |
Intercity3169 | 06:51PM Amsterdam, Arena | 1h19 | 08:10PM Zwolle | 1 transfer | |
Intercity3969 | 06:54PM Amsterdam, Amstel | 1h16 | 08:10PM Zwolle | 1 transfer | |
Sprinter7469 | 06:59PM Amsterdam | 1h41 | 08:40PM Zwolle | 1 transfer | |
Intercity3171 | 07:18PM Amsterdam, Arena | 1h22 | 08:40PM Zwolle | 1 transfer | |
Intercity2971 | 07:19PM Amsterdam, Amstel | 1h21 | 08:40PM Zwolle | 1 transfer | |
Sprinter7471 | 07:26PM Amsterdam | 1h44 | 09:10PM Zwolle | 1 transfer | |
Intercity2973 | 07:48PM Amsterdam, Amstel | 1h22 | 09:10PM Zwolle | 1 transfer | |
Intercity3173 | 07:48PM Amsterdam, Arena | 1h22 | 09:10PM Zwolle | 1 transfer | |
Sprinter4066 | 07:52PM Amsterdam | 1h21 | 09:13PM Zwolle | 1 transfer | |
Sprinter4075 | 07:58PM Amsterdam, Amstel | 1h15 | 09:13PM Zwolle | 1 transfer | |
Intercity3175 | 08:18PM Amsterdam, Arena | 1h22 | 09:40PM Zwolle | 1 transfer | |
Intercity2975 | 08:19PM Amsterdam, Amstel | 1h21 | 09:40PM Zwolle | 1 transfer | |
Sprinter4068 | 08:22PM Amsterdam | 1h21 | 09:43PM Zwolle | 1 transfer | |
Sprinter4077 | 08:28PM Amsterdam, Amstel | 1h15 | 09:43PM Zwolle | 1 transfer | |
Intercity2977 | 08:48PM Amsterdam, Amstel | 1h22 | 10:10PM Zwolle | 1 transfer | |
Intercity3177 | 08:48PM Amsterdam, Arena | 1h22 | 10:10PM Zwolle | 1 transfer | |
Sprinter4070 | 08:52PM Amsterdam | 1h21 | 10:13PM Zwolle | 1 transfer | |
Sprinter4079 | 08:58PM Amsterdam, Amstel | 1h15 | 10:13PM Zwolle | 1 transfer | |
Intercity3179 | 09:18PM Amsterdam, Arena | 1h22 | 10:40PM Zwolle | 1 transfer | |
Intercity2979 | 09:19PM Amsterdam, Amstel | 1h21 | 10:40PM Zwolle | 1 transfer | |
Sprinter4072 | 09:22PM Amsterdam | 1h21 | 10:43PM Zwolle | 1 transfer | |
Sprinter4081 | 09:28PM Amsterdam, Amstel | 1h15 | 10:43PM Zwolle | 1 transfer | |
Intercity2981 | 09:48PM Amsterdam, Amstel | 1h22 | 11:10PM Zwolle | 1 transfer | |
Intercity3181 | 09:48PM Amsterdam, Arena | 1h22 | 11:10PM Zwolle | 1 transfer | |
Sprinter4074 | 09:52PM Amsterdam | 1h21 | 11:13PM Zwolle | 1 transfer | |
Sprinter4083 | 09:58PM Amsterdam, Amstel | 1h15 | 11:13PM Zwolle | 1 transfer | |
Intercity3183 | 10:18PM Amsterdam, Arena | 1h22 | 11:40PM Zwolle | 1 transfer | |
Intercity2983 | 10:19PM Amsterdam, Amstel | 1h21 | 11:40PM Zwolle | 1 transfer | |
Sprinter4076 | 10:22PM Amsterdam | 1h21 | 11:43PM Zwolle | 1 transfer | |
Sprinter4085 | 10:28PM Amsterdam, Amstel | 1h15 | 11:43PM Zwolle | 1 transfer | |
Intercity3185 | 10:48PM Amsterdam, Arena | 1h22 | 12:10AM Zwolle | 1 transfer | |
Intercity2985 | 10:48PM Amsterdam, Amstel | 1h22 | 12:10AM Zwolle | 1 transfer | |
Sprinter4078 | 10:52PM Amsterdam | 1h21 | 12:13AM Zwolle | 1 transfer | |
Intercity3580 | 10:58PM Amsterdam, Arena | 1h44 | 12:42AM Zwolle | 1 transfer | |
Sprinter4087 | 10:58PM Amsterdam, Amstel | 1h15 | 12:13AM Zwolle | 1 transfer | |
Intercity3187 | 11:18PM Amsterdam, Arena | 1h26 | 12:44AM Zwolle | 1 transfer | |
Sprinter4080 | 11:22PM Amsterdam | 1h20 | 12:42AM Zwolle | 1 transfer | |
Sprinter4089 | 11:27PM Amsterdam, Amstel | 1h15 | 12:42AM Zwolle | 1 transfer | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 12 m
Average
1 h 25 m
Trains per day
124
Distance
83 km
It's difficult to get from Amsterdam to Zwolle without transferring at least once.
Distance 51 miles (83 km) |
Average train duration 1h 29m |
Cheapest ticket price $23 (€21) |
Trains per day 276 |
Direct trains 25 |
Train providers 6 |
Fastest train 1h 12m |
First train 00:01 |
Last train 23:58 |
Travel on Sprinter, PKP Intercity and BSB trains to Zwolle from Amsterdam at great prices. Omio finds you train times and tickets for over 1000 travel companies all in one place.
Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40,000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Amsterdam to Zwolle train.
Passengers board the train most frequently from Amsterdam Centraal, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Zwolle, located 2 miles (3.2 km) away from the city centre.
Here are some other resources that might have the information you need