Duration 5h 36m
Distance 590.5 km
Average price 75€
Possible routes 6 found

Lisbon to Toledo

Rome2rio has found 6 ways to get from Lisbon to Toledo by bus, train, car and flight. We recommend taking the bus from Lisbon, Lisbon to Talavera de la Reina and then taking the bus from Talavera de La Reina to Toledo, which is the cheapest option and takes around 10h 19m.
Recommended route

Bus

  1. Lisbon, Lisbon
  2. Talavera de La Reina
  3. Toledo
10h 19m
Cheapest
35€ - 330€
Alternative routes

Bus via Trujillo

  1. Lisboa - Aeropuerto
  2. Trujillo
  3. Talavera de La Reina
  4. Toledo
11h 16m
48€ - 75€

Train

  1. Lisboa - Santa Apolonia
  2. Entroncamento
  3. Badajoz
  4. Toledo
12h 41m
58€ - 82€

Trenhotel, train

  1. Lisboa Santa Apolonia
  2. Madrid-Puerta De Atocha
  3. Toledo
11h 56m
Bookable on Rome2rio
83€ - 112€

Drive

  1. Lisbon
  2. Toledo
Fastest
5h 36m
75€ - 110€

Fly, train

  1. Lisbon
  2. Madrid-Puerta De Atocha
  3. Toledo
5h 52m
40€ - 157€

Frequently asked questions

Want to know about travelling from Lisbon to Toledo? 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.

The cheapest way to get from Lisbon to Toledo is to bus which costs 35€ - 330€ and takes 10h 19m.

More details

The quickest way to get from Lisbon to Toledo is to drive which costs 75€ - 110€ and takes 5h 36m.

More details

No, there is no direct bus from Lisbon to Toledo. However, there are services departing from Estação Sta. Apolónia and arriving at Toledo via Lisbon, Lisbon and Talavera de La Reina. The journey, including transfers, takes approximately 10h 19m.

More details

No, there is no direct train from Lisbon to Toledo. However, there are services departing from Lisboa Santa Apolonia and arriving at Toledo via Chamartin and Madrid-Puerta De Atocha. The journey, including transfers, takes approximately 11h 56m.

More details

The distance between Lisbon and Toledo is 458 km. The road distance is 590.5 km.

Get driving directions

The best way to get from Lisbon to Toledo without a car is to bus which takes 10h 19m and costs 35€ - 330€.

More details

It takes approximately 10h 19m to get from Lisbon to Toledo, including transfers.

More details

Lisbon to Toledo bus services, operated by FlixBus, depart from Lisbon, Lisbon station.

More details

Lisbon to Toledo train services, operated by Renfe Viajeros, depart from Lisboa Santa Apolonia station.

More details

The best way to get from Lisbon to Toledo is to bus which takes 10h 19m and costs 35€ - 330€. Alternatively, you can train, which costs 55€ - 85€ and takes 12h 41m.

Mode details

The quickest flight from Lisbon Airport to Madrid Airport is the direct flight which takes 1h 15m.

Search flights

Lisbon to Toledo bus services, operated by Autocares Toletum, arrive at Toledo station.

More details

Toledo is 1h ahead of Lisbon. It is currently 7:39 AM in Lisbon and 8:39 AM in Toledo.

Lisbon to Toledo train services, operated by Renfe Viajeros, arrive at Toledo station.

More details

Yes, the driving distance between Lisbon to Toledo is 591 km. It takes approximately 5h 36m to drive from Lisbon to Toledo.

Get driving directions

easyJet, Air Europa, Iberia and TAP Portugal offer flights from Lisbon Airport to Madrid Airport.

Search flights

There are 378+ hotels available in Toledo. Prices start at 55€ per night.

More details

The best way to get from Lisbon to Lisbon Airport is to bus which takes 20 min and costs 4€ - 9€.

More details

How to travel from Lisbon to Toledo

Find all the possible transport options for your trip from Lisbon to Toledo right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Lisbon and Toledo?

You can take a bus from Lisbon to Toledo via Estação Oriente, Lisbon, Lisbon, and Talavera de La Reina in around 10h 19m. Alternatively, you can take a train from Lisbon to Toledo via Entroncamento, Badajoz, Torrijos, and Torrijos in around 12h 41m.
Airlines
Ave. Duration
1h 15m
Frequency
Every day
Estimated price
30€ - 220€
Ave. Duration
1h 22m
Frequency
Every day
Estimated price
70€ - 350€
Ave. Duration
1h 20m
Frequency
Every day
Estimated price
45€ - 240€
Ave. Duration
1h 21m
Frequency
Every day
Estimated price
35€ - 190€

Toledo, Spain

Toledo is a city and municipality located in central Spain, it is the capital of the province of Toledo and the autonomous community of Castile–La Mancha. It was declared a World Heritage Site by UNESCO in 1986 for its extensive cultural and monumental heritage and historical co-existence of Christian, Muslim and Jewish cultures. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

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