Trip to Barcelona

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bristol to Barcelona

🛤️ The entire trip, including transfers, takes approximately 14 hours and 27 minutes. The train services are operated by First Great Western Service for the departure from Bristol and by TGV inOui for the arrival at Barcelona-Sants station. 💷 Prices for a train ticket from Bristol to Barcelona typically range from £288 to £686, offering travelers a comfortable and scenic journey through picturesque landscapes on their way to the vibrant city of Barcelona.

Where to stay in Barcelona

There are over 3429 hotels to stay in Barcelona. Prices range from $13 per night.

Accomodation

Will you be returning to Bristol by train?

If you are looking for the return train journey, check out trains from Barcelona to Bristol

See schedule