Valencia to Barcelona Train
One of the most convenient ways to travel between sunny Valencia and vibrant Barcelona is by train.In general, Valencia to Barcelona by train takes about 2 hours and 35 minutes, but longer journeys could take up to 4 hours.