Barcelona to Valencia by Train, Bus, Car and Flights

Travel down Spain's east coast between two of the country's best cities

The City of Arts and Sciences in Valencia, a popular draw to the city
The City of Arts and Sciences in Valencia, a popular draw to the city. Matteo Mazzucconi/Flickr/CC

The train is an hour quicker than the bus but costs an extra 20 euros for this slightly speedier journey. There are no day trips from Barcelona to Valencia. 

Suggested Itineraries

The most obvious route to take is down the east coast, with perhaps a stop in Tarragona, home to some of the best Roman ruins in Spain.

But you could take the high-speed train to Madrid, and then take another super-fast train to Valencia, stopping on the way in Cuenca, with its famous hanging houses.

 Read more about the AVE high-speed train.

By Train

The train from Valencia to Barcelona takes about three hours. Trains from Barcelona to Valencia depart from Barcelona Sants station. Traveling around eastern Spain is best by train, and Barcelona to Valencia is a leg on this big three suggested itinerary.

By Bus

There are regular buses throughout the day between Barcelona and Valencia. The journey takes 4h30 hours.  Buses from Barcelona to Valencia depart from both Sants and Nord bus stations.

You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket.

By Car

The 400km drive from Barcelona to Valencia takes about 3h45, mainly following AP-7. Note that AP roads in Spain are toll roads. Consider a stop at Tarragona on the way.

By Plane

There are flights from Barcelona to Valencia.

If booked well in advance, this may prove to be the cheapest option, but with transport times to and from the airport, as well as the time needed for check-in and pick up luggage, the train is quicker.