Enjoy the Costa Brava's mesmerizing landscapes by staying at one of the region's hotels with stunning coastal, countryside, and/or city vistas. Whether you're seeking the perfect sunrise over the Mediterranean, a serene rural retreat, or a city break, these accommodations promise panoramas that will elevate your experience on the Costa Brava.

Countryside & Coastal Views

When you think of views in the Costa Brava, you probably picture coastal stretches or rolling hills through the countryside. If you're after these types of vistas, here are five hotels in the Costa Brava that let you sit and absorb the region's beautiful natural scenery. 

Mas Oms

Enjoy your breakfast with a view (photo courtesy of Mas Oms)

Mas Oms lets you immerse yourself in countryside views, nestled between the hills of the Costa Brava and the stunning landscapes of Girona and Empordà. With its serene surroundings, you can relax and unwind in an authentic 17th-century Catalan farmhouse. The hotel offers six charming rooms adorned with historical details, neutral tones, and natural textures. For a memorable stay, choose a room with a private balcony or terrace showcasing the views of the garden and mountains. 

Mas Oms pampers you with several perks and amenities. Start your day with a breakfast made from fresh local ingredients, and relax by the outdoor pool or on the garden terrace. In the evening, treat yourself to dinner and a selection of wines and beers from the hotel's bar. Enhance your stay with spa services, yoga and meditation classes, guided nature walks, and mountain bike rentals, and unwind in the cozy lounge or outdoor hammocks. Learn more

Parador Platja de Aiguablava


Admire views of hills and the sea from numerous corners of the hotel (photo courtesy of Parador Platja de Aiguablava)

Parador de Aiguablava, a historic hotel fully renovated with a modern look, is set atop La Punta d'es Muts. Because of this unique location, you'll enjoy exceptional panoramas of the Mediterranean Sea and the rugged coastline from many rooms and common spaces. A six-minute walk down a stone path with stairs and a railing will get you to the main beach at Aiguablava, and the hotel also has its own private beach.

The hotel's exterior reflects the traditional Mediterranean style, while the interior has a contemporary and stylish look with local art and traditional furnishings. All rooms at Parador de Aiguablava feature a modern, cozy, and inviting atmosphere with sea or garden views; some even have balconies or terraces. The bathrooms are spacious and stylish, with marble finishes and complimentary toiletries. For more space and added perks, you can opt for a suite with private hot tubs and large terraces with comfy seating.

The hotel's amenities include an outdoor pool, several lounges, a gym, and two on-site restaurants serving traditional Catalan cuisine made with fresh, locally-sourced ingredients. You can also enjoy a drink at the bar while taking in the views. For a bit of pampering, head to the spa featuring massage services, indoor pools, and a sauna overlooking the sea. Learn more

Park Hotel San Jorge & Spa


The hotel's terraced restaurant is perfect for sunset (photo courtesy of Park Hotel San Jorge & Spa)

Park Hotel San Jorge & Spa is perched on a cliff overlooking the beach and coast, with a coastal trail that leads to other beaches such as Platja Rovira and Platja Can Cristus. This location gives you stunning views of the coast and beaches, with the sun melting into the sea each evening. Enjoy a combination of traditional Catalan elements and modern design to create a unique and authentic atmosphere. From the moment you step inside, you'll notice the local artwork on display, creating a sense of place and culture.

The rooms and suites are stylish, bright, and airy, with many offering balconies or terraces with sea views. Some units even have porches that lead directly to the path to the beach. Families can book rooms accommodating up to five guests, ensuring everyone has space to relax and unwind.

Enjoy the hotel amenities, including an outdoor pool, spa, fitness center, and direct beach access. You can indulge in local and seasonal cuisine at the two restaurants, with the elegant main eatery serving Mediterranean cuisine focusing on seafood and the casual restaurant offering grilled seafood and tapas on the terrace. While the indoor lounge and bar may feel a bit stark, you can easily take your drinks and bites outside to the deck and enjoy the sounds and views of the coast. Learn more

Plan your trip to Spain
Chat with a local specialist who can help organize your trip.

El Far Hotel Restaurant

Sleep next to a lighthouse and enjoy the seascape (photo courtesy of El Far Hotel Restaurant)

If you're looking for a peaceful seaside retreat with a unique view, consider El Far Hotel Restaurant. This hotel embraces its Mediterranean heritage and location, providing a tranquil atmosphere. Located in the picturesque coastal town of Llafranc, mere steps from the beach, you'll be able to immerse yourself in the stunning scenery. Though getting into town requires a 30-minute walk or an eight-minute drive, you can explore the surrounding areas and nearby cities by car. The charming town of Begur is just 15 minutes away, and the historic city of Girona is less than an hour's drive from the hotel.

El Far Hotel Restaurant has only nine beautifully appointed rooms and suites, making this a quiet retreat away from any hustle and bustle. All rooms are decorated in a contemporary Mediterranean style, with some featuring private balconies or terraces. The main suite has a corner balcony with outdoor furnishings, including sun loungers, perfect for relaxing while enjoying the seascape.

You'll still enjoy direct beach access despite being set atop a cliff. The hotel also features a restaurant serving tasty Mediterranean cuisine, a bar, and a lounge for evening cocktails. You can enjoy your meals outside on the large terrace or relax in the inner courtyard garden, which leads to most rooms. Learn more

