Hotels in Spain

When it comes to finding the perfect retreat, Spain hotels offer a diverse array of options that cater to every taste and budget. From the vibrant streets of Barcelona to the sun-soaked beaches of Costa del Sol, you’ll discover charming boutique stays, luxurious resorts, and everything in between. With its rich culture, historic landmarks, and delectable cuisine, Spain is a dream destination for Irish travellers seeking an unforgettable escape. Whether you’re planning a romantic getaway or a family holiday, we invite you to explore our exclusive deals and offers on hotels in Spain to make your journey even more memorable.

Popular regions in Spain

Top destinations in Spain

Best hotels in Spain

Over 215,800 stays available

  • Hotel

    Hotel THB Flora

    rated as 3.5 out of 5 by 3,259 reviewers
    4.34 km from city centre
    from 136 € per night
  • Aparthotel

    THB Tropical Island

    rated as 3.5 out of 5 by 5,132 reviewers
    10.85 km from city centre
    from 121 € per night
  • Hotel

    Gara Suites Golf & Spa

    rated as 3 out of 5 by 1,371 reviewers
    5.73 km from city centre
    from 128 € per night
  • Hotel

    THB Royal

    rated as 4 out of 5 by 1,777 reviewers
    11.1 km from city centre
    from 91 € per night
  • Hotel

    THB Lanzarote Beach

    rated as 4 out of 5 by 7,329 reviewers
    385 m from city centre
    from 109 € per night
  • Hotel

    ILUNION Palmanova Mallorca

    rated as 4 out of 5 by 3,880 reviewers
    282 m from beach
    from 108 € per night
  • Hotel

    Arrecife Gran Hotel & Spa

    rated as 4 out of 5 by 4,006 reviewers
    842 m from city centre
    from 188 € per night
  • Hotel

    Secrets Lanzarote Resort & Spa - Adults Only - Hyatt Inclusive Collection

    rated as 4 out of 5 by 10,404 reviewers
    6.99 km from city centre
    from 341 € per night
  • Hotel

    Ilunion Barcelona

    rated as 4 out of 5 by 2,126 reviewers
    730 m from beach
    from 124 € per night
  • Aparthotel

    Aparthotel ILUNION Costa Sal Lanzarote

    rated as 4.5 out of 5 by 4,014 reviewers
    3.84 km from city centre
    from 160 € per night
  • Hotel

    SOL by Meliá Lanzarote All Inclusive

    rated as 4 out of 5 by 8,036 reviewers
    3.96 km from city centre
    from 250 € per night
  • Hotel

    SENTIDO Aequora Lanzarote Suites

    rated as 4.5 out of 5 by 8,275 reviewers
    3.48 km from city centre
    from 275 € per night
  • Hotel

    BLUESEA Interpalace

    rated as 3 out of 5 by 3,160 reviewers
    1.28 km from city centre
    from 100 € per night
  • Hotel

    BLUESEA Costa Bastian

    rated as 3 out of 5 by 4,695 reviewers
    1.29 km from city centre
    from 107 € per night
  • Hotel

    Hotel Costa Málaga - Adults Recommended - by Pierre & Vacances

    rated as 4 out of 5 by 1,018 reviewers
    171 m from city centre
    from 71 € per night

Hotels in Spain with breakfast included

  • Hotel

    Hotel Indigo Gandia Beach by IHG

    rated as 4 out of 5 by 23 reviewers
    4.7 km from city centre
    from 163 € per night
  • Hotel

    Hotel Rural Villa Ariadna

    rated as 4 out of 5 by 34 reviewers
    1.09 km from city centre
    from 90 € per night
  • Hotel

    Hotel Ekai

    rated as 4.5 out of 5 by 142 reviewers
    4.03 km from city centre
    from 74 € per night
  • Hotel

    Hotel La Sitja - Adults only

    rated as 3.5 out of 5 by 76 reviewers
    86 m from city centre
  • Hotel

    Hotel Alameda

    rated as 3 out of 5 by 19 reviewers
    503 m from city centre
  • Hotel

    Posada Real La Mula de los Arribes

    rated as 5 out of 5 by 87 reviewers
    167 m from city centre
  • Hotel

    Masía el Cabrero

    rated as 5 out of 5 by 17 reviewers
    129 m from city centre
  • Hotel

    Casa Agua Marina

    rated as 5 out of 5 by 15 reviewers
    23.56 km from city centre
    from 89 € per night
  • Hotel
    2.27 km from city centre
    from 95 € per night

