Pick your preferred language. We speak English and 42 other languages.
FREE cancellation on most rooms! Instant confirmation when you reserve
Finding a great 3-star hotel is easy with Booking.com. More choices, more destinations.
139 three-star hotels
154 three-star hotels
49 three-star hotels
52 three-star hotels
33 three-star hotels
28 three-star hotels
81 three-star hotels
12 three-star hotels
8 three-star hotels
5 three-star hotels
16 three-star hotels
6 three-star hotels
22 three-star hotels
8 three-star hotels
20 three-star hotels
From 3-star hotels to country houses, more accommodations in Spain
Vacation Rentals Apartments Vacation Homes Villas Cottages B&Bs Homestays Country Houses Guest houses Hostels Serviced Apartments Cabins Campgrounds Resorts Farm Stays Inns Glamping Boats Lodges Resort Villages Luxury Tents Motels Economy Hotels Love Hotels
Check out our pick of great 3-star hotels in Spain
9.3 Awesome 1,144 reviews
1.1 km from Santa Maria del Mar, Hotel Rec Barcelona - Adults Only is located in Barcelona and has a seasonal outdoor swimming pool and free WiFi. Featuring a sun terrace, this property is situated near attractions such as Picasso Museum. The accommodation features a 24-hour front desk and a tour desk for guests.
9.2 Awesome 3,400 reviews
Set in Barcelona’s Born District, right beside Ciutadella Park, Motel One Barcelona-Ciutadella offers modern, air-conditioned rooms with a private bathroom and an interactive TV.
Motel One Barcelona-Ciutadella features a 24-hour lounge bar and a continental breakfast is available each morning at the property. The hotel also has a rooftop terrace with views of Ciutadella Park, the sea and the Barcelona skyline.
9.4 Awesome 5,007 reviews
Situated in Madrid, 100 metres from Puerta del Sol, B&B Hotel Madrid Centro Puerta del Sol boasts air-conditioned rooms with free WiFi throughout the property.
Every room is fitted with a flat-screen TV. Rooms are fitted with a private bathroom. For your comfort, you will find free toiletries and a hairdryer.
9.2 Awesome 1,405 reviews
Set on the seafront of Las Arenas Beach and its promenade, Hotel Boutique Balandret offers an on-site restaurant and bright rooms with free WiFi in Valencia.
Decorated in cream or grey tones, each room at Hotel Boutique Balandret comes with a private bathroom including a hairdryer. All rooms have a flat-screen satellite TV, a safe, and some of them feature sea views.
9.0 Awesome 1,691 reviews
Offering free WiFi, a bar, and rooms with private terraces, Capitol Boutique Hotel is located in Santiago de Compostela’s Old Town, just 650 metres from Santiago de Compostela Cathedral.
Featuring stylish décor, the modern rooms come with a flat-screen TV, air conditioning and a private bathroom with free toiletries and a hairdryer. They all offer a safety deposit box, minibar and laptop safe at an extra cost.
9.0 Awesome 1,145 reviews
Just 60 metres from the charming La Carihuela Beach in Torremolinos, El Tiburon Boutique Hotel offers an outdoor pool and an on-site restaurant. Free WiFi access is provided.
Each air-conditioned room comes with a flat-screen satellite TV. All have a private bathroom with a shower and hairdryer. Bed linen and towels are provided.
9.3 Awesome 1,865 reviews
Hostal Alexis Madrid is located in central Madrid, next to Plaza Santa Ana and just 300 metres from Puerta del Sol. It offers modern, air-conditioned rooms with free Wi-Fi.
Located on the 4th floor of a stately building, the rooms at Hostal Alexis Madrid feature white and pink décor. Each one has a safe and a private bathroom with a hairdryer.
This 3-star hotel in Spain has been booked 2,817 times.
This 3-star hotel in Spain has been booked 2,393 times.
This 3-star hotel in Spain has been booked 2,144 times.
This 3-star hotel in Spain has been booked 2,106 times.
This 3-star hotel in Spain has been booked 2,098 times.
This 3-star hotel in Spain has been booked 1,820 times.