The Middelburg Bus station is next to the Train station (as in most Dutch cities).
The following Connexxion buses are available:
-59 't Zand-Klarenbeek-MCM Hospital
-60 MCM Hospital-Klarenbeek-'t Zand
-61 Betje Wolffplein-Westerzicht Sporthall
-46 Koudekerke, Krabbendijke
-50 Terneuzen - Hulst
From Amsterdam there's every hour a direct connection with Vlissingen. (AmsterdamCS-Airport Schiphol-LeidenCS-The HagueHS-RotterdamCS-Dordrecht-Roosendaal-Bergen op Zoom-Kruiningen/Yrseke-Goes-MIddelburg-Vlissingen)
If you take the international train from Amsterdam to Brussels (also every hour) you have to change train in Roosendaal.
The train will bring you in less than 3 hours from Amsterdam to Middelburg.
Discover Middelburg from the water and take the canal boat tour. Passing the low bridges adds to the adventure of this trip.
Duration 40 minutes.
Fee: Euro 5.50
Leaves from Achter de Houttuinen 39 (West side of the city).
The Middelburg Train station is at the south side of the old city at the "Kanaal door Walcheren". You have to cross this canal to get to and from the train and passing ships may block the passage over the bridge!
Normally there are 2 trains per hour leaving to Roosendaal/Rotterdam. One is a direct Intercity train; the other stops at all stations in between.
From Amsterdam go direction Europoort at Rotterdam. Follow the A15 right to the end and change to the N57. This takes you along the west side of southern Zuid-Holland and Zeeland across Haringvlietdam and Storm Surge Barrier (Stormvloedkering). The deltaworks are a great sight to see.
Both Haringvlietdam and Neeltje Jans have visitor centers where you can see expositions and visit the inside of the barriers.
This route is a little shorter (180 km.) than the previous route but it takes a bit longer: 2 hrs and 40 minutes.
From Amsterdam it is 210 km. and it takes 2 hrs 15 min. to get there.
Follow direction The Hague (Den Haag), then Rotterdam, after Moerdijk take the A17 to Roosendaal/Bergen op Zoom.
Then take the A58 towards Goes/Vlissingen/Antwerp.
For another route see next tip.
Middelburg is reachable by train.
From Amsterdam. It takes 2 1/2 hrs to get there.
A 2nd class return trip costs € 34,50.
On the photo the trainstation is on the left of the tall building on the right. From the spot where I took the photo you walk right into the center. So station and center are closeby.
You can visit the Veerse Meer with the "Lady Madeleine"boat of the Rederij Dijkhuizen.
It leaves from the Loskade at 10.25AM and 2PM from May till October.
Fee: Euro 11.20