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 Rome to Barcelona

🚆 Traveling from Rome to Barcelona by train is a scenic journey with a duration of approximately 17 hours and 36 minutes. The route involves transfers through cities like Milan, Geneva, and Lyon. The train services are operated by ItaloTreno and Renfe Viajeros. 🌍 The trip covers a distance of around 1,657 kilometers and offers a mix of railway experiences, passing through different regions and landscapes. With three transfers along the way, passengers can enjoy the stunning views while making their way to Barcelona-Sants station. The ticket prices for this journey typically range from €196 to €400.

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 Rome by train?

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

See schedule