Terrassa is situated in the northeast of Spain, in the province of Barcelona, within the autonomous region of Catalonia. The city lies inland, about 30 kilometers (19 miles) northwest of Barcelona. While it isn’t a coastal city, its location near the Collserola mountain range provides plenty of opportunities for outdoor activities and picturesque views. Its proximity to both Barcelona and the Mediterranean coastline makes it a convenient and attractive destination for visitors wanting to explore Catalonia’s diverse landscapes.
The climate in Terrassa is Mediterranean, with hot summers and mild winters. Average summer temperatures can range from 25°C to 30°C (77°F to 86°F), while winter temperatures tend to hover around 10°C to 15°C (50°F to 59°F). The best time to visit is during the spring (April to June) and early autumn (September to October), when the weather is mild and pleasant, perfect for outdoor activities and sightseeing.
Terrassa is also well-connected to nearby major cities such as Barcelona, Sabadell, and Manresa, all of which can be reached within an hour. Additionally, the city’s close proximity to the Montserrat mountain range and the beaches of the Costa Brava makes it a great base for day trips to explore Catalonia’s natural beauty.