Spain hotels

More than 138,852 hotels in Spain, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    e
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more

    Other destinations in Spain


    The finest hotels in Spain

    Spain proudly holds its position as the second most visited destination worldwide, attributing to its diverse landscapes which present natural beauties, rich historical and cultural heritage, leisure opportunities, and modern cities that perfectly blend to offer the ultimate experiences.

    Travelling around Spain is an enthusiastic adventure. If you fancy a journey packed with comfort, ebooking.com offers a list of the finest hotels across Spain, centrally located in the heart of iconic spots in the country's most touristic cities, such as the Lopimar Playa or the Lopimar Bonito, two of the top-rank Spain hotels.

    The best way to kick off the journey is by exploring the beauties of Madrid. The country's bustling capital, brimming with captivating attractions and a broad swath of accommodation, guarantees you'll find your perfect hotel in Madrid, Spain.

    You need to delve into the Avenida La Gran Vía, the Museo Nacional del Prado, the Museo Reina Sofía, and the Museo Nacional del Thyssen-Bornemisza, all iconic places with an extensive array of all-inclusive hotels in Spain.

    Your next stop should be Barcelona, a cosmopolitan city renowned for the works of architect Gaudí, epitomised in the Church of the Sagrada Familia. Yet, there is much more to see and do, even when staying in budget-friendly hotels in Barcelona, Spain.

    In the Historic Quarter of Valencia, another of Spain's iconic cities, you'll have a chance to wander around Plaza de la Reina, the Lonja de la Seda, the Central Market, and the Tower of Miguelete. All are surrounded by the finest hotels in Valencia.

    Keep reading and discover the top hotels in Seville, Santiago de Compostela, Granada, and the Balearic Islands, must-see tourist destinations where you'll find the premier Spain hotels, such as the Hotel Arha Villa de Santoña that we've hand-picked for you via ebooking.com.

    Find the best hotels in Madrid, Spain

    The Spanish capital, a cosmopolitan city, buzzes with vibrant energy all year round. Its unique offering of cultural, natural spaces, nightlife spots, charming cuisine, and shopping locales make it a top-tier destination with the finest hotels in Spain.

    We recommend you find a hotel in Madrid, Spain, near the well-known La Gran Vía avenue, a hub for the cultural scene and a must-visit for shopping enthusiasts.

    You could end up in a lavish five-star hotel in Madrid, promising entertainment without leaving its premises, thanks to its pool, spa, gym, and excellent restaurant. Moreover, the hotel prioritises relaxation, offering rooms with a jacuzzi, complimentary Wi-Fi around the building, and a convenient parking facility.

    If you book a hotel in Madrid, you'll be able to take advantage of the city's cultural array, as it's located near the Museo Nacional del Prado, the Museo Reina Sofía, and the Museo Nacional del Thyssen-Bornemisza. From the first moment, the hotel's four-star ranking is apparent due to the quality of 24-hour reception service, luggage storage, and parking. Additionally, this hotel in Madrid, Spain, features a lovely terrace, an elegant bar-lounge, and a top-tier restaurant.

    Secure your stay at the top hotels in Barcelona, Spain

    Barcelona stands as one of the world's most visited cities and is a place where the charisma of the past, emanating from its historical heart, coexists with the vibe felt in its modern boroughs. To experience the Catalonian capital we recommend you book a hotel in Barcelona, Spain, near the Cathedral. This location ensures you're just a few streets away from this and other attractions, like the Teatro del Liceu and the Barcelona Museum of Contemporary Art.

    We recommend a four-star hotel in Barcelona that's a superb accommodation choice. Its dreamy vibe makes it the ideal spot for couples, it also includes a chic bar and a restaurant indeed, cooking up the best local dishes.

    Close to the Church of the Sagrada Familia, an iconic monument designed by Gaudí, you'll find a hotel in Barcelona, offering amenities that make it an excellent choice among hotels for families visiting the city. This hotel is one of the best Spain hotels, offering an inclusive breakfast, a fantastic pool, and a restaurant. It again provides 24-hour reception, luggage storage, and free Wi-Fi throughout the complex.

    The perks of booking all-inclusive Spain hotels

    The beauty of Valencia lies in its contrasting old and avant-garde style. We recommend visiting it and booking a hotel in Valencia, Spain, near its historical heart.

    Near Plaza de la Reina, there's a hotel in Valencia that will allow you to conveniently walk to exciting places like the Lonja de la Seda, the Central Market, and the Miguelete tower, from where you can climb and enjoy fantastic views. At this all-inclusive hotel in Spain, you’ll appreciate the luxurious style across all its amenities, like the restaurant, bar-lounge, pool, and gym. Moreover, it offers parking, free Wi-Fi across the entire building, and airport transfer.

    Remember not to leave the city before savouring their authentic Valencian paella.

    Stay in Seville and discover cheap hotels in Spain

    Imbibing Spanish guitar music and a flamenco show is easy if you're staying in a hotel in central Seville, Spain. The local culture is omnipresent, whether you're exploring the historical heart or enjoying a live show. The best option to wander around this beautiful city is by staying in one of the budget-friendly Spain hotels near the stunning Seville Cathedral, guaranteeing a fantastic experience.

    We recommend you book a romantic style hotel in Seville that also offers wedding and event services. What's more, its five stars reflect the quality of its facilities, so come try out the local cuisine in their restaurant, or enjoy a drink and good company in their chic bar. This affordable spa hotel in Spain, equipped with a gym and nightclub, has everything you need for an unforgettable stay in the vibrant city of Seville.

    Close to this hotel in Seville, Spain, you'll find attractions like La Giralda, from where you can enjoy an astounding view, and the royal palace complex of Alcázar.

    Stay at a hotel in Santiago de Compostela and experience Spanish religious tourism

    For centuries, Santiago de Compostela has been a coveted destination for thousands of pilgrims worldwide who follow its nature-filled and faith-boosting route.

    However, the city provides much more, so we recommend booking one of the best hotels in Santiago de Compostela. The lodging is near the Cathedral of Santiago, immersing you at the heart of happenings. Its comfortable facilities are ideal for those travelling with family or groups, be they pilgrims or not. An excellent restaurant is available where you can enjoy breakfast inclusive of your booking. Moreover, it is a wheelchair-accessible building and offers free Wi-Fi.

    Upon exiting the hotel in Spain, offering an all-inclusive experience, you'll be just a few blocks away from Palacio de Raxoi, Plaza del Obradoiro, and Monasterio de San Martiño Pinario.

    Stay at a Spain hotel near a beach in the Balearic Islands

    Spain offers destinations to suit every taste, and the Balearic Islands serve as proof. Here you'll encounter seaside villages, national parks and world heritage sites, thanks to their biodiversity.

    If you're envisioning a beach resort, we recommend booking a hotel in Ibiza, Spain. Known for its culture, party scene, and beautiful beaches that buzz from dusk till dawn. Rest up in a five-star resort in Santa Eulalia with beach access. Its facilities house a restaurant, spa, gym, and a gorgeous terrace to bask in the best moments.

    From the hotel in Ibiza, Spain, you can explore iconic spots like the Phoenician Settlement of Sa Caleta, the Puig des Molins Necropolis, and the historical centre of Eivissa.

    Reserve a hotel in Granada, Spain

    The Alhambra Monumental Complex is a World Heritage site that attracts thousands of visitors each year. If you wish to enjoy a unique experience, book a hotel in the city of Granada, or its surroundings, and embark on an unforgettable adventure.

    We recommend a four-star hotel in Granada that provides comfort and tranquillity, with luxury finishes, an elegant restaurant, and rooms equipped with a Jacuzzi. They also offer 24-hour reception service, laundry, and luggage storage.

    It's the best hotel option in Granada, Spain, for exploring the Alcazaba, Palaces, Generalife gardens, courtyards, fountains, and Morisco artworks located in the Alhambra.

    Visit the ebooking.com website, reserve the top Spain hotels and embark on an unforgettable adventure on the Iberian Peninsula.

    Get the best deals and offers!