By road:
Barcelona 36 km (motorway)
Madrid 600 km (motorway)
By train:
From Sants station every 20 minutes approximately
By air:
Barcelona airport (El Prat) from where there a rail link to Sitges or bus lines, a direct line to Sitges and a very frequent bus to Barcelona from where one can take the train to Sitges at Sants station.