Skip to main content

How to get from Luxembourg / Luxemburg to Ham by bus and train?

From Luxembourg / Luxemburg to Ham by bus and train

To get from Luxembourg / Luxemburg to Ham in Belgium, you’ll need to take 2 train lines and one bus line: take the IC train from Bruxelles-Luxembourg station to Bruxelles-Nord station. Next, you’ll have to switch to the IC train and finally take the 15 bus from Diest Station Perron 3 station to Genendijk Kerk station. The total trip duration for this route is approximately 1 hr 41 min.

101min
Walk to train stationTrain - IC
IC
Train - IC
IC
Bus - 1515
Walk to Ham
Leaves from Bruxelles-Luxembourg

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bruxelles-Luxembourg
    10 m • 1 min
  • 2
    Train - ICIC
    Wait for train
    IC
    Bruxelles-Midi
  • 3
    Ride to train station
    Ride to train station
    Bruxelles-Nord
    12 min
  • 4
    Train - ICIC
    Wait for train
    IC
    Tongres
  • 5
    Ride to train station
    Ride to train station
    Diest
    42 min
  • 6
    Walk to bus station
    Walk to bus station
    Diest Station Perron 3
    ID 307105
    50 m • 1 min
  • 7
    Bus - 1515
    Wait for bus
    15
    Leopoldsburg Hoek Ijzerlei
  • 8
    Ride to bus station
    Ride to bus station
    Genendijk Kerk
    ID 402755
    29 min
  • 9
    Walk to Ham
    Walk to
    Ham
    100 m • 2 min
*Duration based on 8am traffic

Alternative route from Luxembourg / Luxemburg to Ham by bus and train via S9, L and 15

To get from Luxembourg / Luxemburg to Ham in Belgium, you’ll need to take 2 train lines and one bus line: take the S9 train from Bruxelles-Luxembourg station to Louvain station. Next, you’ll have to switch to the L train and finally take the 15 bus from Diest Station Perron 3 station to Genendijk Kerk station. The total trip duration for this route is approximately 2 hr 11 min.

131min
Walk to train stationTrain - S9
S9
Train - L
L
Bus - 1515
Walk to Ham
Leaves from Bruxelles-Luxembourg

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bruxelles-Luxembourg
    10 m • 1 min
  • 2
    Train - S9S9
    Wait for train
    S9
    Landen
  • 3
    Ride to train station
    Ride to train station
    Louvain
    36 min
  • 4
    Train - LL
    Wait for train
    L
    Hasselt
  • 5
    Ride to train station
    Ride to train station
    Diest
    33 min
  • 6
    Walk to bus station
    Walk to bus station
    Diest Station Perron 3
    ID 307105
    50 m • 1 min
  • 7
    Bus - 1515
    Wait for bus
    15
    Leopoldsburg Hoek Ijzerlei
  • 8
    Ride to bus station
    Ride to bus station
    Genendijk Kerk
    ID 402755
    26 min
  • 9
    Walk to Ham
    Walk to
    Ham
    100 m • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Belgium.
All local mobility options in one app

Public transit directions from Luxembourg / Luxemburg to Ham

The distance between Luxembourg / Luxemburg, Belgium and Ham, Belgium is approximately 78.05 km, which can typically be travelled in 101 min. Moovit will show you the directions from Luxembourg / Luxemburg to Ham by bus and train, so no matter how you choose to travel in Belgium – you will always have plenty of easy options.

Alternative route from Luxembourg / Luxemburg to Ham by bus and train via S9, L and 15

To get from Luxembourg / Luxemburg to Ham in Belgium, you’ll need to take 2 train lines and one bus line: take the S9 train from Bruxelles-Luxembourg station to Louvain station. Next, you’ll have to switch to the L train and finally take the 15 bus from Diest Station Perron 3 station to Genendijk Kerk station. The total trip duration for this route is approximately 2 hr 11 min.

131min
Walk to train stationTrain - S9
S9
Train - L
L
Bus - 1515
Walk to Ham
Leaves from Bruxelles-Luxembourg

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bruxelles-Luxembourg
    10 m • 1 min
  • 2
    Train - S9S9
    Wait for train
    S9
    Landen
  • 3
    Ride to train station
    Ride to train station
    Louvain
    36 min
  • 4
    Train - LL
    Wait for train
    L
    Hasselt
  • 5
    Ride to train station
    Ride to train station
    Diest
    33 min
  • 6
    Walk to bus station
    Walk to bus station
    Diest Station Perron 3
    ID 307105
    50 m • 1 min
  • 7
    Bus - 1515
    Wait for bus
    15
    Leopoldsburg Hoek Ijzerlei
  • 8
    Ride to bus station
    Ride to bus station
    Genendijk Kerk
    ID 402755
    26 min
  • 9
    Walk to Ham
    Walk to
    Ham
    100 m • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Luxembourg / Luxemburg to Ham?

    The fastest way takes 101 minutes, using Train line IC, Train line IC, Bus line 15.

  • What is the alternative route to get from Luxembourg / Luxemburg to Ham?

    The alternative route takes 131 minutes, using Train line S9, Train line L, Bus line 15.

  • Is there a direct train between Luxembourg / Luxemburg and Ham in Belgium?

    No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 1 hr 41 min.

  • Which train line goes from Luxembourg / Luxemburg to Ham in Belgium?

    The IC train line goes from Bruxelles-Luxembourg station near Luxembourg / Luxemburg to Bruxelles-Midi station. From there you’ll have to take one train line and one bus line till Bruxelles-Midi station near Ham in Belgium

  • How long does it take to travel from Luxembourg / Luxemburg to Ham in Belgium by train and bus?

    The total travel time between Luxembourg / Luxemburg and Ham in Belgium by train and bus is about 1 hr 41 min.

  • Where do I get on the train near Luxembourg / Luxemburg to get to Ham in Belgium?

    Get on the IC train from the Bruxelles-Luxembourg station near Luxembourg / Luxemburg in Belgium.

  • Where do I get off the train when travelling between Luxembourg / Luxemburg and Ham in Belgium?

    Get off the train at the Bruxelles-Midi stop, which is closest to Ham in Belgium.