Hotels in Spain
13,619 hotels across 74 destinations in Spain. Pick a destination to see hotels, photos and prices and build your trip route with Odysseus.
- Hotels in Majorca · 1,172 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Barcelona · 1,015 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Madrid · 958 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Costa Brava & Costa Barcelona-Maresme · 498 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Gran Canaria · 454 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Costa del Sol · 451 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Tenerife · 428 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Seville · 374 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Asturias · 346 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Valencia · 333 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Alicante - Costa Blanca · 330 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Ibiza · 329 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Salou Area / Costa Dorada · 321 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in A Coruña · 317 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Pontevedra · 310 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Cantabria · 307 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Malaga · 306 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Granada · 295 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Benidorm - Costa Blanca · 243 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Menorca · 237 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Costa de la Luz (Cadiz) · 228 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Lanzarote · 221 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Pyrenees - Catalan · 197 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Guipuzcoa - San Sebastian · 185 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Fuerteventura · 172 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Almeria Coast-Almeria · 166 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Vizcaya - Bilbao · 164 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Cadiz / Jerez · 152 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Costa de Azahar · 147 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Cordoba · 142 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Leon · 142 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Navarra · 129 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Lugo · 123 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Salamanca · 120 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Pyrenees - Aragon · 117 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Caceres · 113 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Toledo · 109 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Zaragoza · 104 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Burgos · 101 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Girona · 97 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in La Rioja · 92 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Jaen · 90 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Sitges Area - Costa del Garraf · 88 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Murcia · 87 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in La Manga - Costa Calida · 85 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Costa de la Luz (Huelva) · 79 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Valladolid · 77 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Badajoz · 73 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Avila · 65 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Costa de Valencia · 64 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Ciudad Real · 64 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Teruel · 64 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Ourense · 55 hotels · 3 stars · 4 stars
- Hotels in Segovia · 54 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Formentera · 51 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Cuenca · 46 hotels · 3 stars · 4 stars · With a pool
- Hotels in Castellon · 44 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Zamora · 43 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Guadalajara · 42 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Soria · 41 hotels · 3 stars · 4 stars · With a spa
- Hotels in Alava · 40 hotels · 3 stars · 4 stars · With a spa
- Hotels in Huelva · 39 hotels · 3 stars · 4 stars · With a pool
- Hotels in Costa Tropical · 37 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Albacete · 35 hotels · 3 stars · 4 stars
- Hotels in Palencia · 34 hotels · 3 stars · 4 stars
- Hotels in Sierra Nevada · 31 hotels · 3 stars · With a pool · With a spa
- Hotels in Lerida · 31 hotels · 3 stars · 4 stars
- Hotels in La Gomera · 29 hotels · 3 stars · 4 stars · With a pool
- Hotels in La Palma · 28 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Huesca · 25 hotels · 3 stars · 4 stars
- Hotels in El Hierro · 18 hotels · 3 stars
- Hotels in Ceuta · 7 hotels
- Hotels in Melilla · 5 hotels
- Hotels in Pyrenees - Navarra · 3 hotels