Sitges is located by the C-32 motorway, that runs from Barcelona to Tarragona. It is 35 km from Barcelona, and 30 km from Barcelona International Airport. It takes about a 20 minutes drive.
You can reach Barcelona by train. The Sitges railwaystation is ten minutes walking from Apartaments Can Negret in San Sebastian beach. Train services provided by RENFE arrive and depart frequently, approximately every 30 minutes. You can easily go to Barcelona with direct trains, and to the Airport with all trains stopping in ‘El Prat’.
The MonBus company offers also bus service connecting Sitges with Barcelona and vice versa, with regular stops at the Airport.
You can reach Apartaments Can Negret from Barcelona-Airport:
by Taxi (the fare costs around € 65)
by Train (RENFE). You have to change train in Prat de Llobregat
by Bus (MONBUS) This is maybe the easiest way.