A selection of the best luxury hotels in Costa Brava, Spain. A selection by Laura Becker
Hostal de la Gavina GL (S’Agaro)
Experience pure luxury at Hostal de la Gavina, a 5-star hotel situated just 100 metres from the picturesque S’Agaro Beach. Boasting a spa, tennis club, and outdoor pool surrounded by Mediterranean gardens, this hotel is the perfect blend of comfort and style. Each room offers large windows, classic décor, and breathtaking sea views. Guests can also enjoy the added convenience of the hotel’s proximity to Girona Airport (27 km) and Barcelona (100 km). Figueres, the birthplace of Salvador Dalí, is also within easy reach. Dining options include the gastronomic Candelight restaurant by Romain Fornell, as well as the Garbí restaurant which serves Mediterranean lunches. Guests can also enjoy meals and cocktails on the terrace during the summer months. The hotel’s spa offers a comprehensive range of treatments, as well as a hammam, hot tub, heated indoor pool, gym, and relaxation area.
Rooms: 74 Stars: 5
Check availabilityParador de Aiguablava (Begur)
Perched atop rocky cliffs on the breathtaking Costa Brava coastline, the Parador de Aiguablava offers an unforgettable stay. Boasting sea views, the air-conditioned rooms feature complimentary Wi-Fi, tiled floors, and flat-screen TVs. Some rooms even include a terrace or seating area. Take a dip in the outdoor pool, or relax in the sauna. Enjoy classic dishes from the Girona region in the two on-site restaurants, one in the main building and the other on the nearby beach. Spend the day exploring Begur, a stunning medieval town with plenty of bars and restaurants, or go for a walk or try some watersports. Girona and Figueres are both a short drive away.
Rooms: 78 Stars: 4
Check availabilityBoutique Hotel Casa Granados (Tossa de Mar)
For those seeking a luxurious getaway in Costa Brava, Boutique Hotel Casa Granados is the perfect choice. Located in central Tossa de Mar, just 150 metres from the beach, this 19th-century mansion has been restored to provide a range of personalized services. Guests can enjoy the ornate gardens and swimming pool, or take advantage of the additional services such as personal shopping, chauffeurs, and guided trips and boat rides (surcharge applies). The hotel also features a 24-hour café and Can Sophia Restaurant, serving seasonal dishes and elaborate confectionery. Rooms come with a vintage Illy coffee machine, TV with international channels, minibar, toiletries, and a hairdryer. Lloret de Mar is 20 minutes away, and Blanes is 17 km away.
Rooms: 7 Stars: 4
Check availabilityVistabella (Roses)
The Vistabella Boutique Hotel is located on the seafront of Roses Bay with stunning views of the surrounding mountains. The hotel features spacious rooms with balconies, a spa with an indoor pool and a whirlpool, 5 restaurants and a bar. From casual beach-grill to creative cuisine and traditional tapas, the hotel offers a variety of culinary experiences. Relax in the spa or enjoy the Mediterranean Sea views from the terrace.
Rooms: 34 Stars: 5
Check availabilityHotel Aigua Blava (Begur)
Experience the beauty of Costa Brava at Hotel Aigua Blava. This luxurious boutique hotel offers stunning views of the nearby bays of Fornells and Aiguablava, with bright, air-conditioned rooms featuring balconies and free Wi-Fi. Enjoy the outdoor pool and attractive gardens, plus a tennis court, children’s play area and table tennis. Dine on classic Catalan cuisine and fresh seafood at the popular restaurant, which features panoramic sea views. Just 1 km from Begur, explore the nearby secluded beaches for a perfect day out.
Rooms: 80 Stars: 4
Check availabilityBoutique Hotel Villa Gala (Cadaqués)
Hotel Villa Gala, a boutique hotel in beautiful Cadaqués, offers guests a luxurious stay with stunning views of the sea. Enjoy a refreshing swim in the outdoor pool, or relax in the garden. All air-conditioned rooms come with a terrace, flat-screen TV, fridge, coffee machine, private bathroom with hairdryer and free toiletries, and a wardrobe. Most rooms have a rain shower, while others have a bath. Savour a delicious buffet breakfast each morning and make use of the 24-hour multilingual reception. Girona-Costa Brava Airport is just 60 km away, and Salvador Dali’s House is 1.2 km away.
Rooms: 13 Stars: 4
Check availabilityRigat Park & Spa Hotel (Lloret de Mar)
Experience unparalleled luxury at Hotel Rigat Park & Spa. This 5-star boutique hotel in Costa Brava offers the perfect blend of elegance, comfort, and convenience. Each of the spacious rooms feature a private terrace, soundproofing, air conditioning, parquet floors, restored neoclassical furniture, ceiling beams, and a flat-screen TV. Take a dip in the outdoor pool with underwater music and solar heating, or relax in the outdoor Jacuzzi with a solarium and enjoy the large terraces and gardens next to the pool. Pamper yourself in the spa with a hot tub, sauna, Turkish bath, and massage service. Enjoy cocktails at the Lounge Bar and savor traditional and avant-garde cuisine at the gourmet restaurant Le Privée. Conference rooms and incentives of different sizes are also available, as well as free parking and Wi-Fi.
Rooms: 78 Stars: 5
Check availabilityHotel Diana (Tossa de Mar)
The hotel’s terrace overlooks the beach and offers a great spot to relax and take in the views. Hotel Diana is the perfect spot to enjoy a romantic getaway or a family holiday. This boutique hotel is just steps away from the beach, the historic centre and all the attractions of Tossa de Mar.
Rooms: 21 Stars: 4
Check availabilityHotel Santa Marta (Lloret de Mar)
Nestled in a stunning 7 hectare woodland, this luxury hotel is the perfect place to soak up the sun and Mediterranean culture. Located just 200 metres from Santa Cristina beach, the hotel offers a personalised service and comfort like no other. Follow the winding footpaths through a variety of trees, and you will find yourself in paradise. Soak up the sun, enjoy the culture, and let the customer care take care of you – the perfect holiday awaits.
Rooms: 76 Stars: 5
Check availabilityBest areas to find hotels in Costa Brava, Spain
Costa Brava is a popular holiday destination located on the Mediterranean coast of Spain. It is known for its stunning beaches, picturesque villages, and vibrant nightlife. With its unique combination of attractions, Costa Brava is an ideal destination for a holiday.
When searching for a hotel in Costa Brava, the best areas to look are Lloret de Mar, Blanes, Tossa de Mar, Palamos, and Begur.
Lloret de Mar is one of the most popular resorts in Costa Brava. It has a large selection of hotels, ranging from luxurious 5-star resorts to budget-friendly hostels. Lloret de Mar is also home to a variety of restaurants, bars, and shops, making it a great place to explore.
Blanes is a charming fishing town located on the Costa Brava. It is known for its beautiful beaches, seafood restaurants, and relaxed atmosphere. The town has a wide range of accommodation options, including beachfront hotels, resorts, and budget-friendly apartments.
Tossa de Mar is a picturesque town located on the north coast of Costa Brava. It is known for its medieval architecture, cobblestone streets, and stunning beaches. The town is home to a variety of hotels and resorts, including family-friendly options.
Palamos is a charming fishing village located close to the French border. It is known for its beautiful beaches and seafood restaurants. The town is home to a wide range of accommodation options, including boutique hotels and budget-friendly apartments.
Begur is a picturesque town located on the south coast of Costa Brava. It is known for its stunning beaches, seafood restaurants, and traditional architecture. The town has a wide range of accommodation options, including luxury resorts and budget-friendly hostels.
When searching for a hotel in Costa Brava, it is important to consider the location and price of the accommodation. It is also important to consider the amenities and services offered by the hotel. Many hotels in Costa Brava offer a range of services, such as free Wi-Fi, parking, and swimming pools. It is also important to research the hotel’s customer reviews to ensure a comfortable stay.