Hotel Sant Roc


Relish the incredible views right in your room (photo courtesy of Hotel Sant Roc)

For a standard option with exceptional views, check out Sant Roc, a hotel with a rich history dating to the 17th century. You'll stay atop a small cliffside hill in Palafrugell, so you'll get beautiful vistas, yet just a two-minute walk takes you to the beach, or a five-minute stroll leads to the village. You can also enjoy a short drive to nearby attractions such as Begur or Girona, where you can explore more of the region.

This property has undergone numerous renovations and now features a mix of contemporary and traditional decor. A range of cozy and comfortable rooms feature unique historic furnishings and modern bathrooms. Enjoy views from the rooms, with some units featuring balconies to make the scenery even better. You can relax in the charming courtyard, outdoor terrace, and fireside lounge or enjoy a meal at the on-site restaurant alongside those fantastic sea and coastal views. Learn more

City Views

Another type of view is that of a city or one of the region's charming medieval towns. If you'd like more urban views, these four hotels offer vistas of historic, medieval skylines in Cadaqués, Begur, or Girona. 

Boutique Hotel Villa Gala

Enjoy your meals overlooking the historic architecture of Cadaqués (photo courtesy of Boutique Hotel Villa Gala)

Boutique Hotel Villa Gala is a picturesque Mediterranean-style retreat set on a hillside overlooking Cadaqués and the Mediterranean Sea. This serene setting is perfect for relaxation while still being conveniently close to the town center, beaches, and other attractions. Choose from rooms and suites that evoke the Mediterranean ambience with whitewashed walls, brick accents, and arched ceilings. Some rooms come with private terraces for city views (and some sneak in sea vistas, too), while others offer Jacuzzis for added luxury. 

Make the most of your stay with the hotel's perks and amenities, including the outdoor pool and terrace, where you can soak up the sun and admire the scenery on comfortable loungers. Unwind further at the spa, featuring a sauna and hot tub. For a delicious dining experience, visit the on-site restaurant serving farm-to-table Catalan cuisine with locally sourced ingredients, and enjoy a generous breakfast buffet and al fresco dining under thatched ceilings with city panoramas. Learn more

Casa Cacoa Girona

Enjoy meals and relax on the rooftop with city views (photo courtesy of Casa Cacoa Girona)

Hotel Casa Cacao is set in a beautifully restored historic building that blends Catalan architecture with modern design. One of the hotel's biggest draws is its rooftop cityscape of Girona. Enjoy your breakfast, an evening drink, and other meals from this terrace, taking in the vistas day and night. And with the hotel's convenient location, you'll be just minutes away from some of the city's most popular attractions, including the Onyar River, Plaça de Catalunya, and the Girona Cathedral.

Of course, the hotel's chocolate theme is also a big appeal. You'll find plenty of tasty treats, including daily chocolate tastings, workshops, and a cocoa bar. And if you're a foodie, you'll love the hotel's pastry kitchen, which showcases the region's culinary traditions. As for the rooms, they're cozy and comfortable, with plenty of natural highlights that channel the raw elements of nature. You'll find wooden furniture, stone sinks, plants and flowers, and linen pillows designed to create a relaxing and peaceful atmosphere. Learn more

Sa Calma Hotel

Relax in the rooftop pool with the Begur Castle for a backdrop (photo courtesy of Sa Calma Hotel)

Sa Calma Hotel is an adults-only hotel in Begur with amazing town views from its rooftop pool and terrace. Enjoy the vistas while relaxing in the soaking tub or on comfortable loungers. You'll be on a quiet street away from the buzz, though still just a 10-minute walk from the castle, and the beach is only 40 minutes away on foot or a short ride on the seasonal bus.

The hotel's restored manor is one of the oldest houses in Begur, providing historical features in all spaces, including rooms, common areas, and the hotel's exterior. The rooms and suites offer a mix of historic charm and modern amenities, with balconies and terraces with views, contemporary bathrooms, and comfortable beds. For more space, book one of the rooms with a sofa.

You'll enjoy a daily breakfast served in a charming, historic room featuring local and regional products. The hotel's wellness area, featuring a hot tub and Finnish sauna, is in the old cellar and fed by groundwater, providing a unique and peaceful space to unwind. Learn more

Hotel Gran Ultonia

Girona views on the roof (photo courtesy of Hotel Gran Ultonia)

For views of Girona's skyline, consider a stay at Hotel Gran Ultonia. The hotel's main highlight is undoubtedly its rooftop terrace. The views of Girona's historic rooftops and landmarks are genuinely incredible, and it's the perfect spot to enjoy breakfast in the morning and signature cocktails as the sun sets. Although you won't be in the historic Old Town, the property is a short walk away, so you can easily explore all the major landmarks.

There are four room types, including superior rooms and suites. While the rooms may feel a little plain with standard furnishings, they're perfectly comfortable, and some even have sofas and views of Girona's historic skyline. Although the hotel pays homage to its history with the building's exterior, the interior has been updated for modern comfort. You'll find the reception area open 24/7, a simple lounge, and a restaurant on the rooftop terrace. Learn more