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 R20 bus from Zaventem Brussels Airport Perron C station to Machelen Cargo Discount P1 station. The total trip duration for this route is approximately 1 hr 11 min.

71min
Train - S19
S19
Bus - R20R20
Leaves from Landen

Step by Step

  • 1
    Start from train station
    Start from train station
    Landen
  • 2
    Train - S19S19
    Wait for train
    S19
    Bruxelles-Luxembourg
  • 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 C
    ID 310737
    110 m • 2 min
  • 5
    Bus - R20R20
    Wait for bus
    R20
    Jette Uz-Vub Perron 2
  • 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 IC, 82 and R20

To get from Landen to Machelen in Belgium, you’ll need to take one train line and 2 bus lines: take the IC train from Landen station to Zaventem station. Next, you’ll have to switch to the 82 bus and finally take the R20 bus from Zaventem Technics Noord station to Machelen Cargo Discount P1 station. The total trip duration for this route is approximately 1 hr 5 min.

65min
Train - IC
IC
Bus - 8282
Bus - R20R20
Leaves from Landen

Step by Step

  • 1
    Start from train station
    Start from train station
    Landen
  • 2
    Train - ICIC
    Wait for train
    IC
    Blankenberge
  • 3
    Ride to train station
    Ride to train station
    Zaventem
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Zaventem Station
    ID 303892
    20 m • 1 min
  • 5
    Bus - 8282
    Wait for bus
    82
    Zaventem Brussels Airport Perron A
  • 6
    Ride to bus station
    Ride to bus station
    Zaventem Technics Noord
    ID 308683
    4 min
  • 7
    Walk to bus station
    Walk to bus station
    Zaventem Technics Noord
    ID 308684
    50 m • 1 min
  • 8
    Bus - R20R20
    Wait for bus
    R20
    Jette Uz-Vub Perron 2
  • 9
    Ride to bus station Machelen Cargo Discount P1
    Ride to bus station
    Machelen Cargo Discount P1
    ID 303835
    12 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.77 km, which can typically be travelled in 71 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 Melsbroek Cargo Noord.

Train stations close to Machelen:

  • Zaventem
  • Diegem
  • Vilvorde

Bus stations close to Machelen:

  • Melsbroek Cargo Noord
  • Machelen Cargo 758
  • Machelen Cargo Post Noord

Alternative route from Landen to Machelen by bus and train via IC, 82 and R20

To get from Landen to Machelen in Belgium, you’ll need to take one train line and 2 bus lines: take the IC train from Landen station to Zaventem station. Next, you’ll have to switch to the 82 bus and finally take the R20 bus from Zaventem Technics Noord station to Machelen Cargo Discount P1 station. The total trip duration for this route is approximately 1 hr 5 min.

65min
Train - IC
IC
Bus - 8282
Bus - R20R20
Leaves from Landen

Step by Step

  • 1
    Start from train station
    Start from train station
    Landen
  • 2
    Train - ICIC
    Wait for train
    IC
    Blankenberge
  • 3
    Ride to train station
    Ride to train station
    Zaventem
    37 min
  • 4
    Walk to bus station
    Walk to bus station
    Zaventem Station
    ID 303892
    20 m • 1 min
  • 5
    Bus - 8282
    Wait for bus
    82
    Zaventem Brussels Airport Perron A
  • 6
    Ride to bus station
    Ride to bus station
    Zaventem Technics Noord
    ID 308683
    4 min
  • 7
    Walk to bus station
    Walk to bus station
    Zaventem Technics Noord
    ID 308684
    50 m • 1 min
  • 8
    Bus - R20R20
    Wait for bus
    R20
    Jette Uz-Vub Perron 2
  • 9
    Ride to bus station Machelen Cargo Discount P1
    Ride to bus station
    Machelen Cargo Discount P1
    ID 303835
    12 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 71 minutes, using Train line S19, Bus line R20.

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

    The alternative route takes 65 minutes, using Train line IC, Bus line 82, Bus line R20.

  • 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 11 min.

  • Which train line goes from Landen to Machelen?

    The S19 train line goes from Bruxelles-Luxembourg 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 11 min.

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

    Get on the S19 train from the Bruxelles-Luxembourg 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 Knokke - Liège-Guillemins. It leaves the Landen station at 5:39 AM.