COMPARE Prices across different modes

Aug 1
Aug 2
Aug 3
Aug 5
Aug 6
$66Air Europa
Aug 7
$66Air Europa
Aug 8
$66Air Europa
Aug 9
Aug 10
Aug 11
Aug 12
$38Air Europa
Aug 14
$66Air Europa

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Toledo to Barcelona

distanceDistance340 miles (548 km)
changesDirect trainYes
carriersTrain companies

Trains from Toledo to Barcelona cover the 340 miles (548 km) long route with our travel partners like. There are direct train services available. Travelers depart most frequently from Toledo and arrive in Barcelona Sants.

Train companies

Toledo to Barcelona with AVE

You can travel by train between Toledo and Barcelona with AVE. When you search Omio for times and tickets, we’ll show you the best deals available.


Looking for a comfortable way to travel from Toledo to Barcelona? Reserve your Renfe AVE train from Toledo to Barcelona with Omio today! Renfe is Spain’s national train company that offers a wide variety of connections throughout the country as well as France and Portugal, including the Toledo to Barcelona trip. Omio shows you current AVE schedules and tickets to cover the 340 miles (548 km) distance. You can choose from ticket options like Promo, Promo + or Flexible for the best deals on this journey. Renfe discount cards, such as the Renfe Gold Card and the + Renfe Youth 50 Card, can also be applied when purchasing your AVE ticket on Omio.

As the main high-speed train service in Spain, AVE provides amenities like a restaurant, bathrooms, WiFi access, and onboard entertainment on its routes. AVE covers long distances and connects major cities in Spain in just a few hours thanks to its high speed. These trains can reach speeds up to 192 mph (310 kmh) on select routes, making AVE trains one of the fastest in the entire world. AVE offers all travelers ultimate comfort, flexibility and convenience, and on Omio you can book AVE tickets in a few steps!

Travel Tips

Trains from Toledo to Barcelona
Travel by train to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Toledo to Barcelona.
How far is it from Toledo to Barcelona by train?
The distance to Barcelona from Toledo by train is approximately 340 miles (548 km).
What station does the train from Toledo to Barcelona depart from? Which Barcelona train station do I come into from Toledo?

Omio customers book a train from Toledo   to Barcelona Sants   most frequently for this route.

Where is the departure train station in Toledo located? Where is the arrival train station in Barcelona located?

Passengers board their train most frequently from Toledo and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Barcelona Sants and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Barcelona.


Important Stations and Airports for this Journey