The train journey from Barcelona to Sitges is remarkably efficient, typically taking between 35 and 45 minutes. The service is operated by Renfe’s Rodalies (Cercanías) network, specifically the R2 Sud line. Trains depart very frequently, usually every 15 to 20 minutes from major stations such as Barcelona Sants, Passeig de Gràcia, or Estació de França. The quickest trains, which make fewer stops, can arrive in as little as 32 minutes. In 2026, a standard single ticket costs approximately €4.60 to €5.50 (Zone 3), making it one of the most affordable day trips from the city. The journey is also scenic, as the tracks run along the Mediterranean coast for much of the route. Because it is a local commuter service, there is no need to book in advance; you can simply purchase a ticket at the station machines and hop on the next available train to enjoy the seaside charm of Sitges.