The perk of staying at a beachfront hotel means you can step straight from your accommodation onto the Costa Brava's sun-kissed shores. This can enhance your Costa Brava experience, as the Mediterranean Sea is a significant influence on Catalonia's culture and history. Though there aren't many beachfront options, this region still offers a few excellent choices for seaside stays.

Hotel Aigua Blava

Enjoy a hotel with its own private cove leading to the sea (photo courtesy of Hotel Aigua Blava)

Not just beachfront, Hotel Aigua Blava is nestled on the picturesque coast of Fornells in Costa Brava with direct access to a private cove. Walk down the steps, cross the small patch of sand, and dive right into the sea. As a bonus, you'll be a five-minute walk from three swimming spots surrounded by green hills and charming white buildings. This family-owned hotel, established in 1934, maintains its quaint and historic charm while offering modern, recently renovated rooms, some with a private terrace overlooking the beach and coastline. 

Although Hotel Aigua Blava is not in Begur's historic center, you're only a 10-minute drive from the medieval hilltop center and Begur Castle. When ready to relax, savor traditional Catalan cuisine at the on-site restaurant, which offers three different dining spaces with views of Aiguablava Bay. The hotel also has an outdoor pool with a bar and sun deck, a children's playground, and sports facilities for tennis, badminton, Ping-Pong, and bicycle rentals. Learn more

Golden Mar Menuda

Relax, sleep, and dine right next to the beach (photo courtesy of Golden Mar Menuda)

Tossa de Mar has a long, sandy shore dotted with a few hotels, one being Golden Mar Menuda. You'll be just a few steps away from the beach of the same name, Mar Menuda, and close to local shops, restaurants, and the walled Old Town. The hotel's contemporary design incorporates natural elements like ceramics, stone, and wood, giving it a bright, airy feel that complements the beachfront location. Enjoy eating or relaxing on the sun terrace, which sits directly across from the beach and offers fantastic views. 

The hotel's rooms are simple yet welcoming, with modern amenities such as air conditioning, premium toiletries, and some featuring large bathtubs. Some rooms also come with private balconies or terraces that offer sea views. Outside, the hotel offers a large outdoor pool and sun deck with plenty of relaxing furniture options, including sun loungers, hammocks, and comfy wicker loveseats. You can also enjoy authentic Mediterranean cuisine at the hotel's restaurant Sa Calma, which serves breakfast as a generous buffet and a la carte choices for lunch and dinner. The bar and al fresco seating area showcase the coastal vistas, perfect for watching the sunset. Learn more

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

Hotel Diana


Enjoy direct beach access and private terraces with views (photo courtesy of Hotel Diana)

Another beachfront option in Tossa de Mar, Hotel Diana, is just steps away from Platja Gran. The beach is wide, sandy, and long and lined with shops and eateries. From some rooms and the hotel's front terrace, you can enjoy views of the sea and of the Old Town with its historic walls and castle towers. Head up to the rooftop terrace with its outdoor pool and sundecks for more panoramas. 

When it comes to rooms, you'll find comfortable and elegant quarters to rest and relax. The rooms are decorated with warm, natural tones and feature tiled or wooden floors. You'll also have either a Juliet balcony or a private terrace to enjoy the views. Families can book triple rooms with a sofa bed or choose units with separated living areas for more privacy. 

Hotel Diana is a unique and historic building, preserved for over 100 years and now protected by the Town Council of Tossa de Mar. Enjoy Art Deco elements in the inner courtyard garden or one of the lounges. The on-site restaurant is also a highlight, with traditional Mediterranean cuisine served in a beautiful Art Deco dining room or outside on the terrace overlooking the beachfront promenade. Learn more

Sant Roc Hotel


Stay right on top of the sea and take a quick walk to the beach (photo courtesy of Sant Roc Hotel)

Though you won't be on the sandy beach, you will be on a cliff overlooking the rugged coastline and just a two-minute walk to the beach. As a tradeoff, Sant Roc has some of the area's best views. This charming hotel dates to the 17th century and has been renovated to feature mostly updated spaces with a mix of contemporary and traditional decor. Relax in its inviting courtyard, outdoor terrace, and fireside lounge, and enjoy meals at the on-site restaurant. The al fresco seating takes advantage of your location, allowing you to dine among the incredible sea and coastal views—an ideal vantage for sunset.

Sant Roc offers a range of cozy and comfortable rooms, most with recent upgrades and beautiful mixtures of contemporary and traditional elements. All rooms have sea views, but some also feature balconies, further heightening the vistas. During your stay, you can enjoy cozy spaces, comfy beds, unique historic furnishings, and modern bathrooms. Learn more

Cosmopolita Hotel Boutique & Spa

Relax at the pool and enjoy the views from this beachfront hotel (photo courtesy of Cosmopolita Hotel Boutique & Spa)

For a beachfront option in buzzy Platja d'Aro, Cosmopolita Hotel is a decent choice. The hotel is directly on La Platja Gran, so you can wake up to sea views and enjoy a relaxed Mediterranean vibe in just a few steps. While the hotel itself might feel a bit generic, it compensates for it with its spa, beachfront bar, and rooftop terrace, complete with an outdoor pool and sun loungers. You can also indulge in tapas, cocktails, and regional wine while enjoying the views of the Mediterranean Sea from the terrace. 

The rooms at the hotel are spacious, with all the necessary amenities, such as air conditioning, minifridges, and bathrobes. To enjoy suite-like amenities, you'll need to book at least a superior room, some offering sea views and/or balconies. However, upgraded suites are more luxurious, with added features like sofas, furnished terraces, dining rooms, and Jacuzzi tubs in the bathroom. Keep in mind that if you want direct sea views, you'll need to book early, as only one side of the hotel faces the beach. If you're traveling with friends or family, you can also inquire about booking an apartment at the hotel's sister property, which is not beachfront. Learn more