Hotels Barcelona

MapPlacesCountry houses

534 Hotels near Barcelona

  • Barceló Sants

    “Situated above Barcelona Sants Train Station, Barceló Sants offers a subtle outer space theme throughout.”

    8,6/10 (8948)
    from78 $
    Book it
  • Sercotel Caspe

    “This design hotel is a 5-minute walk from Barcelona’s Arc de Triomf Metro Station and Estació del Nord Bus Station.”

    8,4/10 (7157)
    from57 $
    Book it
  • Expo Hotel Barcelona

    “Hotel Expo Barcelona is located next to Barcelona Sants Station. Its rooftop pool and terrace offer fantastic…”

    7/10 (6119)
    from80 $
    Book it
  • Ilunion Les Corts Spa

    “Ilunion Les Corts Spa features a seasonal outdoor swimming pool, fitness centre, a terrace and bar in Barcelona.”

    8/10 (5236)
    from64 $
    Book it
  • Occidental Atenea Mar - Adults Only

    “Situated 150 metres from Barcelona’s Nova Mar Bella Beach, Occidental Atenea Mar - Adults Only offers sauna and gym.”

    8,1/10 (4077)
    from71 $
    Book it
  • Eurohotel Diagonal Port

    “Just 350 metres from Mar Bella Beach, Eurohotel Diagonal Port offers Mediterranean Sea views from its setting in Barcelona…”

    7,8/10 (4625)
    from63 $
    Book it
  • Novotel Barcelona City

    “This hotel offers a free gym and a roof terrace with a seasonal outdoor pool and panoramic views of Barcelona.”

    8,2/10 (5696)
    from49 $
    Book it
  • Barceló Raval

    “Set in Barcelona’s vibrant Raval district, this design hotel offers free Wi-Fi, a gym and a roof terrace with pool and panoramic views.”

    8,3/10 (3348)
    from71 $
    Book it
  • Hotel Royal Passeig de Gracia

    “Within 50 metres of La Pedrera and Diagonal Metro Station, Hotel Royal Passeig de Gracia features a terrace…”

    8,5/10 (3706)
    from78 $
    Book it
  • NH Collection Barcelona Constanza

    “Offering a rooftop pool and terrace, NH Collection Barcelona Constanza has modern rooms with satellite TV.”

    8,6/10 (4900)
    from95 $
    Book it

What is the price of a hotel in Barcelona?

This is the average price per person per night for a hotel in Barcelona: 64 $

What is the average rating of the hotels in Barcelona?

The average rating out of 10 for hotels in the area is 8.4 (484,135 reviews)

Looking for hotels near Barcelona?

I need more help, I can't find accommodation in Barcelona

Open more options