Header background
  • One-way
  • Round-trip

Search accommodation with Booking.com

Train Times
Belgium
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Antwerp - Brussels $ 29.29 40 min 62 06:54 23:33 25.5 mi
Trains Ghent - Brussels - 1 h 27 min 400 06:28 00:23 31 mi
Trains Charleroi - Brussels - 1 h 31 min 398 06:26 23:57 30.4 mi
Trains Liège - Brussels $ 17.69 57 min 114 02:17 19:51 55.3 mi
Trains Bruges - Brussels - 1 h 44 min 400 06:07 01:23 54.7 mi
Trains Mons - Brussels $ 10.78 1 h 46 min 396 09:06 23:06 32.3 mi
Trains Kortrijk - Brussels - 2 h 2 min 397 07:11 00:58 47.2 mi
Trains Maasmechelen - Brussels - 54 min 18 08:38 01:27 59 mi
Trains Zaventem - Brussels $ 3.87 43 min 389 08:31 23:59 5.6 mi
Trains Arlon - Brussels $ 25.19 3 h 12 min 389 08:39 21:36 103.8 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Antwerp $ 29.29 1 h 6 min 276 08:52 01:08 25.5 mi
Trains Ghent - Antwerp $ 11.37 1 h 28 min 399 02:02 00:36 32.3 mi
Trains Liège - Antwerp - 2 h 15 min 397 06:37 00:33 64.6 mi
Trains Bruges - Antwerp $ 17.69 2 h 6 min 399 06:09 23:25 51.0 mi
Trains Namur - Antwerp $ 17.69 2 h 39 min 396 07:19 23:07 55.9 mi
Trains Charleroi - Antwerp $ 16.87 2 h 23 min 396 06:31 23:59 55.9 mi
Trains Kortrijk - Antwerp $ 17.69 1 h 57 min 389 07:11 23:58 56.5 mi
Trains Ostend - Antwerp $ 21.68 2 h 6 min 270 06:42 00:10 64.6 mi
Trains Halle - Antwerp $ 11.37 1 h 39 min 395 06:58 00:33 34.2 mi
Trains Bastogne - Antwerp $ 25.19 3 h 51 min 301 07:43 20:27 101.9 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Ghent - 1 h 27 min 400 07:15 01:06 31 mi
Trains Charleroi - Ghent $ 17.69 2 h 16 min 396 06:20 23:59 54.7 mi
Trains Namur - Ghent $ 19.33 2 h 42 min 396 07:45 23:07 64.6 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Charleroi - 1 h 53 min 387 02:13 00:55 30.4 mi
Trains Bruges - Charleroi $ 24.02 2 h 43 min 311 06:29 01:23 76.4 mi
Trains Antwerp - Charleroi $ 16.87 2 h 39 min 398 03:01 01:19 55.9 mi
Trains Ghent - Charleroi $ 17.69 2 h 18 min 400 07:24 01:49 54.7 mi
Trains Liège - Charleroi $ 16.87 2 h 18 min 398 05:28 22:43 51.6 mi
Trains Hasselt - Charleroi $ 20.04 3 h 2 min 192 07:16 22:15 52.8 mi
Trains Turnhout - Charleroi - 2 h 47 min 180 06:58 23:04 66.5 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Liège $ 29.29 1 h 15 min 202 07:37 21:25 55.3 mi
Trains Antwerp - Liège $ 20.04 2 h 29 min 399 02:08 00:30 64.6 mi
Trains Ghent - Liège $ 25.19 2 h 29 min 400 02:59 00:49 85.7 mi
Trains Bruges - Liège $ 25.19 3 h 13 min 391 06:58 00:23 109.4 mi
Trains Leuven - Liège $ 12.89 1 h 22 min 360 07:58 00:28 41.6 mi
Trains Charleroi - Liège $ 16.87 2 h 12 min 398 03:16 00:28 51.6 mi
Trains Mons - Liège $ 22.50 3 h 11 min 356 07:22 23:02 72 mi
Trains Kortrijk - Liège $ 25.19 3 h 14 min 381 06:17 23:58 101.3 mi
Trains Halle - Liège $ 20.86 2 h 5 min 383 07:27 00:18 59 mi
Trains Zaventem - Liège - 1 h 18 min 176 07:01 01:59 51.0 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Bruges - 1 h 43 min 395 02:18 01:40 54.7 mi
Trains Antwerp - Bruges $ 17.69 2 h 19 min 398 03:48 01:06 51.0 mi
Trains Charleroi - Bruges - 2 h 27 min 399 06:26 00:28 76.4 mi
Trains Liège - Bruges $ 25.19 2 h 54 min 399 05:28 00:04 109.4 mi
Trains Namur - Bruges $ 25.19 3 h 28 min 398 07:19 22:53 88.2 mi
Trains Halle - Bruges $ 18.51 1 h 43 min 276 08:41 00:18 54.7 mi
Trains Arlon - Bruges $ 25.19 4 h 46 min 306 08:39 22:39 155.3 mi
Trains Bastogne - Bruges $ 24.96 4 h 13 min 50 06:45 13:48 137.3 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Namur $ 10.78 1 h 43 min 395 02:06 01:02 34.8 mi
Trains Antwerp - Namur $ 17.69 2 h 50 min 396 02:49 00:30 55.9 mi
Trains Bruges - Namur $ 25.19 3 h 5 min 396 06:09 00:24 88.2 mi
Trains Turnhout - Namur $ 22.50 3 h 39 min 213 06:58 22:41 59 mi
Trains De Panne - Namur $ 25.19 4 h 29 min 164 06:52 00:14 108.7 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Brussels - Leuven $ 6.44 1 h 8 min 400 02:06 00:30 15.5 mi
Trains Ghent - Leuven $ 12.89 1 h 48 min 399 02:54 00:49 44.1 mi
Trains Liège - Leuven $ 12.89 1 h 13 min 386 05:28 23:01 41.6 mi
Trains Bruges - Leuven $ 20.04 2 h 17 min 341 06:09 00:05 68.4 mi
Trains Ostend - Leuven $ 23.32 2 h 20 min 78 06:43 23:44 81.4 mi
Trains Halle - Leuven $ 9.26 1 h 24 min 332 06:58 22:37 23.0 mi
Trains Essen - Leuven $ 12.19 1 h 54 min 181 07:04 00:18 41.6 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Bruges - Mons $ 19.33 2 h 55 min 370 06:09 00:03 60.9 mi
Trains Essen - Mons $ 21.68 3 h 2 min 25 06:04 07:28 73.3 mi
Trains Brussels - Mons $ 10.78 1 h 48 min 391 02:05 01:02 32.3 mi
Trains Liège - Mons $ 22.50 2 h 49 min 384 05:28 21:51 72 mi
Trains Halle - Mons $ 7.85 1 h 14 min 233 07:24 00:13 23.0 mi
Trains Zaventem - Mons $ 12.89 2 h 16 min 46 08:31 21:31 37.3 mi
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
129 joined today

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.

Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Close

Deals

Booking.com

2% cashback