Travel from Lisbon to Toledo-Spain

Bus or train from Lisbon to Toledo?

You can take a bus from Lisbon to Toledo via Madrid in around 8 h 44 min. Alternatively, you can take a train from Lisbon to Toledo via Salamanca, Chamartín, Atocha, and Madrid Atocha Station in around 12 h 3 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Lisbon to Toledo

ModeDurationPrice
From Lisbon bus to Madrid then bus to Toledo.8 h 44 min50€
From Lisboa Santa Apolonia train to Salamanca, train to Chamartín, train to Atocha, walk to Madrid Atocha Station, then train to Toledo Station.12 h 3 min101€
From Rossio bus to Lisbon, Lisboa, night bus to Madrid, then bus to Toledo.10 h 37 min59€
From Lisboa Santa Apolonia Trenhotel to Chamartín, train to Parla, then bus to Toledo.11 h 54 min107€
From Lisbon drive to Toledo.5 h 35 min83€
From Lisboa bus to Lisbon airport, fly to Madrid airport, train to Atocha, walk to Madrid Atocha Station, then train to Toledo.5 h 35 min59€

How long does it take to get from Lisbon to Toledo?

It takes approximately 8 h 44 min to get from Lisbon to Toledo, including transfers.

Is there a direct train between Lisbon and Toledo?

No, there is no direct train from Lisbon to Toledo. However, there are services departing from Lisboa Santa Apolonia and arriving at Toledo Station via Salamanca, Chamartín and Madrid Atocha Station. The journey, including transfers, takes approximately 12 h 3 min.

Is there a direct bus between Lisbon and Toledo?

No, there is no direct bus from Lisbon to Toledo. However, there are services departing from Lisbon and arriving at Toledo via Madrid. The journey, including transfers, takes approximately 8 h 44 min.

Operators from Lisbon to Toledo

OperatorPhoneWebsite
Avanza Grupo+34 91 272 28 32Avanza Grupo
Autocares Grupo Samar+34 (0) 91 723 05 06Autocares Grupo Samar
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
CarrisCarris
FlixBus+49 1807 123 99 123FlixBus
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
TAP PortugalTAP Portugal
IberiaIberia
Air EuropaAir Europa
easyJeteasyJet
Close Print Itinerary
  1. Here are 6 options to get from
    Lisbon to Toledo:

    1. Trip:
      1 Bus
      • One-Way approx: USD $49 - $70
      • Duration: 8 h 44 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $49 - $70
        • Duration: 8 h 44 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $88 - $154
      • Duration: 12 h 3 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $88 - $154
        • Duration: 12 h 3 min
        Close x
    3. Trip:
      3 Night bus, bus
      • One-Way approx: USD $44 - $73
      • Duration: 10 h 37 min
      Open +
      • Trip:
        3 Night bus, bus
        • One-Way approx: USD $44 - $73
        • Duration: 10 h 37 min
        Close x
    4. Trip:
      4 Trenhotel, bus
      • One-Way approx: USD $110 - $135
      • Duration: 11 h 54 min
      Open +
      • Trip:
        4 Trenhotel, bus
        • One-Way approx: USD $110 - $135
        • Duration: 11 h 54 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $130
      • Duration: 5 h 35 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $130
        • Duration: 5 h 35 min
        Close x
    6. Trip:
      6 Fly, train
      • One-Way approx: USD $44 - $168
      • Duration: 5 h 35 min
      Open +
      • Trip:
        6 Fly, train
        • One-Way approx: USD $44 - $168
        • Duration: 5 h 35 min
        Close x