For many of us Spain offers a trip to the good life - where the food is full of flavour, the architecture is beautiful, the art is inspiring, the landscape varied, the history fascinating - and it's sunny a lot of the time.

Known for its passion and diversity, the best places to stay in Spain are typified by the same. There's almost too much variety and many hoteliers and restauranteurs are supremely passionate about the way they do things.

Click here for the best places to stay in Spain

A vibrant, cosmopolitan capital, Madrid's old-world charm and hospitality blend beautifully with the open-all-hours nightlife. Madrilenos have always stayed up late eating and making merry, so this city really knows how to get the most out of life. Food, art and architecture are also high on the list of priorities here, and the city is home to grand and graceful buildings. For centuries local artists were supported by Madrid's elite and the reward is three of the world's best art galleries. The food comes later in the day, and nowhere is proof of Madrid's ability to embrace the new, while treasuring traditions, more obvious.

Barcelona is Spain's other classic city break destination: full of unexpected pleasures, thanks to her great fans, a collection of fames artists and architects. Barcelona is a rewarding city break because the ever evolving architectural landscape - from Gaudi's epic Sagrada Familia to Jean Nouvel's imposing Torre Agbar. The other highlight which surrounds you is the foodie scene, a varied and colourful explosion of Catalan flavours.

Some people heart Spain for its art, food, architecture, history and culture, but it's also sunny and warm! And has some of Europe's best beaches. The Balearic Islands: Mallorca, Ibiza, Menorca and Formentera, are some of the best known of Spain's holiday isles, offering everything that's spectacular and fun about the Mediterranean! The Canary Islands are the other obvious Spanish Island destination, great for their dramatic, volcanic interiors as well as their sailing, surfing and diving.

The Costa Brava, Costa Blanca and Costa del Sol also boast sun and sand, and everything from bustling cities and resorts to tiny fishing hamlets. These sunny strips of coast have long been Europe's best known beach getaways. Which shows in the crazy wealth of things you can do here. Plus there's plenty of choice when it comes to eating and nightlife, and masses of colourful local events to keep you entertained.

The there's Bilbao, the industrial phoenix turned cultural powerhouse, the wine regions of La Rioja, Pamplona for the bulls, Seville, and all of Andalucía, for the wonderful Moorish architecture, the famous 'white town' of Ronda… The list goes on and on!

Best Places to Stay in Spain

If you know which part of Spain you're staying in skip through to our Spanish Destination Guides:

For a city break

  • If you're looking for hip in Madrid, try ME Madrid Reina Victoria, once a hotel for bullfighters. It now offers minimalist white rooms, a great restaurant, and it's topped by a rooftop bar.
  • Also in central Madrid, Hotel Villa Magna is superbly located and has opulent interiors - and a top floor suite (more like a penthouse) to die for, with private terrace, grand piano and butler service.
  • Of if you're looking for a more intimate spot in Madrid: Casa de Madrid is a boutique luxury residence with only six rooms - the perfect romantic retreat featuring antique filled spaces and romanesque style murals.
  • Hotel Abalu's fifteen bedrooms would suit business travellers as well as city break-ers. Each room boasts its own Mac and projector and has been individually designed - though some of the interiors might not be to everyone's taste.
  • If you're city breaking in Barcelona you want to be close to La Rambla. Like the Grand Hotel Central. This is classic Barcelona: a large 1920s building renovated with subtle minimalism and style, with a two Michelin starred restaurant and celestial views from the roof terrace.
  • If you're in Barcelona for the art try Hotel Bagués, an immaculately decorated luxury hotel which cleverly fuses the Gothic with minimalist - and in each room a piece from the Masseria Art collection is on display.
  • The super-stylish EME catedral hotel in Seville, has luxurious rooms, a spa, a Michelin-starred restaurant and wonderful views of Seville Cathedral from the rooftop.

