La distance entre Amsterdam et Middelburg est de 131 km. La distance par route est de 199 km. Le voyage en train entre Amsterdam et Middelburg dure environ 2 heures et 40 minutes.