Middelburg is a municipality and a town in the south-western Netherlands and the capital of the province of Zeeland. It is situated on the peninsula of Walcheren.