Rome2Rio

How to get fromZaventem to Olenby train, bus, car or taxi

Find Transport to Olen

See all options

There are 5 ways to get from Zaventem to Olen by train, bus, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, bus

    best
    1. Take the train from Zaventem to Louvaintrain train S9 / ...
    2. Take the bus from Leuven Station perron 15 to Olen Dorpbus bus 32b
    1h 52m
    €12–13
  2. Bus

    cheapest
    1. Take the bus from Zaventem Grote Daalstraat to Leuven Station perron 1bus bus R90
    2. Take the bus from Leuven Station perron 15 to Olen Dorpbus bus 32b
    2h 14m
    €6
  3. Train

    1. Take the train from Brussels-Nord to Herentalstrain train Ic / ...
    2h 34m
    €18–23
  4. Drive 52 km

    1. Drive from Zaventem to Olencar car 52 km
    51 min
    €8–12
  5. Taxi

    1. Take the taxi from Zaventem to Olentaxi taxi 52 km
    51 min
    €130–160

Zaventem to Olen by train and bus

Calendar113Weekly Services
Duration1h 52mAverage Duration
Ticket€12Cheapest Price
See schedules

Questions & Answers

What companies run services between Zaventem, Belgium and Olen, Belgium?

Belgian Railways (NMBS/SNCB) operates a train from Brussels-Nord to Herentals hourly. Tickets cost €7–11 and the journey takes 52 min. Alternatively, you can take a bus from Zaventem Grote Daalstraat to Olen Dorp via Leuven Station perron 1 and Leuven Station perron 15 in around 2h 14m.

Train operators
Bus operators
Other operators

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 How to get from London City Airport into central London, The London Underground: Essential tips to navigate the Tube, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.

More Questions & Answers