Choose your preferred language. We speak English and 42 other languages.
FREE cancellation on most rooms! Instant confirmation when you reserve
Finding a great beach resort is easy with Booking.com. More choice, more destinations.
274 beach hotels
301 beach hotels
3 beach hotels
1736 beach hotels
1140 beach hotels
38 beach hotels
541 beach hotels
998 beach hotels
454 beach hotels
1035 beach hotels
892 beach hotels
76 beach hotels
906 beach hotels
675 beach hotels
480 beach hotels
From beach resorts to country houses, more accommodation in Spain
Holiday rentals Apartments Villas Holiday homes Cottages B&Bs Homestays Country houses Guest houses Hostels Serviced apartments Cabins Campsites Resorts Farm stays Inns Glamping Lodges Boats Holiday parks Luxury tents Economy hotels Motels Love hotels
Check out our pick of great beach resorts in Spain
9.0 Superb 1,037 reviews
Offering air-conditioned rooms in the Gros district of San Sebastián, Koba Hostel is 1.2 km from Old Town. The property is set 1.6 km from Victoria Eugenia Theatre, 1.6 km from Calle Mayor and 1.7 km from Kursaal Congress Centre and Auditorium. The property is non-smoking throughout and is situated 2.6 km from Santa Clara Island.
9.4 Superb 1,108 reviews
Situated in the Calpe City Centre district in Calpe, 2.2 km from Peñón de Ifach Natural Park, Suitopía - Sol y Mar Suites Hotel features a year-round opened outdoor swimming pool, a children's playground and a terrace. The hotel has a spa centre and hot tub, and guests can enjoy a meal at the restaurant or a drink at the sky lounge bar with 360º views.
9.1 Superb 1,216 reviews
Suite Home Sardinero offers accommodation in Santander. Only 600 metres from El Sardinero beach and 2.8 km from the city centre.
Certain units feature a private bathroom with a spa bath, while others have bathrobes and slippers. Certain rooms have a seating area where you can relax. For your comfort, you will find free toiletries and a hairdryer. A flat-screen TV is offered.
9.0 Superb 1,188 reviews
Villa Malaga is a traditional Andalusian-style Bed and Breakfast located in Malaga in the Andalucia Region. It features a terrace with views of the sea and the mountains.
Some units have a seating area where you can relax and a private balcony. Villa Malaga features free WiFi throughout the property.
9.3 Superb 1,339 reviews
Set in Playa de Palma, Hipotels Gran Playa de Palma boasts a seasonal outdoor pool and views of the sea. This modern hotel is 2 km from Aqualand El Arenal. Free WiFi is offered throughout.
Featuring plenty of natural light, each room is equipped with a flat-screen TV and a bathroom with a hairdryer and free toiletries. Some rooms have a seating area.
9.3 Superb 1,481 reviews
The luxurious Gran Hotel Miramar is set in a listed XX century building and is located in Malaga, 10 metres from La Malagueta Beach. This beachfront hotel has a spa centre and a seasonal pool.
Featuring views of the beach, the garden, or the city, the elegant rooms at this hotel are air conditioned and equipped with a flat-screen TV with satellite channels, and an entertainment media library, as well as Bluetooth sound system, USB and HDMI connections. All rooms are fitted with a private bathroom equipped with a bath, mirror with temperature and clock and Hermès toiletries.
9.2 Superb 1,563 reviews
Hotel Boutique Teatro Romano is located right in the heart of Malaga's old town, opossite the Roman Theatre and 100 metres from Picasso Museum. Guests can enjoy the on-site bar.
All rooms are fitted with a flat-screen and a private bathroom. For your comfort, you will find free toiletries and a hairdryer. Some rooms offer views to the Alcazaba Castle and the Roman Theatre.
9.3 Superb 1,034 reviews
Offering a terrace and free WiFi, Apartamentos Maier provides accommodation well set in Cádiz, within a short distance of La Caleta Beach, Genovés Park and Falla Theater.
All units here are air-conditioned and feature a flat-screen TV, a living room with a sofa, a well-equipped kitchen and a private bathroom with shower, free toiletries and a hair dryer. Some units feature a balcony and/or patio.
9.4 Superb 1,151 reviews
Featuring free WiFi throughout the property, Hostel Gijón Centro is set in the heart of Gijón, in the old town, 170 metres from both San Lorenzo Beach and Gijón Port.
Housed in a building dated from 1932, all rooms are on the first floor and come with a flat-screen TV and a private bathroom with shower.
This beach hotel in Spain has been booked 2,241 times.
This beach hotel in Spain has been booked 1,683 times.
This beach hotel in Spain has been booked 1,590 times.
This beach hotel in Spain has been booked 1,198 times.
This beach hotel in Spain has been booked 1,178 times.
This beach hotel in Spain has been booked 1,160 times.