Located 34 km (21 miles) southwest of Barcelona, Sitges is about an hour's drive from Barcelona making it an ideal day trip to a beautiful beach. Some tours to Sitges also stop in Tarragona, giving you the best of both places.