For winter sun

  • The Hotel Villa Italia on Mallorca is perfect if you're planning a sophisticated seaside break. Right on Port d'Andratx, a beautiful natural harbour, you're close to the smart restaurants and upmarket boutiques of this charming fishing-village-turned-high-end-resort.
  • If you're looking for a hotel in which to hibernate, the Hotel del Teatre, in Pubol on the Costa Brava, is ideal. Its other great appeals are its onsite theatre restaurant, and location in amidst the 'Dali Triangle'.
  • Ten minutes walk from Palma de Mallorca, harbour side Portixol has a large restaurant-side pool and free bike hire, which makes it a good choice for families. The music lounge and huge selection of magazines and papers make it somewhere it's nice to hang out.
  • The Hotel San Roque on popular Tenerife, is relaxing and out of the way. It started life in the 18th Century as a palace, so you're not short on home comforts or luxury. And the fishing village of Garachico, where it's located, offers both the seaside pleasures of water sports and sunbathing, and the pleasures of the mountains and nature reserves.
  • Casa del Maco on the Costa Blanca is perfect for families, a rustic, elegant hotel surrounded by olive groves, almond orchards and vineyards - so make as much noise as you like!
  • The Hotel Carabeo, on the Costa del Sol, is a decadently decorated hotel overlooking the Mediterranean sea. There are some lovely antiques, as well as four poster beds. And several of the seven rooms have private terraces. The food is excellent, and very Spanish.
  • The Hotel Puente Romano is a Grand Andalucian sea front luxury hotel, with pretty much everything you need for the perfect beach break: a private beach, tennis courts, a spa, a kid's club and a choice of restaurants. And of course Bright, but luxurious interiors.
  • The Hotel Puente Romano is a Grand Andalucian seafront luxury hotel, with pretty much everything you need for the perfect beach break: a private beach, tennis courts, a spa, a kid's club and a choice of restaurants. And of course bright, but luxurious interiors.

For an island break

  • Es Molí on Mallorca is a large hotel with excellent sea views and its own private beach. It's far enough from Deia that this 17th Century manor house feels like it's got the island to itself - but you're actually quite close if you want to be.
  • Biniarroca Country House Hotel is one of the best places to stay in the Balearic Islands if you're looking for somewhere to hideaway. There are delightful gardens and a lovely pool. The rooms are stylish and the food is delicious and either grown on site or sourced locally. It's also adults only, so ideal if you want to escape the family vibe.
  • Eco Finca de Arrieta is perfect if you want to get as far as you can from the package holiday crowds. Its 12 rooms are spread between an 'eco-tower', an 'eco-villa' and marble-floored yurts. And all of its surrounded by mango, lime and banana groves and powered by the sun and the wind. There's plenty of activities, including collecting your own eggs for breakfast and playing with the finca's donkey, and you're about five minutes walk from the beach and the local village.

For a rural escape

  • In the hills and mountains above Madrid, Posada de Esquiladores is a chic, boutique hotel with a rural edge. It's the green views, which do it, and the quiet location, log fires and regional cuisine. They also have an excellent spa - perfect for adventure and rejuvenation.
  • Rural, but with every comfort catered for, Hacienda Na Xamena on Ibiza, is one of our top recommendations for those who want to get away from everything and just relax. The hacienda's setting is private - surrounded by pine forests on one side and a beautiful cove on the other. Infinity pools take full advantage of the views. The food is good and the spa even better.
  • Mas Fontanelles is a 230 year old, fabulously converted farmhouse on a hillside just north of Alicante. The views over the surrounding valleys are spectacular, there are plenty of local highlights and it's only 25minutes to the beach.
  • For a complete getaway in Andalucía, La Posada Del Torcal is remote, romantic and intimate spot, with views across the valley that will make you smile every morning.
  • The town of Ubeda in the Jaén province is home to the Palacio de la Rambla, a homely converted 16th century urban palace. The cloistered ivy-clad courtyard and the rooftop views are two very good reasons to stay there.

For foodies

  • Barcelona is well known for its food, and the ABaC Restaurant & Hotel is probably one of the best known amongst foodies. As well as its Michelin star, its interiors are beautifully designed, and it's got a great spa.
  • Sant Joan de Binissaida on Menorca is a great choice for an island holiday, with a focus on food. Firstly you're surrounded by olive groves, secondly much of the produce comes from the hotel's garden, and thirdly there's a Michelin star menu.
  • Named one of the best hotels in the world, twice, and probably because of its restaurant, Hostal Sa Rascassa is probably the best place to stay on the Costa Brava for foodies. The five rooms are simple and fresh, as is the restaurant's decor. And it's right on the beach, so as well as spectacular food, this hotel is the one to book if you want spectacular views pretty much all to yourself.

For a special occasion

  • As well as spectacular views over Madrid's Parque del Retiro, Hospes Madrid oozes style and refinement. Its Bodyna Spa has a Turkish bath and small indoor pool. Plus they'll lend you a bike for free so you can tour the city with ease.
  • Also in Madrid, AC Santo Mauro was formerly a Duke's palace, but now the contemporary interiors blend effortlessly with the original French architecture. And a superb spa plus excellent restaurant complete the picture.
  • For something truly special on the Costa Brave, reserve a room at the Castell d'Emporda. Sleep in a wonderful castle, abound by vineyards, herb gardens, a wonderful glass fronted restaurant and perfect pool. This luxurious historic home has been updated to tick the boxes modern day luxury requires, making it one of the most luxurious properties on our list.

