🚆 Getting to Sitges from Barcelona

Train, airport transfers, car and bus: how to get to Sitges
In short

Sitges is easy to reach: it sits on the coast about 35–45 minutes south of Barcelona, on a direct commuter train line. Whether you are arriving from central Barcelona or straight from the airport, here are all the ways to get to Sitges, with times, costs and practical tips.

By train (the easiest option)

The R2 Sud commuter train (Rodalies de Catalunya) runs directly from Barcelona to Sitges in about 35–45 minutes. Trains leave from the main city stations — Barcelona Sants, Passeig de Gràcia and Estació de França — roughly every 10–20 minutes, and Sitges station is a five-minute walk from the beach and old town. A single ticket is inexpensive (Sitges is in fare zone 3); an integrated travelcard is cheaper if you travel often.

From Barcelona El Prat Airport

There is no direct train from the airport, but it is straightforward: take the R2 Nord train from the airport (T2 station) into Barcelona and change to the R2 Sud towards Sitges/Vilanova — around 50–70 minutes in total. Alternatively, a taxi or private transfer takes about 30–40 minutes and costs roughly €60–80. Some coach services also connect the airport and the Garraf; check current timetables before you travel.

By car

By car from Barcelona, the fastest route is the C-32 motorway (about 38 km, ~40 minutes), which has a toll through the Garraf tunnels. The alternative C-31 coast road is free and scenic but slower and winding. Bear in mind that parking in Sitges is difficult and pricey in summer; use the car parks on the edge of town and walk in, or consider arriving by train.

By coach and getting around

Coach operators (such as Mon-Bus) run services between Barcelona and the Garraf, a useful option at night when trains are less frequent. Once in Sitges you can walk almost everywhere; there are also local buses to the outer neighbourhoods and taxis. For a car-free trip, the train plus walking covers most needs.

Note: times and fares are indicative for 2026 (Rodalies R2 Sud). Always check current timetables, especially from the airport and for late-night travel.

Frequently Asked Questions

How do I get from Barcelona to Sitges?

The easiest way is the R2 Sud commuter train, which runs directly from Barcelona Sants, Passeig de Gràcia and Estació de França to Sitges in about 35–45 minutes, roughly every 10–20 minutes. By car it is about 38 km via the C-32 toll motorway (~40 minutes).

How do I get from Barcelona Airport to Sitges?

There is no direct train. Take the R2 Nord from the airport (T2) into Barcelona and change to the R2 Sud to Sitges — about 50–70 minutes total. A taxi or private transfer takes 30–40 minutes and costs roughly €60–80.

How long does it take to get to Sitges?

About 35–45 minutes by train from central Barcelona, or roughly 40 minutes by car via the C-32. From Barcelona El Prat Airport, allow 50–70 minutes by train with one change, or 30–40 minutes by taxi.

Is it better to visit Sitges by train or car?

For most visitors the train is better: it is fast, frequent, cheap and avoids the difficult summer parking in Sitges. A car is handy if you plan to explore the wider region or arrive late at night.

Explore Sitges

Browse our local estate agents, business directory and events calendar to make the most of Sitges.

See all English guides