San Felíu de Llobregat se encuentra en la provincia de Barcelona, en la comunidad autónoma de Cataluña, en el noreste de España. La ciudad está situada en una posición privilegiada, a solo 10 kilómetros al oeste de Barcelona, lo que la convierte en parte del área metropolitana de la capital catalana, pero manteniendo su identidad como una ciudad más tranquila y residencial. San Felíu está situada a lo largo de las orillas del río Llobregat, lo que proporciona vistas escénicas del agua y fácil acceso a paisajes naturales como la sierra de Collserola, que ofrece amplias oportunidades para la exploración al aire libre.
El clima de la ciudad es mediterráneo, caracterizado por veranos cálidos y secos e inviernos suaves y húmedos. Las temperaturas de verano suelen alcanzar los 28 a 32 grados Celsius, lo que la convierte en un excelente destino para las vacaciones de verano. Sin embargo, la primavera y el otoño ofrecen un clima más templado ideal para eventos al aire libre y festivales. Las lluvias son más comunes en otoño y primavera, pero suelen ser breves.
Gracias a su proximidad a Barcelona, los visitantes pueden disfrutar fácilmente de las playas cercanas de la costa mediterránea mientras disfrutan de un ambiente más tranquilo y residencial. La mejor época para visitar San Felíu es durante la primavera y principios del verano, especialmente en mayo, cuando la Fiesta de la Rosa está en su apogeo, llenando la ciudad de colores y aromas vibrantes.