Best value for money hotels in Spain

Great value hotels for your stay in Spain

  • Hotel

    Nômade Temple Madrid

    rated as 4 out of 5 by 14 reviewers
    43 m from city centre
    from 188 € per night
  • Hotel

    Hotel Corbella

    rated as 5 out of 5 by 3 reviewers
    4.17 km from city centre
    from 225 € per night
  • Aparthotel

    Coeo Santa Maria Signature Apartments

    rated as 4.5 out of 5 by 11 reviewers
    882 m from beach
    from 147 € per night
  • Hotel

    Uma Suites Fuencarral

    rated as 5 out of 5 by 4 reviewers
    696 m from city centre
    from 159 € per night
  • Hotel

    Soho Boutique La Harinera

    rated as 5 out of 5 by 2 reviewers
    237 m from beach
    from 95 € per night
  • Hotel

    Hotel Boutique Petit París

    rated as 5 out of 5 by 8 reviewers
    6.26 km from city centre
  • Hotel

    Hotel Boutique Casa Treviño

    rated as 5 out of 5 by 4 reviewers
    190 m from city centre
    from 128 € per night
  • Hotel

    Hotel Sarela Natura

    rated as 4.5 out of 5 by 12 reviewers
    2.2 km from city centre
  • Aparthotel
    890 m from beach
    from 204 € per night

Best rated hotels in Spain

Explore the most popular hotels in Spain based on ratings from other travellers

  • Hotel

    Cases Noves - Boutique Accommodation - Adults Only

    rated as 5 out of 5 by 798 reviewers
    201 m from city centre
  • Hotel

    Hotel Nafarrola - Gastronomy & Wine

    rated as 5 out of 5 by 293 reviewers
    2.92 km from city centre
    from 345 € per night
  • Hotel

    Urban Hive Madrid

    rated as 5 out of 5 by 209 reviewers
    581 m from city centre
    from 196 € per night
  • Hotel

    Palma Riad - Adults Only

    rated as 5 out of 5 by 441 reviewers
    368 m from city centre
    from 356 € per night
  • Hotel

    Casa de las Flores - Hotel Boutique Lanzarote

    rated as 5 out of 5 by 137 reviewers
    9.43 km from city centre
    from 462 € per night
  • Hotel

    Hotel Boutique iulia 5 Estrellas

    rated as 5 out of 5 by 172 reviewers
    9.08 km from city centre
  • Hotel

    HOTEL RURAL ARPA DE HIERBA

    rated as 5 out of 5 by 779 reviewers
    2.94 km from city centre
  • Hotel

    Hotel Pura Vida

    rated as 5 out of 5 by 318 reviewers
    115 m from city centre
  • Hotel

    Finca Son Arnau

    rated as 5 out of 5 by 410 reviewers
    294 m from city centre

Cheap hotels in Spain

Affordable budget hotels in Spain

  • Hotel

    Hotel Molinillos

    rated as 4 out of 5 by 5 reviewers
    1.11 km from city centre
    from 115 € per night
  • Aparthotel
    975 m from city centre
    from 86 € per night
  • Hotel

    Hotel Sunna Benicassim

    rated as 5 out of 5 by 10 reviewers
    227 m from city centre
    from 89 € per night
  • Hotel

    Hotel Montesol

    rated as 5 out of 5 by 4 reviewers
    870 m from city centre
  • Hotel

    Pension Pinzapa

    rated as 3 out of 5 by 2 reviewers
    664 m from city centre
  • Hotel

    Hélène Holidays - Hotel Boutique

    rated as 5 out of 5 by 8 reviewers
    15.05 km from city centre
    from 137 € per night
  • Hotel

    Hotel SPA GBC Arcade

    rated as 4.5 out of 5 by 12 reviewers
    3.55 km from city centre
  • Aparthotel
    156 m from city centre
  • Resort

    Lucentina Line - Be Line Group

    rated as 5 out of 5 by 3 reviewers
    1.39 km from city centre
    from 103 € per night

Travel tips for Spain

Explore more hotels in Spain