How to get from Barcelona to Sitges

Sitges is an idyllic seaside town town situated approximately 42 km from Barcelona. It makes a great weekend escape from the city and it is famous for its fantasy and horror film festival and its lively Carnival.

By Train

You can get to Sitges is less than an hour on the Renfe R2 Sant Vicenç de Calders train. The train leaves from Estació de França, Passeig de Gràcia and Sants stations.

Where: Trains to Sitges leave from Estació de França, Passeig de Gràcia and Sants stations.
How long does it take: About 40 minutes.
How much does it cost: 4.10€
Timetable: View the train schedule here

By Bus

Monbus operates buses to Sitges from Barcelona, departing from Plaça España and Ronda Universitat during the day. The journey takes from 45 to 55 minutes.

Where: Buses to Sitges leave from Plaça España and Ronda Universitat.
How long does it take: About 45 to 55 minutes.
How much does it cost: €4.50

By Taxi

Barcelona Taxi

A taxi to Sitges from the center of Barcelona will cost roughly 75 euros.

Where: All over Barcelona.
How long does it take: About 40 minutes.
How much does it cost: Roughly 75€

🦇 Learn more in our Guide to Sitges