Valencia
Barcelona
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.