For Something Different

  • Palma de Mallorca isn't really a surprise location, but the Palacio Ca Sa Galesa, with its antiques and art collection - including a Miro and a Calder - is a great place to stay to learn about the region's Roman history.
  • L'Hort de Sant Cebria, within the Costa Brava's 'Dali triangle', between the region's three major museums and galleries, is our recommendation if you're looking for a country house hotel type experience, but with a Catalan twist.
  • As well as being designed by Frank Gehry of the Guggenheim fame, the Marques de Riscal in Rioja, is set amid its own vines and offers fabulous food plus an impressive spa. Undoubtedly one of the best places to stay in Spain, for those who enjoy the finer things in life!

Still not sure which is the best place to stay in Spain for you?

  1. Browse through our list of all the the best places to stay in Spain,
  2. refine your list to the best places to stay in Andalucía,
  3. the best places to stay on the Canary Islands,
  4. or the best places to stay in Madrid,
  5. or contact one of our friendly Gurus for advice.
Photo of Spain

Search hotel availability

The best hotels in Spain

See all » 136 hotels in Balearic Islands

  • Hostal La Palma

    Fornells, Menorca

    Located in the centre of the charming marina in a small fishing village, this hotel offers guests a private garden and swimming pool just minutes from the beach. With lots of good restaurants nearby and lots of sporting activities on offer, this is a great value getaway for all the family.

    18 rooms from $39
    Value chic  -  Simple yet stylish and well priced
    Sailing  -  Sailing company Wind Fornells nearby
    Diving  -  Diving Center Fornells
    Great walks  -  Albufera d'es Grau
  • S'Engolidor Restaurante e Fonda

    Es Migjorn Gran, Menorca

    A quaint country house dating back to the 1800s offering guests five homely bedrooms. Terracotta tiles, exposed beams and comfortable beds. The hotel has a popular restaurant with outdoor terrace dining and views of the S’Engolidor ravine. A charming spot with lots of character.

    5 rooms from $56
    Hideaway  -  Located in a charming village experience a more rural side to Menorca
    Diving  -  Diving on offer at nearby beaches
    Views  -  Great views from hotel
    Great walks  -  Good for walkers.

See all » 84 hotels in Catalonia

  • Bellmirall


    An intimate B&B in Girona, close to the Cathedral and Musee d'art. Charming rooms have parquet floors and stone walls. Lovely breakfast terrace and walking distance to restaurants. A great choice for those on a budget.

    7 rooms from $50
    Value chic
    Sights nearby  -  Located in the centre of the old town just 100m from the cathedral.
    Local markets  -  Good for local colour.
    Recommended by  -  CN Traveller
  • Mas de Baix

    Barcelona, Costa Brava

    A charming hotel in a restored Catalan farmhouse. Unique rooms are contemporary yet full of character, with antiques, coloured walls and original features. Outdoor pool, fragrant garden and cosy lounge area. A lovely choice for a laid-back weekend visiting beaches and vineyards.

    9 rooms from $73
    Beach Life  -  The beaches of Barcelona and Maresme with sailing, swimming await. Costa Brava's beaches are one hour away
    Romantic Break  -  Rooms based on Spanish cities are ultimate romance, wineyard tours, beaches, local markets and gardens
    Sailing  -  Nautical Santa Susanna
    Full of character

See all » 54 hotels in Andalucía

  • Casita de la Vaca

    Nr Granada, Andalucía

    This charming Andalusian village house in the Lecrin Valley has three rooms, one a self contained apartment with kitchenette. All decorated in a traditional style with exposed beams, terracotta tiles and white washed walls, with Moorish accents and fabrics. Excellent tapas just a short walk away!

    2 rooms from $50
    Sights nearby  -  Whilst a bit of a drive away, 'Mini Hollywood', where many of the famed Wild West movies were filmed is well worth a visit.
    Great walks  -  Las Alpujarras and the Sierra Nevada peaks will keep the leisurely and the most adept walkers occupied.
    Birdwatching  -  Lecrin Valley is famed for its birdlife: from eagles and vultures to smaller birds.
    Fishing  -  For seabass and carp in the Lake Beznar freshwater lake.
  • Cerro de Hijar

    Tolox, Andalucía

    A secluded hotel with celestial views of the valley and gourmet food. This tranquil atmosphere, only ever disturbed by birdsong in the heart of a National Park, is perfect for local exploring and peaceful relaxation.

    18 rooms from $67
    Views  -  Great views from hotel
    Less £
    Local exploring
    Recommended by  -  I Escape, Sawdays

