Barcelona to Valencia by TrainThe train from Valencia to Barcelona takes about 3h15 and costs about 50 euros.
Trains from Barcelona to Valencia depart from Barcelona Sants station. Read more about Bus and Train Stations in Barcelona
Renfe.es, Spain's official rail website, is a mess and has been described as "like Alice in Wonderland, where nothing seems to be what it really is" by Trip Advisor. Residents of Canada and USA should use Rail Europe instead to have their tickets delivered to their home address. Other citizens should also use the link below to check timetables and then buy tickets in person.
Book Train Tickets in Spain with Rail Europe
Barcelona to Valencia by BusThere are regular buses throughout the day between Barcelona and Valencia. The journey takes 4h30 hours and costs about 20 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