There are 6 ways to get from Schiphol to Belgium by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 180 bus, train
best- Take the bus from Schiphol, Zuideinde to Schiphol, Airportbus 180 / ...
- Take the train from Schiphol Airport to Brussel-Zuid / Bruxelles-Miditrain Thalys
2h 39m€77–128Bus
cheapest- Take the bus from Amsterdam - Schiphol Airport Bus Station to Brussels - Midi Train Stationbus BlaBlaCar Bus
4h 54m€20–31Drive 196.5 km
- Drive from Schiphol to Brusselscar 196.5 km
2h 23m€37–53Fly
- Fly from Amsterdam Airport Schiphol (AMS) to Brussels Airport (BRU)plane AMS - BRU
2h 27m€125–309Train
- Take the train from Schiphol Airport Train Station to Brussel-Zuidtrain Eurostar / ...
2h 44m€27–53Train via Breda
- Take the train from Schiphol Airport Train Station to Bredatrain Intercity direct
- Take the train from Breda to Brussels-Nordtrain Ec / ...
3h 49m€36–60
Schiphol to Belgium by bus, train, and tram
Comparing Your Travel Options
The cheapest way to get from Schiphol to Belgium is to bus which costs €19 - €35 and takes 4h 54m.
The fastest way to get from Schiphol to Belgium is to drive which takes 2h 23m and costs €35 - €55.
No, there is no direct bus from Schiphol to Belgium station. However, there are services departing from Schiphol, Zuideinde and arriving at Brussels - Midi Train Station via Amsterdam - Schiphol Airport Bus Station. The journey, including transfers, takes approximately 4h 54m.
No, there is no direct train from Schiphol station to Belgium. However, there are services departing from Schiphol Airport Train Station and arriving at Bourse via Suede. The journey, including transfers, takes approximately 2h 44m.
The distance between Schiphol and Belgium is 202 km. The road distance is 196.5 km.
The best way to get from Schiphol to Belgium without a car is to line 180 bus and train which takes 2h 39m and costs €75 - €130.
It takes approximately 2h 39m to get from Schiphol to Belgium, including transfers.
Schiphol to Belgium bus services, operated by BlaBlaCar Bus, depart from Amsterdam - Schiphol Airport Bus Station.
Schiphol to Belgium train services, operated by Nederlandse Spoorwegen (NS), depart from Schiphol Airport Train Station.
The best way to get from Schiphol to Belgium is to bus which takes 4h 54m and costs €19 - €35. Alternatively, you can fly, which costs €120 - €310 and takes 2h 27m, you could also train, which costs €26 - €55 and takes 2h 44m.
What companies run services between Schiphol, Netherlands and Belgium?
BlaBlaCar Bus operates a bus from Amsterdam - Schiphol Airport Bus Station to Brussels - Midi Train Station every 3 hours. Tickets cost €13–23 and the journey takes 3h 15m. Alternatively, KLM flies from Amsterdam Airport Schiphol (AMS) to Brussels Airport (BRU) 4 times a day.
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Brussels Airport
- Ave. Duration
- 43 min
- When
- Every day
- Estimated price
- €35–300
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Schiphol Airport to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €70–120
- Website
- Eurostar
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Brussel-Zuid
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- €20–45
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Breda
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €10–22
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Breda to Brussels-Nord
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €19–30
- Website
- Belgian Railways
- Phone
- +31 900 266 63 99
- Website
- Connexxion
Bus from Schiphol, Zuideinde to Schiphol, Airport
- Ave. Duration
- 26 min
- Frequency
- Every 10 minutes
- Estimated price
- €3–5
- Website
- Connexxion
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Amsterdam - Schiphol Airport Bus Station to Brussels - Midi Train Station
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- €13–23
- Website
- BlaBlaCar Bus
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 Bali: What to do if Mount Agung erupts, Italy Travel Guides, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
Booking & Getting There
Schiphol to Belgium bus services, operated by BlaBlaCar Bus, arrive at Brussels - Midi Train Station.
Schiphol to Belgium train services, operated by Nederlandse Spoorwegen (NS), arrive at Brussel-Zuid station.
Yes, the driving distance between Schiphol to Belgium is 197 km. It takes approximately 2h 23m to drive from Schiphol to Belgium.
There are 1732+ hotels available in Belgium.





























