Leon - Madrid Bus & Train Ticket

Other Transportation Options Between Leon - Madrid

Bus Journeys from Leon to Madrid

Cheapest Trip on obilet
€ 1.70
Number of Trips Per Day
59
The Most Favorable Price
Leon - Madrid Duration
3hr 23min
The Highest Number of Trips
Average Price
€ 1,622.79

Cheap Buses to Leon - Madrid

  • Alsa
    Bus
    Leon
    León Bus Station
    Madrid
    Madrid South Bus Station
    € 34.94
    00:15
    04:45
  • Alsa
    Bus
    Leon
    León Bus Station
    Madrid
    Moncloa Bus Station
    € 34.94
    05:30
    09:45
  • Renfe Viajeros
    Train
    Leon
    Ponferrada Train Station
    Madrid
    Madrid Chamartin Train Station
    € 38.15
    06:22
    10:31
  • Renfe Media Distancia
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Príncipe Pío
    € 38.85
    06:40
    11:26
  • Renfe AVE
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 55.90
    06:43
    08:39
  • Renfe AVE
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 34.95
    07:36
    09:37
  • Renfe Viajeros
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 34.15
    08:14
    10:31
  • Alsa
    Bus
    Leon
    León Bus Station
    Madrid
    Madrid South Bus Station
    € 34.94
    08:15
    12:00
  • Autocares Castilla-Leon S.A.
    Bus
    Leon
    León Bus Station
    Madrid
    Valdefuentes
    € 4.50
    08:30
    09:20
  • Alianza Bus
    Bus
    Leon
    Castrotierra De Valmadrigal
    Madrid
    Madrid South Bus Station
    € 27.71
    09:52
    14:00
  • Alianza Bus
    Bus
    Leon
    Valverde-Enrique Intersection
    Madrid
    Madrid South Bus Station
    € 27.34
    09:54
    14:00
  • Autocares Castilla-Leon S.A.
    Bus
    Leon
    Requejo De La Vega
    Madrid
    Valdefuentes
    € 1.70
    10:02
    10:10
  • Renfe Alvia
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 36.95
    10:32
    12:52
  • Alianza Bus
    Bus
    Leon
    León Bus Station
    Madrid
    Moncloa Bus Station
    € 27.40
    11:30
    15:00
  • Alsa
    Bus
    Leon
    León Bus Station
    Madrid
    Moncloa Bus Station
    € 31.00
    11:30
    15:00
  • Autocares Castilla-Leon S.A.
    Bus
    Leon
    León Bus Station
    Madrid
    Adolfo Suárez Madrid–Barajas Airport
    € 47.41
    12:45
    18:45
  • Renfe AVE
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 48.95
    12:46
    15:00
  • Alianza Bus
    Bus
    Leon
    Castrotierra De Valmadrigal
    Madrid
    Madrid South Bus Station
    € 27.71
    14:53
    19:00
  • Renfe AVE
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 27.95
    15:08
    17:12
  • Alsa
    Bus
    Leon
    León Bus Station
    Madrid
    Moncloa Bus Station
    € 34.94
    15:30
    19:00
  • Renfe Media Distancia
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Príncipe Pío
    € 38.85
    15:42
    20:41
  • Autocares Castilla-Leon S.A.
    Bus
    Leon
    León Bus Station
    Madrid
    Valdefuentes
    € 4.50
    17:00
    17:45
  • Renfe Alvia
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 43.10
    17:09
    19:24
  • Alianza Bus
    Bus
    Leon
    León Bus Station
    Madrid
    Madrid South Bus Station
    € 22.55
    17:30
    21:15
  • Alianza Bus
    Bus
    Leon
    León Bus Station
    Madrid
    Moncloa Bus Station
    € 22.55
    17:30
    21:00
  • Renfe AVE
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 27.95
    17:51
    20:00
  • Autocares Castilla-Leon S.A.
    Bus
    Leon
    Requejo De La Vega
    Madrid
    Valdefuentes
    € 1.70
    18:02
    18:10
  • Alsa
    Bus
    Leon
    León Bus Station
    Madrid
    Madrid South Bus Station
    € 37.10
    19:15
    23:05
  • Autocares Castilla-Leon S.A.
    Bus
    Leon
    Méizara
    Madrid
    Valdefuentes
    € 2.50
    19:29
    19:53
  • Renfe Avlo
    Train
    Leon
    León Calle de Astorga Train Station
    Madrid
    Madrid Chamartin Train Station
    € 25.00
    20:10
    22:25
Last updated: 11 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.

Bus Terminals in Madrid

Click to see on the map.

Carriers Operating Between Leon - Madrid

Madrid Hotels

Frequently Asked Questions

We use cookies on this site

Personal data is processed through cookies on the Website and necessary cookies are used for the purpose of providing information society services. In line with your preferences, we will not be able to make personalized cookies and special campaigns available to you if you click the refuse option. Please review our Clarification Text.

You can access our Cookie Policy here and edit your cookie settings from the panel below.

I allow this site to use the following cookies:

Manage Preferences
bus