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?

MethodTimeNotes
Train (C2 line)~30 min from SantsCheapest, frequent departures
Bus~35–40 minSimilar price to the train
Taxi~40 minDoor 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

How far is Sitges from Barcelona?

About 42 km south of the city.

Can I get a taxi from Barcelona airport straight to Sitges?

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.

Is the train to Sitges direct from 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.

Leave a Reply

Your email address will not be published. Required fields are marked *