Details of how to get from Barcelona to Valencia by various forms of transport.
Which is the Best Way from Barcelona to Valencia?
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, but there is a multi-day tour of Valencia and Andalusia that might by tempting.
Barcelona to Valencia by Train
The train from Valencia to Barcelona takes about three hours and costs about 50 euros.
Traveling around eastern Spain is best by train. Barcelona to Valencia is a leg on my Big Three Suggested Itinerary.
Guide Tour from Barcelona to Valencia
If you'd like to visit Valencia from Barcelona as part of a wider tour of southern Spain, check out this Five-Day Tour of Valencia and Andalusia from Barcelona.
Barcelona to Valencia by Bus
There are regular buses throughout the day between Barcelona and Valencia. The journey takes 4h30 hours and costs about 30 euros.
Buses from Barcelona to Valencia depart from both Sants and Nord bus stations. Read more about Bus and Train Stations in Barcelona
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.
Book Bus Tickets in Spain
Barcelona to Valencia by CarThe 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.
Compare Car Rental Rates in Spain
Flights from Barcelona to ValenciaThere are flights from Barcelona to Valencia. If booked well in advance, this may prove to be the cheapest option.
Compare Prices on Flights in Spain