Travel from Santiago-de-Compostela to León-Spain

Bus or train from Santiago de Compostela to León?

Spanish Railways (RENFE) operates a train from Santiago de Compostela to León 3 times a day. Tickets cost $45 - $60 and the journey takes 4 h 28 min. Alternatively, ALSA operates a bus from Santiago de Compostela to León 6 times a week. Tickets cost $40 - $60 and the journey takes 6 h.

How to get from Santiago de Compostela to León

From Santiago de Compostela train to Leon. 4 h 28 min £42. From Santiago de Compostela train to Orense-Empalme then train to Leon. 5 h 24 min £48. From Santiago De Compostela bus to Leon. 6 h £36. From Santiago de Compostela - Plaza de Galicia bus to Casa Lorenzo, bus to Lugo, walk to Lugo, then Trenhotel to León. 8 h 13 min £47. From Santiago de Compostela drive to León. 3 h 21 min £33.

Operators from Santiago de Compostela to León

Close Print Itinerary
  1. Here are 5 options to get from
    Santiago de Compostela to León:

    1. Trip:
      1 Train
      • One-Way approx: USD $45 - $60
      • Duration: 4 h 28 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $45 - $60
        • Duration: 4 h 28 min
        Close x
    2. Trip:
      2 Train via Orense-Empalme
      • One-Way approx: USD $47 - $72
      • Duration: 5 h 24 min
      Open +
      • Trip:
        2 Train via Orense-Empalme
        • One-Way approx: USD $47 - $72
        • Duration: 5 h 24 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $40 - $60
      • Duration: 6 h
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $40 - $60
        • Duration: 6 h
        Close x
    4. Trip:
      4 Bus, Trenhotel
      • One-Way approx: USD $42 - $75
      • Duration: 8 h 13 min
      Open +
      • Trip:
        4 Bus, Trenhotel
        • One-Way approx: USD $42 - $75
        • Duration: 8 h 13 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 21 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 21 min
        Close x