Skip to main content

How to get from Landen to Machelen by bus and train?

From Landen to Machelen by bus and train

To get from Landen to Machelen in Belgium, take the S19 train from Landen station to Brussels Airport-Zaventem station. Next, take the 21 bus from Zaventem Brussels Airport Perron B station to Machelen Cargo Discount P1 station. The total trip duration for this route is approximately 1 hr 7 min.

67min
Train - S19
S19
Bus - 2121
Leaves from Landen

Step by Step

  • 1
    Start from train station
    Start from train station
    Landen
  • 2
    Train - S19S19
    Wait for train
    S19
    Nivelles
  • 3
    Ride to train station
    Ride to train station
    Brussels Airport-Zaventem
    46 min
  • 4
    Walk to bus station
    Walk to bus station
    Zaventem Brussels Airport Perron B
    ID 310736
    100 m • 2 min
  • 5
    Bus - 2121
    Wait for bus
    21
    Vilvoorde Station Perron 3
  • 6
    Ride to bus station Machelen Cargo Discount P1
    Ride to bus station
    Machelen Cargo Discount P1
    ID 303835
    14 min
*Duration based on 8am traffic

Alternative route from Landen to Machelen by bus and train via S19 and 91

To get from Landen to Machelen in Belgium, take the S19 train from Landen station to Brussels Airport-Zaventem station. Next, take the 91 bus from Zaventem Brussels Airport Perron B station to Machelen Cargo Discount P1 station. The total trip duration for this route is approximately 1 hr 20 min.

80min
Train - S19
S19
Bus - 9191
Leaves from Landen

Step by Step

  • 1
    Start from train station
    Start from train station
    Landen
  • 2
    Train - S19S19
    Wait for train
    S19
    Nivelles
  • 3
    Ride to train station
    Ride to train station
    Brussels Airport-Zaventem
    46 min
  • 4
    Walk to bus station
    Walk to bus station
    Zaventem Brussels Airport Perron B
    ID 310736
    100 m • 2 min
  • 5
    Bus - 9191
    Wait for bus
    91
    Leuven Station Perron 1
  • 6
    Ride to bus station Machelen Cargo Discount P1
    Ride to bus station
    Machelen Cargo Discount P1
    ID 303835
    14 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 Landen to Machelen

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

Public transit stations close to Landen

Landen is located at Landen, Belgium and the nearest public transit station is Landen Station.

Train stations close to Landen:

  • Neerwinden

Bus stations close to Landen:

  • Landen Station
  • Landen Station Perron 1
  • Landen Station Perron 4

Public transit stations close to Machelen, Belgium

Machelen is located at Machelen, Belgium and the nearest public transit station is Machelen Cargo Discount P1.

Train stations close to Machelen:

  • Vilvorde
  • Zaventem
  • Diegem

Bus stations close to Machelen:

  • Machelen Cargo Discount P1
  • Machelen Cargo 706
  • Machelen Cargo 758

Alternative route from Landen to Machelen by bus and train via S19 and 91

To get from Landen to Machelen in Belgium, take the S19 train from Landen station to Brussels Airport-Zaventem station. Next, take the 91 bus from Zaventem Brussels Airport Perron B station to Machelen Cargo Discount P1 station. The total trip duration for this route is approximately 1 hr 20 min.

80min
Train - S19
S19
Bus - 9191
Leaves from Landen

Step by Step

  • 1
    Start from train station
    Start from train station
    Landen
  • 2
    Train - S19S19
    Wait for train
    S19
    Nivelles
  • 3
    Ride to train station
    Ride to train station
    Brussels Airport-Zaventem
    46 min
  • 4
    Walk to bus station
    Walk to bus station
    Zaventem Brussels Airport Perron B
    ID 310736
    100 m • 2 min
  • 5
    Bus - 9191
    Wait for bus
    91
    Leuven Station Perron 1
  • 6
    Ride to bus station Machelen Cargo Discount P1
    Ride to bus station
    Machelen Cargo Discount P1
    ID 303835
    14 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Landen to Machelen?

    The fastest way takes 67 minutes, using Train line S19, Bus line 21.

  • What is the alternative route to get from Landen to Machelen?

    The alternative route takes 80 minutes, using Train line S19, Bus line 91.

  • Is there a direct train between Landen and Machelen?

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

  • Which train line goes from Landen to Machelen?

    The S19 train line goes from Nivelles station near Landen in Landen to Brussels Airport-Zaventem station. From there you’ll have to take one bus line till Brussels Airport-Zaventem station near Machelen in Belgium.

  • How long does it take to travel from Landen to Machelen by train and bus?

    The total travel time between Landen in Landen and Machelen in Belgium by train and bus is about 1 hr 7 min.

  • Where do I get on the train near Landen to get to Machelen?

    Get on the S19 train from the Nivelles station near Landen in Landen.

  • Where do I get off the train when travelling between Landen and Machelen?

    Get off the train at the Brussels Airport-Zaventem stop, which is closest to Machelen in Belgium.

  • When is the first train from Landen to Machelen?

    The first train from Landen in Landen to Machelen in Belgium is Landen - Nivelles. It leaves the Landen station at 6:15 AM.