There are 3 ways to get from Middelburg to Ghent by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  1 h 22 min

  1. 50

$3 - $6

2 alternative options

Train  •  2 h 37 min

  1. Intercity
  2. Intercity / ...

$23 - $39

Drive  •  56 min

  1. 45 miles

$11 - $16

Questions & Answers

The distance between Middelburg and Ghent is 51 km. The road distance is 72 km.

The cheapest way to get from Middelburg to Ghent is to bus which costs 3€ - 5€ and takes 1 h 22 min.

The quickest way to get from Middelburg to Ghent is to drive which takes 56 min and costs 9€ - 14€.

No, there is no direct train from Middelburg to Ghent. However, there are services departing from Middelburg and arriving at Gent-Dampoort via Roosendaal and Antwerpen Centraal. The journey, including transfers, takes approximately 2 h 37 min.

Yes, there is a direct bus departing from Middelburg, Station and arriving at Gent, Dampoort. Services depart once daily, and operate every day. The journey takes approximately 1 h 22 min.

The bus from Middelburg, Station to Gent, Dampoort takes 1 h 22 min including transfers and departs once daily.

What companies run services between Middelburg, Zeeland, Netherlands and Ghent, Belgium?

Connexxion operates a bus from Middelburg to Ghent once daily. Tickets cost $3 - $6 and the journey takes 1 h 22 min. Alternatively, you can take a train from Middelburg to Ghent via Roosendaal and Antwerpen Centraal in around 2 h 37 min.

Train operators
Dutch Railways (NS)
Phone
+31 30 751 5155
Website
ns.nl
Train from Middelburg to Roosendaal
Ave. Duration
54 min
Frequency
Every 30 minutes
Estimated price
$11 - $20
Website
ns.nl
Purchase a
eurail.com
Belgian Railways (NMBS/SNCB)
Phone
+32 2 528 28 28
Website
b-rail.be
Train from Antwerpen Centraal to Gent-Dampoort
Ave. Duration
47 min
Frequency
Every 30 minutes
Estimated price
$8 - $12
Website
belgianrail.be
Purchase a
eurail.com
2nd Class
$8 - $12
1st Class
$12 - $19
Bus operators
Connexxion
Phone
0900 - 266 63 99
Website
connexxion.nl
Bus from Middelburg, Station to Gent, Dampoort
Ave. Duration
1 h 22 min
Frequency
Once daily
Estimated price
$3 - $6
Schedules at
connexxion.nl

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Want to know more about Flixbus? and Getting to Rome from the airport - to help you get the most out of your next trip.

Trips from Middelburg

Middelburg Zeeland Netherlands to Hook of Holland Middelburg Zeeland Netherlands to Charleroi Airport CRL Middelburg Zeeland Netherlands to Dusseldorf Airport DUS Middelburg Zeeland Netherlands to Spijkenisse Middelburg Zeeland Netherlands to Rotterdam Airport RTM Middelburg Zeeland Netherlands to Roompot Beach Resort Kamperland Middelburg Zeeland Netherlands to Zierikzee Middelburg Zeeland Netherlands to Rennes Middelburg Zeeland Netherlands to Canterbury Middelburg Zeeland Netherlands to Chimay Middelburg Zeeland Netherlands to Hastière Lavaux Middelburg Zeeland Netherlands to Vlissingen Souburg Station Middelburg Zeeland Netherlands to Nieuwdorp Middelburg Zeeland Netherlands to Charleroi Middelburg Zeeland Netherlands to Scheveningen Middelburg Zeeland Netherlands to Zelzate Middelburg Zeeland Netherlands to Gifhorn Middelburg Zeeland Netherlands to Saint Jean Pied de Port Middelburg Zeeland Netherlands to Kaatsheuvel Efteling Middelburg Zeeland Netherlands to Zaventem Middelburg Zeeland Netherlands to Olomouc Middelburg Zeeland Netherlands to Eindhoven Airport EIN Middelburg Zeeland Netherlands to Otterlo Middelburg Zeeland Netherlands to Diksmuide Middelburg Zeeland Netherlands to Roermond Middelburg Zeeland Netherlands to Ouwerkerk Watersnoodmuseum Middelburg Zeeland Netherlands to Brussels National Airport Station Middelburg Zeeland Netherlands to Düsseldorf Central Station Middelburg Zeeland Netherlands to Perugia Middelburg Zeeland Netherlands to Kruiningen Yerseke Station