Duration 23h 33m
Distance 1506.7 km
Average price 287€
Frequency 6/week

Trip overview

The average train between Brussels and León takes 23h 33m and the fastest train takes 20h 45m. The train runs, on average, 6 times per week from Brussels to León. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Brussel-Zuid / Bruxelles-Midi
  2. Paris Montparnasse 1 Et 2
  3. Irun
  4. León
14h 20m
228€ - 318€

Frequently asked questions

Want to know about travelling from Brussels to León? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Brussels to León. However, there are services departing from Brussel-Zuid / Bruxelles-Midi and arriving at Leon via Gare du Nord, Paris Montparnasse 1 Et 2, Hendaia and Irun. The journey, including transfers, takes approximately 14h 20m.

More details

The distance between Brussels and León is 1187 km. The road distance is 1506.7 km.

Get driving directions

Brussels to León train services, operated by Thalys, depart from Brussel-Zuid / Bruxelles-Midi station.

More details

Brussels to León train services, operated by Renfe Viajeros, arrive at Leon station.

More details

There are 263+ hotels available in León. Prices start at 40€ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps