By bus
- From Barcelona
The BusGarraf company operates a service between the towns of Sitges, Vilanova i la Geltrú, Sant Pere de Ribes and the city of Barcelona. Not all of them stop at the airport. The Barcelona bus service starts at Gran via de les Corts Catalanes, 588. There is another stop on Carrer Sepúlveda and another one in Plaça d’Espanya square. In Sitges, you can find the bus stop opposite Can Robert park, on Avinguda Vilanova, 14.
https://busgarraf.cat/en/
Tel. +34 93 893 70 60 - From Josep Tarradellas Barcelona-El Prat Airport
BusGarraf company: https://busgarraf.cat/en/
the BusGarraf stop is located outside Terminal 1 (T1). If you arrive at Terminal 2 (T2), you will need to catch the free airport bus which takes you to T1 (the journey is 4 km and the time is between 10 and 15 minutes).
The bus stop for the T2 to T1 line can be found underneath the bridge, outside T2B.
Buses arrive every 7 minutes 24 hours a day.
https://busgarraf.cat/en/
Tel. +34 93 893 70 60 - From Reus Airport (Tarragona)
There is no direct connection between Reus Airport and Sitges. However, the Hispano Igualadina bus company does offer transport services from this airport to Barcelona (Sants Station) and vice versa, depending on your arrival flights to Reus.
The journey lasts between 1 hour and 30-45 minutes.R
Once at Sants Station you will need to take a train to Sitges (see getting to Sitges by train)
www.igualadina.com
Tel. +34 977 77 06 98 - From Girona Airport (134 km/1 hour 45 mins.)
There is no direct service between Girona and Sitges either. The Sagalés transport company provides a connection between Girona Airport and Barcelona city centre (Barcelona Nord bus station). From there you can take the metro to railway stations that serve trains calling at Sitges. Leave the bus station via the “Sortida Nàpols” exit and go to the Arc de Triomf metro station (L1, red line, which is the closest station (5 to 10 minutes on foot).
The cost of a ticket from Girona Airport to Barcelona is €14 and the journey takes around 75 minutes.
www.sagales.com
Tel. +34 902 361 550/+34 902 130014