San Felíu de Llobregat is located in the province of Barcelona, in the autonomous community of Catalonia, northeastern Spain. It sits in a prime position just 10 kilometers west of Barcelona, making it part of the greater metropolitan area, while still maintaining a distinct identity as a quieter, more residential city. San Felíu is nestled along the banks of the Llobregat River, providing scenic water views and easy access to natural landscapes like the Collserola mountain range, which offers ample opportunities for outdoor exploration.
The city enjoys a Mediterranean climate, characterized by hot, dry summers and mild, wet winters. Summer temperatures often reach the high 20s to low 30s Celsius (80-90°F), making it an excellent destination for summer vacations, though spring and autumn provide more temperate weather for outdoor events and festivals. Rain is more common in the autumn and spring months, but even then, it is infrequent and often brief.
Due to its proximity to Barcelona, visitors can easily take advantage of nearby coastal beaches, while enjoying a more peaceful, suburban atmosphere. The best time to visit San Felíu is during the spring and early summer, especially in May when the Rose Festival is in full bloom, filling the city with vibrant colors and scents.