How to get from Zaventem to Leiden by train, bus or flight.
The best way to travel from Zaventem to Leiden is by taking a bus because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 87 miles (141 km) | |
Available travel modes | Bus, flight or train | |
Ticket price range | $10 - $51 | |
Fastest mode | Train • $51 (€46) • 2 h 19 min | |
Popular travel companies | Flixbus or NS International | IC |
Take a bus, flight or train to travel 87 miles (141 km) between Zaventem and Leiden. The most popular travel companies which serve this trip are Flixbus or NS International | IC among others. Travelers can even take a direct from Zaventem to Leiden.
You can travel by train for as low as $9 (€8). When you search for schedules and tickets, Omio will show you the best journey.
SNCB is the national railway company of Belgium with train tickets between Zaventem and Leiden. It operates a wide range of trains, including Intercity, Interregio, EuroCity, Thalys, and ICE International. Intercity trains are the most frequent and offer the fastest connections between major cities. Interregio trains are slower and offer more stops. EuroCity trains are international services that connect Belgium with other European countries. Thalys trains are high-speed services that connect Belgium with France, Germany, and the Netherlands. ICE International trains are international services that connect Belgium with Germany and the Netherlands. SNCB offers a variety of ticket types, including single tickets, return tickets, and group tickets. Onboard facilities include comfortable seating, free Wi-Fi, and power outlets. The most popular routes for SNCB are Brussels to Antwerp, Brussels to Bruges, Brussels to Ghent, and Brussels to Liege.
You can get between Zaventem and Leiden 3 different ways: bus, flight or train.
The cheapest way to go to Leiden from Zaventem is by taking a bus, which costs on average $10 (€9).
This is compared to other ways of getting from Zaventem to Leiden:
Taking a bus costs $3 (€3) less than taking a flight, which costs on average $13 (€12) for the same trip.
Taking a bus costs $41 (€37) less than taking a train, which costs on average $51 (€46) for the same trip.
The distance is approximately 87 miles (141 km) from Zaventem to Leiden.
The average frequency per day from Zaventem to Leiden is:
However, we recommend checking specific travel dates for your trip between Zaventem and Leiden as scheduled services by bus, flight or train can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Zaventem to Leiden:
Omio works with many trusted partners that can help you travel the best way from Zaventem to Leiden:
Here are some other resources that might have the information you need