See all » 50 hotels in Barcelona

  • Park Hotel


    A contemporary hotel with excellent value rooms and highly recommended restaurant in central Barcelona. Varying rooms (single, doubles, triples) accommodate groups, couples and families. A great choice for those on more of budget.

    91 rooms from $83
    Foodies  -  Excellent 10s restaurant overseen by ABaC's Jordi Cruz
    Sights nearby  -  Situated in the El Born quarter, close to the Cathedral and Picasso Museum
    Great walks  -  Good for walkers.
    Local markets  -  Good for local colour.
    Recommended by  -  CN Traveller
  • Room Mate Emma


    Futuristic minimalism is the cornerstone of this hotel. White rooms, neon lights, space-ship proportions. Very centrally located - minutes from trendy shops and Gaudi's famous buildings. A trendy destination.

    56 rooms from $89
    City Style
    Less £
    Recommended by  -  I Escape, Frommers

See all » 33 hotels in Canary Islands

  • Hotel el Patio

    Garachico, Tenerife

    A sedate manor house set with lush grounds, close to the beach, and surrounded by nature reserves. Traditional elegant bedrooms have pastel painted walls and attractive furnishings. Swimming pool, terraces and gardens. A family spot at a great price.

    26 rooms from $73
    Value chic
    Swimming Pool  -  Indoor/outdoor
    Great walks  -  Good for walkers.
    Recommended by  -  I Escape, Sawdays
  • La Casa de Vegueta

    Las Palmas de Gran Canárias, Gran Canaria

    A gorgeous little guesthouse in Vegueta close to the beach. Romantic rustic rooms have white washed walls and boutique decoration. Lovely inner courtyard, walking distance to the restaurants, and excellent value. A romantic spot for a beach holiday.

    3 rooms from $73
    Value chic
    Designer  -  Most of the furniture is designed by a renowned local architect
    Sights nearby  -  Located in the heart of Las Palmas de Gran Canaria's Old Town
    Local markets  -  5 mins walk from the Vegueta food market

See all » 32 hotels in Costa Brava

  • Hotel Casamar

    Llafranc, Costa Brava

    A small charming hotel with stunning views over the bay. Sunny rooms have parquet floors, creamy furnishings and private balconies. Lovely restaurant and terrace overlooking the sea. A great value spot for a beach holiday.

    20 rooms from $50
    Views  -  Stunning views over the bay.
    Value chic
    Sailing  -  Can be booked nearby.
    Local markets  -  Good for local colour.
  • Mas de Baix

    Barcelona, Costa Brava

    A charming hotel in a restored Catalan farmhouse. Unique rooms are contemporary yet full of character, with antiques, coloured walls and original features. Outdoor pool, fragrant garden and cosy lounge area. A lovely choice for a laid-back weekend visiting beaches and vineyards.

    9 rooms from $73
    Beach Life  -  The beaches of Barcelona and Maresme with sailing, swimming await. Costa Brava's beaches are one hour away
    Romantic Break  -  Rooms based on Spanish cities are ultimate romance, wineyard tours, beaches, local markets and gardens
    Sailing  -  Nautical Santa Susanna
    Full of character

See all » 31 hotels in Madrid

  • Posada de Esquiladores

    Madrid (San Esteban del Valle)

    A chic boutique hotel set in a valley surrounded by mountains. Lovely rooms have pastel decoration, attractive furnishings and magnificent views from balconies. Fabulous spa on the roof top, cosy log fires, and regional cuisine. Perfect for mountain activities and spa rejuvenation.

    12 rooms
    Total relaxation  -  Spa therapies, cosy log fires, delicious wholesome food, mountain air.
    Views  -  Great views from hotel
    Great walks  -  Good for walkers.
    Recommended by  -  Sawdays
  • Hotel Mayerling


    Understatedly modern and excellent value. A townhouse come contemporary hotel with large light filled rooms and a relaxed help yourself breakfast area. The perfect spot for a no fuss weekend in Madrid, 15 minutes from all the attractions.

    22 rooms from $87
    Value chic
    Sights nearby  -  Minutes from the Plaza Mayor
    Local markets  -  Good for local colour.
Your shortlist (0)