Hotels in Barcelona

Find the best Barcelona hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Barcelona hotels with free cancellation or excellent ratings

Trusted Barcelona hotel providers

See all hotels in Barcelona

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Barcelona hotel in the heart of the action

Beat the queues at the top Barcelona attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelBorn Barcelona Hostel – 5.0
Cheapest month to bookAugust
Average 4 star hotel price118 € per night
Average 5 star hotel price310 € per night

How to find the best hotel deals in Barcelona

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Barcelona

  • Like how easy it is to book flights with us? The same clever search engine is an expert at tracking down deals on Barcelona hotels too. Give these tips a go to find fantastic rates fast.

  • Plan your trip ahead of time to save on your Barcelona hotel. You'll also have a wider selection of stays and room types to choose from, especially when demand is high.

  • That said, booking at the last minute can pay off. Some places drop their rates a day or two before check-in to avoid having empty rooms.

  • Flexible on dates? Consider it your ticket to a lower rate. Move your travel timing around to discover what deals are on offer. Prices are usually cheaper on weekdays and during less popular months.

  • Explore the range of stays with free cancellation. Lock in a good rate today and easily cancel later if your plans change.

Where to stay in Barcelona

Central Barcelona

  • To make the most of central Barcelona, you'll want to be near the attractions you came to see. Here are a few standout accommodation options close to the highlights.

  • If you're searching for hotels near Sagrada Familia, book a room at Serras Barcelona. This 5-star Barcelona hotel is around 3 kilometres from this well-known sight and is popular with couples.

  • On the hunt for hotels near Barcellona? Casa Camper Barcelona is around 2 kilometres away. Rated 4 stars, this hotel in Barcelona appeals to families in particular.

  • Hotels near FC Barcelona Museum are also well worth checking out. Aparthotel Arai Barcelona is 5 kilometres or so from this sight and has earned a reputation among couples. It has a 4-star rating and is a good base for discovering the city more broadly.

Sant Gervasi

  • If you'd like more ideas on where to stay, consider Sant Gervasi. Here are a few places where you can lay your head near some top sights.

  • Hotel Ronda Lesseps is one of the best hotels near Tibidabo, a major attraction in this area. This hotel in Barcelona has a 4-star rating and gets strong guest feedback for its rooms.

  • Casa Camper Barcelona, one of the hotels near Wine Fantasy Barcelona, has a room with your name on it. As well as being a convenient base for exploring this highlight, this 4-star Barcelona hotel gets great reviews for its value.

  • There's plenty to like about the range of hotels near Synagogue of Barcelona too. You'll be able to easily get to this attraction (and discover more of Sant Gervasi) from Hotel Montecarlo. One of the key things guests highlight about this 4-star stay is its location.

  • More great options await. Check out the full lineup of hotels in Sant Gervasi and bring your travel plans to life.

When to go to Barcelona

  • Travel demand peaks in June. If you want to be there when things are in full swing, there's no better time to lock in a hotel in Barcelona.

  • January is the quietest month to visit. Lock in a Barcelona hotel then and discover the city without the crowds.

  • Don't overlook the weather when planning your trip. August brings the warmest conditions, with a maximum high temperature of 31ºC (88ºF).

  • The coolest time of year here is January. Expect lows of 5ºC (41ºF).

  • Want to visit when you're less likely to need an umbrella? Search for Barcelona hotels in January. This is the driest time to visit, with three days of rain on average.

  • The wettest time of year is September. Plan your trip then and you'll likely get around seven days of rainfall.

Best hotels in Barcelona

Best budget hotels

  • Why pay more than you have to? Budget Barcelona hotels come with the basics so you can save your cash for the real highlights: having adventures and impulse-buying souvenirs. Often equipped with money-saving amenities like mini-fridges and microwaves, you'll find at least 230 of these stays across the city.

  • Hostal Lumine Suites by Gaiarooms is a 2-star option in Sant Gervasi – Galvany that focuses on comfort without overcomplicating things. Wi-Fi and Wi-Fi in designated areas are some of its amenities.

  • A practical stop for your city plans, Ciutat de Barcelona is equipped with conveniences such as a safe deposit box and a restaurant. This 3-star Barcelona hotel is in the Ciutat Vella area.

  • Another easy win for your wallet is Casa Vaganto. This 3-star stay is located in El Poble-Sec and features Wi-Fi and luggage storage.

Best 4-star hotels in Barcelona

  • Indulge a little without going all out at one of the 4-star hotels in Barcelona. Pick from around 250 of these stays, many of which offer perks like pools, wellness spas, and in-house dining. From the rooms to the service and amenities, it's all about extra attention to detail.

  • Via Sants Hotel Barcelona, Tapestry Collection by Hilton gets the 4-star guest experience right. Room service and concierge assistance help make this Eixample accommodation option a go-to for many.

  • Miiro Borneta is another standout option. You'll find amenities such as an outdoor swimming pool and room service at this Barcelona hotel in El Born.

  • Antiga Casa Buenavista is also easy to recommend. Located in El Raval, it keeps stays enjoyable with room service, an executive floor and more.

Best luxury 5-star hotels

  • Featuring anything from plush beds to private butlers and signature restaurants, a 5-star hotel is where basic takes a back seat. Spa sessions, plunge pools, and in-room espresso machines? Good chance you'll find that too. Mostly located in Ciutat Vella, there are at least 40 luxury hotels in Barcelona.

  • Live your best life at Wittmore Hotel. This Gothic Quarter stay comes with a restaurant, car hire options and other features that make it feel like a proper getaway.

  • Lamaro Hotel also delivers 5-star elegance from start to finish. Located in Gothic Quarter, this Barcelona hotel features a lobby bar, room service and loads more.

  • One more memorable stay is Eurostars Barcelona Central in Eixample. Car rental options and a pool bar are among its many perks.

