
Hotels in Avià
1 hotel
Hotels in Avià, Spain — rural stays near Berga and the 12th-century church of Santa Maria d'Avià. 90 km north of Barcelona via the C-16.
Photo by Wikimedia Commons on Unsplash
About Avià
Avià
Avià is a small Catalan municipality in the Berguedà comarca, set in the pre-Pyrenean foothills of northeastern Spain, roughly 100 km north of Barcelona. The village clusters around the Romanesque church of Sant Andreu, a 12th-century structure that anchors the historic centre and reflects the region's medieval heritage. The surrounding landscape — forested ridges, the Llobregat river valley, and views toward the Serra de Moixeró — draws hikers and cyclists from across Catalonia, particularly those following routes that connect to the Parc Natural del Cadí-Moixeró.
Visitors to Avià are typically nature-focused travellers, weekend escapees from Barcelona, and anyone using the area as a base for the nearby market town of Berga, just 3 km south. Berga hosts the famous Patum festival, a UNESCO Intangible Cultural Heritage celebration held every Corpus Christi since the 14th century, which brings crowds to the entire comarca. Local cuisine follows Berguedà tradition — hearty mountain dishes featuring wild mushrooms, cured meats, and trinxat, a pan-fried potato-and-cabbage dish common across the Pyrenean foothills.
Avià has a population of under 2,000 residents and sits at approximately 700 metres above sea level. The C-16 road connecting Barcelona to Berga passes close by, making the village accessible by car in under 90 minutes from the capital.
All hotels in Avià

Cities like Avià
Other destinations across Spain within reach.





