The distance between Amsterdam and Zwolle is 83 km. The road distance is 114 km. From Amsterdam to Zwolle by train takes 1 hour.