Quick answer: Sitges sits about 42 km south of Barcelona. The C2 train from Barcelona Sants takes about 30 minutes, a taxi takes around 40 minutes door to door, and driving takes 30–40 minutes depending on traffic. From the airport, a taxi or transfer is the only direct option — the train and bus both require getting into the city first.
Distance and Journey Time
Sitges is roughly 42 km south of Barcelona along the coast. A taxi covers that in about 40 minutes door to door. Driving takes a similar 30–40 minutes depending on traffic.
Train, Bus, or Taxi?
| Method | Time | Notes |
|---|---|---|
| Train (C2 line) | ~30 min from Sants | Cheapest, frequent departures |
| Bus | ~35–40 min | Similar price to the train |
| Taxi | ~40 min | Door to door, no transfers |
Getting from Barcelona Airport Directly to Sitges
If you are heading straight to Sitges from El Prat, a direct taxi or pre-booked transfer skips the city entirely. The train and bus routes to Sitges start from Barcelona Sants, not the airport, so public transport means an extra leg into the city first.
FAQ
About 42 km south of the city.
Yes — a direct taxi or pre-booked transfer skips the city entirely, useful since the train and bus routes to Sitges start from Barcelona Sants, not the airport.
No. You would need to get into Barcelona first, typically to Sants, and change onto the C2 line — a direct taxi or transfer avoids that extra leg.