Sitges is the place Barcelona goes on its day off. Swap the crowds on Las Ramblas for whitewashed streets, seven beaches, and a seafront promenade made for a slow walk with an ice cream, and you're still close enough to be back in the city for dinner.

However you travel from Barcelona to Sitges, the trip is short. Most people get to Sitges from Barcelona by train, but there's also a direct bus from the airport and a taxi or rental car if you'd rather skip timetables altogether. Here's how each option compares, what it costs, and the one seat on the train worth grabbing.

The Train from Barcelona to Sitges (and the Seat You Want)

The train is how almost everyone makes the trip, and it's easy to see why. Renfe's R2 Sud line runs directly from Barcelona Sants, with stops at Passeig de Gràcia and Estació de França along the way, so you can catch a train wherever is closest to your hotel without changing anywhere.

The ride takes around 35 to 40 minutes door to door, with direct trains roughly every 15 to 30 minutes for most of the day, more than 35 a day in total. A one-way ticket is €4.60 (a Zone 3 single, 2026 fare), bought from the machines on the platform or through the Renfe app before you go.

DetailWhat to know
LineR2 Sud (Rodalies de Catalunya)
Boarding stationsBarcelona Sants, Passeig de Gràcia, Estació de França
Journey time35-40 minutes
FrequencyEvery 15-30 minutes
One-way fare€4.60 (Zone 3 single)
First / last trainFrom around 05:45 to roughly 22:30

Local tip

Heading toward Sitges, take a seat on the right-hand side of the train. After Castelldefels the line runs right along the coast, and for the last ten minutes before Sitges you get an uninterrupted view of the Mediterranean and the beaches below, right from your window.

Getting from Barcelona Airport to Sitges by Bus

If you're landing at Barcelona Airport (in El Prat de Llobregat) and heading straight for the coast, you don't need to go into the city first. The Garraf bus runs directly from Terminal 1 to Sitges and continues on to Vilanova i la Geltrú, which makes it a genuinely useful shortcut if your hotel is in Sitges itself.

The journey takes around 40 minutes and the one-way fare is €8.30. The bus runs roughly hourly on weekdays, with a reduced timetable at weekends, so it's worth checking before you land if you're on an early or late flight. From central Barcelona there's no direct bus service to Sitges, so for a trip that doesn't start at the airport, the train remains faster, cheaper, and far more frequent. Heading into Barcelona itself instead? See our guide to getting from Barcelona Airport to the city centre.

Taxi, Driving, or Skipping the Schedule Altogether

A taxi from Barcelona to Sitges costs around €60-80 one-way, depending on traffic and your starting point. It's the quickest door-to-door option if you're travelling with luggage or as a group, and the ride takes about 35-40 minutes via the C-32 toll motorway.

Driving yourself is just as straightforward: the C-32 hugs the coast for most of the way, and the views alone are worth the toll. Once you're in Sitges, budget a little extra time for parking near the old town in summer, when spaces fill up fast.

Story

Sitges wasn't always a beach town for day-trippers. In 1891, the painter Santiago Rusiñol arrived from Barcelona and fell for the place so completely that he filled a fisherman's house on the seafront with art and antiques and stayed for months. Within a few years, Sitges had become the unofficial capital of Catalan Modernisme, hosting festivals that drew Barcelona's artists and writers down the same coastline you'll be travelling today. That house is now the Cau Ferrat museum, and it's still one of the best reasons to get off the train.

What's Waiting for You in Sitges

Sitges' old town is small enough to wander without a map: narrow lanes open onto the whitewashed church of Sant Bartomeu i Santa Tecla, perched on a small headland with the sea on both sides.

From the train station, it's about a 10-minute walk downhill to the seafront. Platja de la Fragata and Platja de Sant Sebastià sit either side of the church, while Platja de la Ribera is a longer stretch favoured by locals. The Passeig Marítim promenade links most of them, so you can walk from beach to beach without retracing your steps. Most visitors find a single day is plenty: beach in the morning, lunch by the water, a wander through the old town, and the train back before dinner.

Looking for other ideas? Our guide to the best day trips from Barcelona covers Montserrat, Girona and more, and our guide to Barcelona's best beaches rounds up the city's own stretches of sand too.

Frequently Asked Questions

Is Sitges worth a day trip from Barcelona?

Yes. It's a short, cheap trip and the town packs in beaches, a walkable old town, and a proper change of pace from the city, all within a few hours.

What time does the last train back to Barcelona leave?

The last R2 Sud service from Sitges to Barcelona leaves at around 22:30. If you miss it, the N30 night bus also covers the route from Sitges into central Barcelona.

Can I get from Barcelona Airport to Sitges without going into the city?

Yes. The Garraf bus runs directly from Terminal 1 to Sitges in about 40 minutes for €8.30, so you can skip Barcelona entirely if you're heading straight to the coast.

Do I need to book train tickets in advance?

No. R2 Sud trains run so frequently that you can buy a ticket from the platform machines and board the next departure, usually within 15-30 minutes.

Is the train faster than driving or taking a taxi?

Usually, yes. At 35-40 minutes it beats a taxi or car once you factor in traffic on the C-32, and you skip the search for parking once you arrive.