How to Get from Barcelona to Sitges

Sitges is a popular beach town famous for its gay scene

••• Ken Welsh/Getty Images

A number of tour companies include Sitges as a stop on a day trip from Barcelona. Your options include (ranked in order of quality, in my opinion): All of these tours depart from Barcelona.

  1. Sitges, Montserrat and Cava Wine Cellar Tour
  2. Sitges and Tarragona Tour
  3. Sitges, Barcelona City Tour, and Cava Wine Cellar Tour

Barcelona to Sitges by Public Transport

Sitges is less than 45 minutes by Cercanias Renfe (the suburban train network) from the center of Barcelona. Trains leave every 30 minutes and cost about 4€ each way. Board the train at the Passeig de Gracia subterranean train station.

How to Get to Sitges from Barcelona Airport

The service is called MonBus and runs every two hours from approximately 9 a.m. until about 10:30 p.m. and also stops in the center of Barcelona. For accurate information at the time of your arrival, call the Barcelona Airport Tourist information line +34 934 784 704.

What to See

  • The beach. Don't try to convince yourself that the beach in the center of Barcelona is nice - it isn't. For a good beach in this area, go to Sitges. There are a number of nice beaches in Sitges, including a couple of nudist beaches.
  • Sitges is also a popular gay resort. There are also some specifically gay nudist beaches in Sitges.
  • Facundo Bacardi was from Sitges - there is a Rum Museum in Sitges to commemorate this.

When Is the Best Time to Visit Sitges?

Carnival time, of course! Every year during carnival, gay and straight people from around Europe flock to see one of the most flamboyant festivals on the continent.

Gay Pride Sitges takes place in June.

The traditional Sitges fiesta is in August. 

Other Places to Visit Near Sitges

The nearest town to Sitges is Vilanova I la Geltru, where there is a railway museum. A little away from the coast you'll find Vilafranca dei Penedes, which is famous for its cava wine. A quirky photo opportunity on the way to Vilafranca is the village of California!