Hotels
64 Hotels in Catalonia
Search
hotels
A wide selection of the best hotels in Catalonia, from the Costa Dorada to the Pyrenees, passing through the Costa Brava and the heart of Catalonia. Unique, exclusive, and elegant hotels that will impress you.
Cantallops, Alt Empordà, Costa Brava
Hotel Can Xiquet is an elegant hotel in Cantallops, in the Alt Empordà region, with views of the Albera mountains. It features a swimming pool, suites with jacuzzi, and is close to the French border.
1 night
from
129€
Setcases, Ripollès, Girona
Hotel La Coma is a cozy rural hotel in Setcases, in the Camprodon Valley, in the Girona Pyrenees. It has a swimming pool, a spa, and facilities for children. Surrounded by mountains and close to a ski resort.
1 night
from
80€
Castelladral, Bages, Barcelona
Hotel La Garriga de Castelladral is a romantic hotel set in a restored rural farmhouse, surrounded by nature and just one hour from Barcelona. It offers a spa, a swimming pool, and spacious gardens.
1 night
from
178€
Castelló d'Empúries, Alt Empordà, Costa Brava
A restored farmhouse welcomes you to Comtal d’Empúries, a Costa Brava boutique hotel with a spa, pool, gourmet dining and selected rooms with hot tubs.
1 night
from
120€
Begur, Baix Empordà, Costa Brava
Hotel Aigua Blava is a luxury hotel on the Costa Brava, in Begur, with stunning sea views, by crystal-clear coves and beaches, and with one of the best restaurants on the Costa Brava.
1 night
from
151€
Molló, Ripollès, Girona
Hotel Calitxó, in Molló, Vall de Camprodon, is a cozy mountain hotel surrounded by nature and close to the Vallter 2000 ski resort. Ideal for a peaceful stay in the Girona Pyrenees.
1 night
from
84€
Pals, Baix Empordà, Costa Brava
On the Costa Brava, Hotel La Costa Golf & Beach Resort offers direct access to the Golf de Pals and the dune beach of Pals. An ideal family resort, with a swimming pool and a wide range of facilities.
1 night
from
110€
Sant Julià de Vilatorta, Osona, Barcelona
Hotel Mas Albereda is a boutique hotel with rustic charm, unique rooms, and a creative Catalan cuisine restaurant led by chef Nandu Jubany.
1 night
from
138€
Llanars, Ripollès, Girona
Hotel Grèvol Spa, in Camprodon-Llanars, Pyrenees, is a cozy mountain hotel with a spa, gourmet restaurant, and close to the golf course. Ideal for a relaxing getaway for couples or families.
1 night
from
155€
Maçanet de Cabrenys, Alt Empordà, Costa Brava
Hotel Els Caçadors de Maçanet is a hotel in Maçanet de Cabrenys, on the Costa Brava, close to the Pyrenees and the French border, with a family-friendly atmosphere and an ideal setting for hiking and excursions.
1 night
from
105€
Calella de Palafrugell, Baix Empordà, Costa Brava
The Hotel Garbí is a lovely hotel with a swimming pool in Calella de Palafrugell, one of the most beautiful towns on the Costa Brava. It has an outdoor jacuzzi, sea views, and a cozy atmosphere ideal for families.
1 night
from
59€
Cadaqués, Alt Empordà, Costa Brava
Hotel Playasol is a Mediterranean hotel in Cadaqués, one of the most beautiful villages on the Costa Brava, set in front of the peaceful bay, with excellent sea views, garden and swimming pool.
1 night
from
136€
S'Agaró, Baix Empordà, Costa Brava
Hotel S’Agaró Wellness & Spa is a hotel on the Costa Brava, in S’Agaró (Baix Empordà), on the seafront, with gardens, a pool and a full Spa & Wellness area specialised in wellbeing.
1 night
from
86€
Navata, Alt Empordà, Costa Brava
Hotel TorreMirona Golf & Spa, in Navata, Empordà, is an exclusive country hotel with a golf course, spa, gourmet restaurant, and swimming pool. Calm between the Pyrenees and the Costa Brava.
1 night
from
89€
Lloret de Mar, Selva, Girona
Hotel L’Azure is a modern and vibrant hotel in the heart of Lloret de Mar, just a few steps from the beach, ideal for active travellers, in one of the liveliest areas on the Costa Brava.
Not available
for these dates
Sort, Pallars Sobirà, Lleida
Experience the Pyrenees from Pessets & Spa, a hotel in Sort where Pallars cuisine, a spa and an outdoor pool complement your mountain adventures.
Not available
for these dates
Girona, Gironès, Girona
Hotel Carlemany is a 4-star hotel in the centre of Girona. Ideal for couple getaways, family stays, cycling holidays and business trips. It is also pet friendly.
1 night
from
102€
Platja d'Aro, Baix Empordà, Costa Brava
Hotel Costa Brava is a beautiful hotel on the Costa Brava, right on the seafront, located between Cala Rovira and Platja Gran in Platja d’Aro. It stands out for its magnificent sea views and excellent local cuisine.
1 night
from
60€
L'Estartit, Baix Empordà, Costa Brava
Les Illes Hotel & Diving is a hotel on the Costa Brava, in L’Estartit, facing the harbour and next to the Medes Islands, with its own diving centre, perfect for discovering one of the best diving destinations.
1 night
from
102€
Palamós, Baix Empordà, Costa Brava
Hotel Ancora is a hotel in Palamós, on the Costa Brava, close to La Fosca beach, one of the most well-known, with a pool, family leisure options and pet friendly.
1 night
from
110€
Olot, Garrotxa, Girona
Explore La Garrotxa’s volcanoes from La Perla d’Olot, a family hotel with Catalan cuisine, a garden and play areas for children.
1 night
from
68€
Calella de Palafrugell, Baix Empordà, Costa Brava
Hotel Alga, in Calella de Palafrugell, Costa Brava, is located near Port Bo Beach and the seafront promenade. It is an elegant hotel with a swimming pool, gardens, and magnificent sea views.
1 night
from
78€
Platja d'Aro, Baix Empordà, Costa Brava
Hotel Aromar is an elegant hotel in Platja d’Aro, on the Costa Brava, located on the seafront promenade, with fantastic sea views and an ideal setting for a romantic getaway for couples.
1 night
from
72€
Calella de Palafrugell, Baix Empordà, Costa Brava
Sea-view hotel in Calella de Palafrugell on the Costa Brava. Discover rooms with terraces, panoramic dining and access to the coastal path.
1 night
from
135€
L'Escala, Alt Empordà, Costa Brava
Hotel Can Miquel is a hotel located in front of Cala Montgó beach, one of the most famous in L’Escala and the Costa Brava. It features a heated swimming pool, wellness area, tennis courts, and a restaurant with a terrace overlooking the sea.
1 night
from
140€
S'Agaró, Baix Empordà, Costa Brava
Beachfront hotel in Sant Feliu de Guíxols on the Costa Brava. Discover sea views, selected rooms with a hot tub and a restaurant serving rice and fish dishes.
1 night
from
107€
Sant Feliu de Guíxols, Baix Empordà, Costa Brava
With a cosy style and attention to detail, Hostal Boutique Es Portalet is an accommodation in Sant Feliu de Guíxols, on the Costa Brava, 200 metres from the beach, designed for wellbeing and pet friendly.
1 night
from
110€
Corbera de Llobregat, Baix Llobregat, Barcelona
Near Barcelona, Can Fisa offers mountain views, a pool and a restaurant in Corbera de Llobregat, with rooms and apartments for family stays.
Not available
for these dates
Sant Antoni de Calonge, Baix Empordà, Costa Brava
Hostal Spa Olga is an accommodation in Sant Antoni de Calonge, on the Costa Brava, facing the sea, with spectacular views, a cosy spa & wellness area and a refined gastronomic offering.
Not available
for these dates
Santa Coloma de Farners, Selva, Girona
Set among gardens in Santa Coloma de Farners, Mas Solà combines a spa, pools, tennis and padel with activities for couples and families.
1 night
from
131€
Torroella de Montgrí, Baix Empordà, Costa Brava
A historic mill meets contemporary design at Molí del Mig, a hotel with a spa, outdoor pool and gardens in Torroella de Montgrí on the Costa Brava.
Not available
for these dates
Girona, Gironès, Girona
Hotel Peninsular Girona combines history and modernity. It is a hotel in the center of Girona, just steps away from the main tourist attractions.
1 night
from
90€
Llafranc, Baix Empordà, Costa Brava
Hotel Terramar is a charming hotel on the Costa Brava, Mediterranean in style, located opposite Llafranc beach, with a warm and family-friendly atmosphere, where you can enjoy the sea and tranquillity.
1 night
from
98€
Lladurs, Solsonès, Lleida
La Vella Farga turns a historic Solsonès farmhouse into a luxury hotel with a heated infinity pool and selected rooms with hot tubs or fireplaces.
1 night
from
246€
Calders, Moianès, Barcelona
Hotel Urbisol is a luxurious hotel with a spa, children’s playground, gym, and outdoor pool. Its restaurant combines traditional Catalan cuisine with modern and avant-garde cooking.
1 night
from
220€
Sant Julià de Ramis, Gironès, Girona
Hotel Esperit Roca, located in the Castle of Sant Julià de Ramis, is the exclusive luxury hotel created by the Roca brothers, just a few kilometres from the centre of Girona and the Costa Brava.
1 night
from
350€
Begur, Baix Empordà, Costa Brava
Hotel Classic Begur is a romantic hotel for couples in the centre of Begur, Costa Brava. A former Indian house featuring a spa and massage service, with rooms offering a jacuzzi, tantra chair and motion bed.
1 night
from
125€
Ribes de Freser, Ripollès, Girona
Hotel Els Caçadors de Ribes is a cozy mountain hotel in the Catalan Pyrenees, at the gateway to the Vall de Núria. It is a family-friendly hotel with an outdoor jacuzzi and an excellent restaurant.
1 night
from
64€
Santa Pau, Garrotxa, Girona
Hotel Cal Sastre is located in front of the Medieval Castle of Santa Pau, within the Natural Park of the Volcanic Zone of La Garrotxa. It is close to the Greenways and several natural pools (gorgs).
1 night
from
150€
Avinyonet de Puigventós, Alt Empordà, Costa Brava
Near Figueres, Mas Falgarona is a boutique hotel in the Costa Brava countryside, with a spa, a pool and Mediterranean dining in a historic farmhouse.
1 night
from
149€
Sant Llorenç de Morunys, Solsonès, Lleida
Savour locally sourced cuisine at El Monegal, a gourmet country hotel in the Vall de Lord, surrounded by mountain scenery near Port del Comte.
1 night
from
75€
Tossa de Mar, Selva, Girona
In the old town of Tossa de Mar, Hotel-Boutique Casa Granados is a luxurious hotel on the Costa Brava, set in a 19th-century mansion, with a pool, wellness area and contemporary cuisine restaurant.
1 night
from
117€
Peratallada, Baix Empordà, Costa Brava
Hotel Mas Rabiol is a romantic rural hotel on the Costa Brava, in Peratallada, one of the most beautiful medieval villages in Catalonia, set in a 16th-century farmhouse, with bike room, spacious gardens and a pool.
1 night
from
160€
Bot, Terra Alta, Tarragona
Hotel & Spa Can Josep is a charming hotel in Bot, in the Terra Alta region. Its spa offers views of the mountains and vineyards, and it also features an excellent gastronomic restaurant serving local cuisine.
1 night
from
129€
Lladurs, Solsonès, Lleida
Discover Japan in Solsonès at Puigpinós, a 12th-century farmhouse transformed into a Japanese-style hotel with Japanese cuisine and an infinity pool.
1 night
from
170€
Les Planes d'Hostoles, Garrotxa, Girona
A century-old garden surrounds Can Garay, a charming hotel in Les Planes d’Hostoles for couples and families exploring La Garrotxa’s natural pools.
1 night
from
87€
Monistrol de Calders, Bages, Barcelona
Linked to Nandu Jubany’s early career, La Masia del Solà combines Catalan cuisine, a pool and suites with whirlpool baths in Monistrol de Calders.
1 night
from
240€
Pont de Molins, Alt Empordà, Costa Brava
Hotel El Molí is a hotel on the Costa Brava, surrounded by nature, with an infinity pool and rooms with bathtub and fireplace, designed for a unique stay.
1 night
from
150€
Llafranc, Baix Empordà, Costa Brava
El Far Hotel Restaurant is a charming hotel on the Costa Brava, in Palafrugell, set on a cliff next to Sant Sebastià lighthouse, with sea views and a refined gastronomic offering.
1 night
from
235€
Solsona, Solsonès, Lleida
Hotel La Freixera is a charming hotel in Solsona, located in the heart of the medieval old town, at the gateway to the Lleida Pyrenees. A welcoming romantic boutique hotel where stone, wood and history create a unique atmosphere, with rooms featuring a bathtub or fireplace.
1 night
from
99€
Madremanya, Gironès, Girona
Hotel La Plaça de Madremanya, a 15th-century farmhouse located in the heart of a medieval village in the Empordà, in the inland Costa Brava, featuring a saltwater swimming pool and rooms with fireplaces.
1 night
from
136€
Sant Joan de les Abadesses, Ripollès, Girona
The Hotel Les Planes del Grau is a former farmhouse transformed into a charming rural hotel in Sant Joan de les Abadesses, in the Pyrenees of Girona. Perfect for relaxing, walking, and enjoying horseback.
1 night
from
90€
Begur, Baix Empordà, Costa Brava
Hostal Sa Tuna is a charming guesthouse right on the beach, in Sa Tuna cove, one of the best on the Costa Brava, with a seafront restaurant serving traditional Empordà cuisine.
1 night
from
200€
Arenys de mar, Maresme, Barcelona
Design and creative dining define Vila Arenys, a boutique hotel near Barcelona with a rooftop pool and selected rooms with private pools or hot tubs.
1 night
from
127€
Begur, Baix Empordà, Costa Brava
Hotel El Petit Convent is an elegant hotel just 50 metres from the old town of Begur, one of the most beautiful villages on the Costa Brava, with a Mediterranean and rustic style.
1 night
from
132€
Palamós, Baix Empordà, Costa Brava
Hotel Casa Vincke is a hotel on the Costa Brava, in Palamós, set in a historic building next to the beach, with 9 contemporary-style rooms, garden, pool and the option to book the entire hotel.
1 night
from
146€
Valldoreix, Vallès Occidental, Barcelona
The Hotel Boutique Torre Barcelona, in Valldoreix, next to the Collserola Natural Park, is an elegant and peaceful manor house just 10 minutes from the centre of Barcelona with a private spa, pool and gardens.
1 night
from
94€
Begur, Baix Empordà, Costa Brava
El Petit Hotel Boutique La Indiana de Begur is a hotel on the Costa Brava, in the historic centre of Begur, colonial in style, with views of the medieval castle and a fantastic outdoor jacuzzi.
1 night
from
170€
Palafrugell, Baix Empordà, Costa Brava
Hotel Can Liret is a charming hotel in Palafrugell, on the Costa Brava, with rooms in a modern and rustic style, some with a bathtub, and a concept linked to local gastronomy.
1 night
from
149€
Pelacalç, Alt Empordà, Costa Brava
In Pelacalç, on the Costa Brava, Boutique Hotel Can Picó is set in a peaceful natural environment, just 4 km from the beaches of the Bay of Roses, perfect for relaxing and unwinding.
1 night
from
115€
Sant Aniol de Finestres, Garrotxa, Girona
Can Buch is a beautiful eco-friendly rural house in Sant Aniol de Finestres, surrounded by mountains and close to the volcanic area of La Garrotxa and its natural pools. It features a spa, swimming pool, a small farm with animals, and a spacious garden.
1 night
from
170€
Montnegre, Gironès, Girona
Country hotel with a heated pool in Les Gavarres, Girona. A six-room farmhouse with a restaurant, yoga, massages and facilities for cycling holidays.
1 night
from
160€
Pals, Baix Empordà, Costa Brava
Hotel Mas Roig is a 16th-century farmhouse converted into an adults-only hotel, 5 minutes from the medieval village of Pals, close to the beaches of the Costa Brava and the Medes Islands.
1 night
from
99€
Girona, Gironès, Girona
Casa Cacao, the Roca brothers’ gourmet boutique hotel, brings design and flavour to a historic building in central Girona, beside the Old Town.
1 night
from
240€
Discover also
- Rural hotels
- Beach Hotels
- Mountain Hotels
- Luxury hotels
- Romantic hotels
- Gastronomic Hotels
- Boutique hotels
- Spa Hotels
- Hotels with private spa
- Hotels with jacuzzi in the room
- Adults only hotels
- Hotels with sea views
- Hotels with golf course
- Hotels with swimming pools
- Hotels with in-room fireplaces
- Family-friendly hotels
- pet friendly Hotels