Best hotels in Barcelona for families

  • Family travel can be chaotic, but your hotel should be the easy part. You'll find roughly 120 family-friendly hotels in Barcelona that balance what kids want and adults need. These stays often come with handy features like adjoining rooms, kitchenettes, activity centres, and kids' menus.

  • Save more for making memories with the kids when you choose Eco Boutique Hostal Grau. This affordable 2-star option comes with a first aid room and shuttle services.

  • Casa Camper Barcelona raises the bar on the classic family escape. This 4-star stay in El Raval offers ironing services and a restaurant.

Best hotels with a spa

  • Find your calm at one of the 140 or so Barcelona hotels with a spa. Located mostly in Eixample, they feature anything from saunas and hot tubs, to fitness centres and treatment rooms. Throw in yoga classes, wellness retreats, and beauty salons and you're on your way to bliss.

  • Settle into El Palauet Royal Suites and then put the world on hold. A steam room, a sauna and other added comforts await you at this 5-star option in Gràcia.

  • Located in Les Corts, Melia Barcelona Sarriá is another favourite where you can enjoy a little TLC. Take advantage of massage services and a fitness centre at this 5-star hotel in Barcelona.

  • Catalonia La Maquinista gives you the freedom to do it all — or do nothing at all. You'll find room service and a spa at this 4-star option in Sant Andreu.

Best hotels with a pool

  • A pool brings a new layer of fun to your trip. Book a resort and you'll usually find large outdoor setups and maybe even lazy rivers and water slides. At city hotels, rooftop and indoor pools are the norm. Choose from at least 210 pool hotels in Barcelona and get set to jump right in.

  • Spend long, lazy days by the water at Serras Barcelona. This 5-star Barcelona hotel is located in Ciutat Vella and comes with an outdoor swimming pool, car hire options and parking.

  • Dive headfirst into comfort at Miiro Borneta. Featuring an outdoor swimming pool, a fitness centre and a 24-hour front desk, this El Born stay is rated 4 stars.

  • Or bring a playful twist to your getaway at Antiga Casa Buenavista. You'll have access to an outdoor swimming pool, a ticket office and a pool bar at this 4-star hotel in El Raval.

Best pet-friendly hotels

  • With around 160 pet-friendly Barcelona hotels, there's no need to leave your best buddy behind. Many have nearby parks or outdoor areas to run around in, and some even offer things like grooming or pet-sitting services. A few conditions might apply, but most places go out of their way to make your furry friend feel welcome.

  • Check in with your loyal sidekick at Via Sants Hotel Barcelona, Tapestry Collection by Hilton. This 4-star pet-friendly hotel in Barcelona is based in Eixample. Make the most of amenities here like air conditioning and express check-out.

  • You can also relax with your four-legged friend at Hotel Pulitzer Barcelona. Rated 4 stars, it's located in Eixample and includes Wi-Fi, internet access and much more.

  • INNSiDE by Meliá Barcelona Apolo in El Raval has everything lined up for a no-fuss stay. It has a 4-star rating and amenities including a cafe and a bar.

Flying to Barcelona

Barcelona-El Prat Airport (BCN)

  • Barcelona-El Prat Airport (BCN) is the main airport for this city. After your flight to Barcelona touches down, it's around 14 kilometres to the centre.

  • The drive to central Barcelona takes about 25 minutes, while public transport is roughly 30 minutes.

  • AC Hotel Gava Mar is a comfortable place to stay if you're flying in late. Within easy reach of the runway, guests are often impressed by this 4-star option's value.

  • Also close to BCN, Salles Ciutat del Prat Barcelona Airport continues to win over guests. This 4-star stay has a solid 4-plus out of 5 overall rating based on traveller feedback.

  • Especially popular with business travellers, BAH Barcelona Airport Hotel is another smart pick. This 4-star hotel is a welcome pause before your next connection.

Finding cheap hotels in Barcelona: FAQs

In Barcelona, the expected average temperature in February is 10°C. The warmest month is typically August, which averages 28°C. The coolest month is January, with temperatures averaging 6°C. The rainiest month is October, and the driest month is July.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Barcelona with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is 34 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 36 € per night.
The average price of a hotel during the week is 203 € per night, and the average price on weekends is 207 €. Overall, it looks like the cheapest day to stay in Barcelona could be Tuesday.
The nearest airport to Barcelona is Barcelona Airport (BCN), which is 12.4km from the city centre.

Other airports include:

Girona Airport, which is 76.1km from the city centre.
Reus Airport, which is 87.9km from the city centre.
We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in Barcelona. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Barcelona is currently around 207 € per night. And the cheapest 3-star hotel we found is 64 € per night.
The average price of a 4-star hotel in Barcelona is currently around 283 € per night. And the cheapest 4-star hotel we found is 64 € per night.
The average price of a 5-star hotel in Barcelona is currently around 500 € per night. And the cheapest 5-star hotel we found is 118 € per night.
The cheapest month to stay in a hotel in Barcelona is February, with an average price of 185 € per night. The most expensive month is January, when the average room rate can rise to 647 € per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in February is 185 € per night, which is around 31% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Barcelona are Fabrizzio's Petit, The One Barcelona GL and Catalonia Magdalenes.