Clear recent searches

      Top 10 Barcelona Hotels

      • Find your perfect hotel
      • Always get the best price!
        More info

        Our technology scans all the major hotel sites to find the lowest price for your stay.

        Compare real time prices from Expedia, Booking.com, LateRooms and many more.

      Check in:
      Select date
      Check out:
      Select date
      ×
      Select your check-out date
      Select your check-in date

      Scanning hotel prices…

      • Expedia.co.uk
      • Hotels.com
      • Booking.com
      • LateRooms.com
      • lastminute.com

      Best deals from 2,374 hotels in Barcelona:

      Sort:

      TopRank™ is the fastest way to find your ideal hotel. TopRank™ aggregates hotel popularity, price, customer reviews, location and hand-picked hotels from our travel experts to find you the best results for your criteria, every time.

      You can also sort hotels by price, star rating or user rating.

      1. Barcelona Catedral

        Loading…

        Capellans, 4, Barcelona, 08002see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Pet friendly
        • Childcare available
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      2. Plaza de Catalunya, 19, Barcelona, 08002see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      3. Avenida Diagonal, 589 - 591, Barcelona, 08014see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      4. Cristóbal de Moura, 138, Barcelona, 08019see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Baby cot
        • Internet access
        • Steam room
        • Sauna
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Gay friendly
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      5. Dels Lledo, 7, Barcelona, 08003see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      6. Via Laietana, 30, Barcelona, 08003see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Steam room
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      7. Rambla del Raval, 17-21, Barcelona, 08001see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Pet friendly
        • Childcare available
        • Boutique
        • Baby cot
        • Internet access
        • Steam room
        • Sauna
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      8. Plaça Reial, 1 , Barcelona, 08001see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Steam room
        • Sauna
        • Wheelchair friendly
        • Elevator
        • Gay friendly
        • Laundry service
        • Doctor on call
        • Air conditioning
        more
        close
      9. Plaça Urquinaona, 2, Barcelona, 08010see all hotels
        • WiFi
        • Restaurant
        • Pool
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      10. Via Laietana, 49, Barcelona, 08003see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Sauna
        • Wheelchair friendly
        • Elevator
        • Gay friendly
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      11. La Rambla, 109, Barcelona, 08002see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Boutique
        • Baby cot
        • Hot tub
        • Internet access
        • Steam room
        • Sauna
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Air conditioning
        more
        close
      12. Mallorca, 269-271, Barcelona, 08008see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Steam room
        • Sauna
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      13. Passeig Colom, 12, Barcelona, 08002see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Air conditioning
        more
        close
      14. Pelai, 3, Barcelona, 08001see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Air conditioning
        more
        close
      15. Bergara, 8, Barcelona, 08002see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Airport shuttle
        • Boutique
        • Internet access
        • Steam room
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      16. Sant Pau, 9-11, Barcelona, 08001see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Pet friendly
        • Childcare available
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Air conditioning
        more
        close
      17. Plaza Carlos Ibañez, 3, Barcelona, 08038see all hotels
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Childcare available
        • Boutique
        • Baby cot
        • Hot tub
        • Internet access
        • Steam room
        • Sauna
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Doctor on call
        • Air conditioning
        more
        close
      18. Avinyo, 30, Barcelona, 08002see all hotels
        • WiFi
        • Pool
        • Spa
        • Gym
        • Room service
        • Bar
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Pet friendly
        • Childcare available
        • Airport shuttle
        • Boutique
        • Hot tub
        • Internet access
        • Sauna
        • Elevator
        • Laundry service
        • Meeting rooms
        • Air conditioning
        more
        close
      19. Passeig de Picasso, 26-30, Barcelona, 08003see all hotels
        • Free breakfast
        • WiFi
        • Parking
        • Restaurant
        • Pool
        • Room service
        • Bar
        • Breakfast available
        • Non-smoking rooms
        • Family friendly
        • 24 hour reception
        • Airport shuttle
        • Boutique
        • Baby cot
        • Internet access
        • Business centre
        • Wheelchair friendly
        • Elevator
        • Laundry service
        • Meeting rooms
        • Air conditioning
        more
        close

      About Barcelona

      Barcelona is the second largest city in Spain and the capital of Catalonia. Barcelona was founded as a roman city and as such it has a rich cultural heritage. There are several UNESCO World Heritage Sites in the city. Today, Barcelona is a major cultural and economic centre and it is influential in the fields of tourism, science, fashion, arts and sports. The city's Gothic Quarter is full of interesting architecture and the Picasso Museum boasts a large collection of the artist's works. Barcelona is also home to several highly-rated beaches, some of which are artificially replenished with sand to combat storm related erosion.

      Staying in Barcelona

      Barcelona is a popular tourist destination and there are hotels to suit most budgets. Luxury hotels near the coast tend to be fairly expensive, however there are many affordable apartments and self-catering hotels further inland. If you are looking for a city break, rather than a beach holiday, you may enjoy a visit to one of the boutique hotels in the Gothic quarter. Prices tend to be higher during the month of September, because of the popularity of the La Merce festival.

      Getting around Barcelona

      Barcelona El Prat Airport is served by several major airlines and the Estacio Sants train station offers easy links to Paris, Milan, Zurich, Geneva and other major European cities. Once you are in Barcelona, it is easy to get around via metro, bus, taxi and FGC (trains offering links from suburban areas to main city hubs). Barcelona taxis are coloured black or yellow and use the green light on the roof to indicate when the vehicle is available.