This post may contain affiliate links. Please read my disclosure policy.
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
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