menu
Hotel Amendments
Huge savings
Monthly Payments
from
£15 pp
Low deposit

Top hotels in Barcelona

One of Europe's most exciting places, hotels in Barcelona will blow you away, big time. Transformed over the last decade, this exhilarating Costa Brava city bursts gorgeous Gaudi architecture, Catalan culture in the city's Gothic Quarter, and passion along Las Ramblas day and night. There is a wide range of hotels that perfectly balance this coastal capital of Catalonia in their palms. For a slice of the beach and a bustling city break, there really is no destination better than Barcelona.

From self-catering hotels on a budget to 5-star apartments with rooftop pools and jacuzzis, finding the right hotel in Barcelona for you shouldn't be a tricky job.

Looking for a flight and hotel? Then check out our holidays in Barcelona here.

Most popular hotels in Barcelona

Atenea Park-Suites Apartments
Atenea Park-Suites Apartments
Atenea Park-Suites Apartments

Barcelona, Costa Brava

from £35 pppn
Sercotel Ciutat de Montcada
Sercotel Ciutat de Montcada
Sercotel Ciutat de Montcada

Barcelona, Costa Brava

from £27 pppn
Porta de Gallecs
Porta de Gallecs
Porta de Gallecs

Barcelona, Costa Brava

from £19 pppn
Senator Barcelona Spa Hotel
Senator Barcelona Spa Hotel
Senator Barcelona Spa Hotel

Barcelona, Costa Brava

from £28 pppn

Cheap hotels in Barcelona

Inout Hostel
Inout Hostel
Inout Hostel

Barcelona, Costa Brava

from £12 pppn
Hotel Barcelona House
Hotel Barcelona House
Hotel Barcelona House

Barcelona, Costa Brava

from £23 pppn
Hotel Amrey Sant Pau
Hotel Amrey Sant Pau
Hotel Amrey Sant Pau

Barcelona, Costa Brava

from £23 pppn
Onix Fira
Onix Fira
Onix Fira

Barcelona, Costa Brava

from £25 pppn

Luxury hotels in Barcelona

The Gates Diagonal Barcelona
The Gates Diagonal Barcelona
The Gates Diagonal Barcelona

Barcelona, Costa Brava

from £42 pppn
Catalonia Park Putxet
Catalonia Park Putxet
Catalonia Park Putxet

Barcelona, Costa Brava

from £30 pppn
Hotel Concordia
Hotel Concordia
Hotel Concordia

Barcelona, Costa Brava

from £32 pppn
Hotel SB Diagonal Zero Barcelona
Hotel SB Diagonal Zero Barcelona
Hotel SB Diagonal Zero Barcelona

Barcelona, Costa Brava

from £41 pppn

Family hotels in Barcelona

Hotel SB BCN Events
Hotel SB BCN Events
Hotel SB BCN Events

Barcelona, Costa Brava

from £32 pppn
El Avenida Palace Hotel
El Avenida Palace Hotel
El Avenida Palace Hotel

Barcelona, Costa Brava

from £43 pppn
Novotel Barcelona S Joan Despi
Novotel Barcelona S Joan Despi
Novotel Barcelona S Joan Despi

Barcelona, Costa Brava

from £33 pppn

Flight time to Barcelona

The average flight time to Barcelona is 2 hours from the UK.

When to visit Barcelona

Thanks to the city's Mediterranean climate, you'll be sure to enjoy some hot sun, especially during the summer months. The typical colder months means there will be chilly days and times when the city is a lot colder than it can be. September to October are also decent months to travel to the Spanish city, where the days are mild and the nights are cool.  

  • January: 13° / 7°
  • February: 15° / 8°
  • March: 17° / 9°
  • April: 19° / 11°
  • May: 23° / 14°
  • June: 27° / 18°
  • July: 30° / 21°
  • August: 30° / 21°
  • September: 27° / 19°
  • October: 22° / 15°
  • November: 17° / 11°
  • December: 14° / 8°

Things to do in Barcelona

Barcelona is home to a medieval maze of shops, bars and restaurants and wonderful pieces of architecture. Amble along buzzing main streets packed with pavement cafes and markets stopping to sample some tasty Catalan dishes and seafood tapas on your way. Then explore the fabulous museums, shop till you drop at big brand stores and funky boutiques and people-watch at the glittering marinas. And later, let Barcelona's pulsating nightlife take over, partying at hip bars and hi-tech clubs or taking in a classical concert or night at the opera.

Some amazing things to see and do in Barcelona include:

  • Sagrada Familia
  • Park Guell
  • La Rambla
  • Gothic Quarter
  • Placa de Catalunya
  • Placa Espanya
  • Eixample
  • Camp Nou

Barcelona beaches

As well as being a fascinating city, in Barcelona, you can enjoy the best of both worlds. With an abundance of beaches, you don't have to be constantly surrounded by the hustle and bustle of the city. Hit the waterfront and laze on the sun-drenched sands of Barcelona's most popular beaches. Or discover the more peaceful and tranquil options. Stretches of beaches are great for water sports and long walks along beautiful promenades. 

Great beaches to visit are:

  • La Barceloneta
  • Mar Bella 
  • Nova Icaria
  • Bogatell Beach
  • Sant Sebastia