Best beach hotels in northern Spain for a taste of sun, sand and sea

Discover and explore the best beach hotels in the north of Spain.

Between towering mountains and green landscapes, there is still some space left in the robust lands of the north to house fascinating beaches, many of which sport the coveted Blue Flag.

From adults-only beachside boltholes to luxurious hotels that have welcomed many a celebrity, head to one of these stunning beach hotels for your next trip to the north of Spain.

A classic Spanish beach hotel that never goes out of style


For those who want a holiday by the sea, but don’t want to be away from city life, Riazor Hotel is your ideal stay. Spend your day by the beachfront and your nights roaming the city centre of La Coruña.

This accommodation offers up rooms equipped with all the comforts of home and is sure to recharge your batteries before (or after!) a night out on the town. After breakfast, head out and discover some of the nearby attractions, such as the Tower of Hercules or the historic Castillo de San Antón. Or simply take a dip in the ocean.

Riazor Hotel

Top rated
A Coruña
9.0 Excellent (1106 reviews)

One of the best beach hotels in Galicia


How long has it been since you truly relax? Disconnect and prepare your body for a good spa session at the Eurostars Isla de La Toja. An area known for its hot springs, it is easy to find spas where you can rest your body and mind.

Thankfully, you won’t have to look further than the hotel spa, which offers tantalising treatments such as relaxing massages, physiotherapy or hydrothermal treatments, all with the sea just a few meters away.

Eurostars Isla De La Toja

Top rated
O Grove
8.5 Excellent (341 reviews)

A fantastic beach hotel in the north of Spain


Want to feel like royalty during your beach holiday? At Hotel de Londres y de Inglaterra, you will find enormous rooms decorated with exquisite elegance, where you can feel like a member of the Royal family. Dining is just as exquisite as the historic hotel building with a taste of Basque cuisine at the on-site restaurant, La Brasserie Mari Galant.

Hotel de Londres y de Inglaterra

Top rated
San Sebastián
9.3 Excellent (2450 reviews)

A beachfront hotel with a lot of charm


For all lovers of good beaches, Sanxenxo is an unmissable summer destination. Belonging to the province of Pontevedra, one of the areas with the largest number of Blue Flags in Spain, Sanxenxo offers up even more intriguing surprises to its visitors, such as ancient hermitages, ancient Pazos and green landscapes.

To enjoy the beauty of Sanxenxo, stay at the Gran Talaso Sanxenxo, located on the beachfront. You will find comfortable rooms with sea views, a complete marine spa and the best of Galician cuisine in the hotel restaurant.

Gran Talaso Hotel Sanxenxo

Top rated
8.6 Excellent (99 reviews)

A wonderful hotel on the Cantabrian coast


If you want to go where the sea and the trees meet, the Hotel Maritime Ris is your ideal accommodation, catering to all types of travellers. Whether you choose a hotel room or an apartment, you are sure to have all the comforts of home and access to a stunning outdoor pool. Although, the main attraction is the unbeatable Ris beach.

Hotel Marítimo Ris

Top rated
9.2 Excellent (157 reviews)

A beautiful beach hotel in Asturias


With its impressive landscapes, the province of Asturias is worth a visit! Between the Picos de Europa and the Cantabrian Sea is Llanes, a town of great historical richness where you will enjoy the best beaches in the area—the Toró Beach and the Barro Beach.

A standout beach hotel in the area is the Kaype-Quintamar, located just a few steps from the sea and promises an unforgettable experience in a unique environment surrounded by nature.

Kaype - Quintamar

7.7 Good (230 reviews)

A classic beach hotel in the north of Spain


If you plan to visit Santander, you might as well sleep in one of the cornerstone hotels in the city. The Gran Hotel Sardinero, located just a few metres from the beach with which it shares its name, is an accommodation that exudes elegance and distinction in each of its spaces.

Located in the heart of the city, you can spend hours roaming the streets and admiring architectural beauties such as the Palacio de la Magdalena or the Gran Casino.

Gran Hotel Sardinero

Top rated
9.3 Excellent (992 reviews)

An ideal Galician hotel for your next beach break


Galician cuisine is much more enjoyable if it is overlooking the Ría de Arousa, the largest of the estuaries of Galicia and for that, Hotel Carril is an ideal accommodation option.

Start your day with a refreshing swim in the saltwater swimming pool, spend afternoons strolling the beachfront and, for lunch, do not miss the delicious dishes of the Placido Restaurant.

Hotel Carril

Top rated
Villagarcía de Arousa
8.9 Excellent (78 reviews)

One of the best hotels in northern Spain


Locals believe that the north inspires peace, that nature is a perfect place if we seek to disconnect from the routine and clear the mind. In that case, Galicia and the small village of Cariño is a sure hit, if you want to give yourself a break.

For total relaxation, you can spend your days at A Miranda. Simplicity is key here—the minimalist design allows your mind to relax and all you need to do is admiring the stunning natural landscape that surrounds your home-away-from-home. If you want to sightsee, you can easily access the town or stay close by and practice hiking, surfing or yoga.

Hotel A Miranda

8.9 Excellent (40 reviews)

For an unparalleled rest by the sea


A holiday spot for aristocrats and recognized public figures of the past, Ribadesella Beach is a small palace with a lot of charm and ideal to spend a different holiday by the sea. Rooms are classic and cozy, with all the home comforts.

But if you truly want to experience beach hotel vibes, ask for a room with sea views, so you can enjoy stunning views of the beach and the mouth of the River Sella in the Cantabrian Sea.

Hotel Ribadesella Playa

Top rated
8.8 Excellent (11 reviews)