Barcelona Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Total price
Total price
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Barcelona hotels

Best Western Plus Hotel Alfa Aeropuerto
4 out of 5
Mercabarna Franca, Barcelona, 08040
Fully refundableReserve now, pay when you stay
The price is €85 per night from 19 Dec to 20 Dec
€85
per night
19 Dec - 20 Dec
7.33 km from city centre
4.2/5 Very Good! (1,007 reviews)
"Clean and comfortable room, decent breakfast spread. Considering its proximity to the airport and that most people wouldn’t spend too many days here, the stay was just nice."

Reviewed on 27 Nov 2022

Best Western Plus Hotel Alfa Aeropuerto
Barceló Raval
4.5 out of 5
Rambla del Raval, 17-21, Barcelona, 08001
Fully refundableReserve now, pay when you stay
The price is €104 per night from 11 Dec to 12 Dec
€104
per night
11 Dec - 12 Dec
0.17 km from city centre
4.3/5 Excellent! (1,003 reviews)
Great hotal
"Really cool, reto, trendy hotel. Very clean, amazing rooftop bar and good breakfast. Rooms are very modern, only one minor negative comment the rooms are warm and the windows are sealed so no fresh air and the air conditioning didnt cool the room. But other than that a great place"

Reviewed on 22 Nov 2022

Barceló Raval
Occidental Diagonal 414
4.5 out of 5
Avenida Diagonal, 414, Barcelona, 08037
Fully refundableReserve now, pay when you stay
The price is €98 per night from 18 Dec to 19 Dec
€98
per night
18 Dec - 19 Dec
2.3 km from city centre
4.6/5 Wonderful! (418 reviews)
"Servicio excelente, super limpio y ambiente agradable!"

Reviewed on 27 Nov 2022

Occidental Diagonal 414

Save an average of 15% on thousands of hotels when you're signed in

W Barcelona
5 out of 5
Plaça Rosa dels Vents, 1, Barcelona, 08039
Fully refundableReserve now, pay when you stay
The price is €223 per night from 10 Dec to 11 Dec
€223
per night
10 Dec - 11 Dec
1.87 km from city centre
4.2/5 Excellent! (999 reviews)
"Excellent property to visit again"

Reviewed on 28 Nov 2022

W Barcelona
H10 Madison
4.5 out of 5
C/ Dr. Joaquim Pou, 2-4-6, Barcelona, Barrio Gótico, 08002
Fully refundableReserve now, pay when you stay
The price is €140 per night from 11 Dec to 12 Dec
€140
per night
11 Dec - 12 Dec
0.98 km from city centre
4.8/5 Exceptional! (1,000 reviews)
"The H10 Madison was one of the nicest hotels I’ve stayed at. The room was comfortable and very nicely appointed, the bed was comfortable and the breakfast was delicious and offered amazing variety. In addition, the staff were pleasant and helpful. A superb hotel and a definite place to book for our ..."

Reviewed on 20 Nov 2022

H10 Madison
H10 Cubik
4.5 out of 5
Via Laietana, 69, Centre, Barcelona, E-08003
Fully refundableReserve now, pay when you stay
The price is €126 per night from 15 Dec to 16 Dec
€126
per night
15 Dec - 16 Dec
1.15 km from city centre
4.8/5 Exceptional! (1,003 reviews)
"This is a terrific hotel with terrific front desk staff who are more then willing to help you any way they can. The roof top lounge has a terrific view of downtown Barcelona. Lots of shopping and easy access to the hop on hop off bus. Only disappointed with service and food in the roof top bar. Breakfast ..."

Reviewed on 22 Nov 2022

H10 Cubik
Eurostars Grand Marina
5 out of 5
Moll De Barcelona S/n, Barcelona, 08039
Fully refundableReserve now, pay when you stay
The price is €146 per night from 4 Dec to 5 Dec
€146
per night
4 Dec - 5 Dec
1 km from city centre
4.1/5 Very Good! (1,004 reviews)
"Property was fantastic, good location, and nice staff!"

Reviewed on 25 Nov 2022

Eurostars Grand Marina
Leonardo Royal Hotel Barcelona Fira
4 out of 5
Carrer dels Alts Forns, 40, Barcelona, 8038
Fully refundableReserve now, pay when you stay
The price is €71 per night from 11 Dec to 12 Dec
€71
per night
11 Dec - 12 Dec
3.54 km from city centre
4.4/5 Excellent! (130 reviews)
Good Value - I shall return.
"This hotel represents a great value. The hotel staff is polite and knowlegable. Very assistful at all times. There were always two staff members at the front desk. The hotel offered an incredible breakfast buffet at a fair price. The location was excellent. Just a great experience will stay ..."

Reviewed on 1 Nov 2022

Leonardo Royal Hotel Barcelona Fira
Iberostar Selection Paseo de Gracia
4.5 out of 5
Plaza Cataluña, 10, Barcelona, 8002
Fully refundableReserve now, pay when you stay
The price is €154 per night from 11 Dec to 12 Dec
€154
per night
11 Dec - 12 Dec
1.13 km from city centre
4.6/5 Wonderful! (541 reviews)
"The hotel itself is great, Just be very careful. Lots of professional pickpockets around the area. BE VIGLIANT and do not let your guard down. I got my mobile phone stolen a block away from the hotel when I let my guard down for 5 minutes. Phone stolen is bothersome , but can you imagine passport ..."

Reviewed on 18 Nov 2022

Iberostar Selection Paseo de Gracia
Sercotel Rosellon
4 out of 5
C/ DEL ROSSELLON 390, Barcelona, 08025
Fully refundableReserve now, pay when you stay
The price is €81 per night from 18 Dec to 19 Dec
€81
per night
18 Dec - 19 Dec
3.01 km from city centre
4.5/5 Wonderful! (1,002 reviews)
"Grandiosa Estadía ! Nada como estar en el Techo mirando la Sagrada Familia. Tremenda Localización"

Reviewed on 24 Nov 2022

Sercotel Rosellon
Andante Hotel
3 out of 5
Avinguda de les Drassanes, 23-25, Barcelona, 08001
Fully refundableReserve now, pay when you stay
The price is €73 per night from 4 Dec to 5 Dec
€73
per night
4 Dec - 5 Dec
0.23 km from city centre
4.5/5 Wonderful! (1,004 reviews)
"Good breakfast"

Reviewed on 25 Nov 2022

Andante Hotel
Hotel Royal Passeig de Gracia
4 out of 5
Passeig De Gracia, 84, Barcelona, 08008
Fully refundableReserve now, pay when you stay
The price is €118 per night from 11 Dec to 12 Dec
€118
per night
11 Dec - 12 Dec
1.97 km from city centre
4.4/5 Excellent! (998 reviews)
"The nice and helpful environment and supporting of all their employees. Very convenience location, the good parking and access. I feel so good at this hotel."

Reviewed on 23 Nov 2022

Hotel Royal Passeig de Gracia
Royal Ramblas
4 out of 5
La Rambla, 117, Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is €118 per night from 11 Dec to 12 Dec
€118
per night
11 Dec - 12 Dec
0.73 km from city centre
4.3/5 Excellent! (999 reviews)
"Great location, clean and comfortable. Very friendly and helpful staff. Would definitely stay here again"

Reviewed on 21 Nov 2022

Royal Ramblas
Oriente Atiram
3 out of 5
La Ramblas, 45, Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is €69 per night from 11 Dec to 12 Dec
€69
per night
11 Dec - 12 Dec
0.38 km from city centre
4/5 Very Good! (546 reviews)
"Excellent location"

Reviewed on 19 Nov 2022

Oriente Atiram
Nobu Hotel Barcelona
5 out of 5
Avenida de Roma 2-4, Barcelona, Barcelona, 08014
Fully refundableReserve now, pay when you stay
The price is €184 per night from 4 Dec to 5 Dec
€184
per night
4 Dec - 5 Dec
2.35 km from city centre
4.4/5 Wonderful! (176 reviews)
Excellent experience
"We had an amazing stay. We travel a lot all over the world. The staff and service at Nobu were outstanding. Clara and Elena both took standout care of us."

Reviewed on 22 Nov 2022

Nobu Hotel Barcelona
Hotel Rec Barcelona - Adults only
3 out of 5
Carrer del Rec Comtal, 19, Barcelona, 08003
Fully refundableReserve now, pay when you stay
The price is €85 per night from 13 Dec to 14 Dec
€85
per night
13 Dec - 14 Dec
1.58 km from city centre
4.7/5 Exceptional! (1,002 reviews)
"The manager of the hotel and their staff were very helpful and made extra efforts to make our stay unforgettable."

Reviewed on 23 Nov 2022

Hotel Rec Barcelona - Adults only
Travelodge Barcelona Poblenou
1 out of 5
Carrer de Llacuna 32, Barcelona, 08005
Fully refundableReserve now, pay when you stay
The price is €47 per night from 11 Dec to 12 Dec
€47
per night
11 Dec - 12 Dec
3.5 km from city centre
3.9/5 Good! (998 reviews)
Clean and comfortable
"Room was clean and comfortable."

Reviewed on 15 Nov 2022

Travelodge Barcelona Poblenou
Hotel 1898
4 out of 5
La Rambla, 109; (entrance on the street, Pintor Fortuny), Barcelona, 08002
Fully refundableReserve now, pay when you stay
The price is €136 per night from 4 Dec to 5 Dec
€136
per night
4 Dec - 5 Dec
0.63 km from city centre
4.7/5 Exceptional! (997 reviews)
"The hotel is an immaculate boutique like hotel, but larger. The restaurant was so flexible as I require GF meal, made it so easy for me. Right next to La Rambla….so incredible location. Almost everything is walking distance away."

Reviewed on 21 Nov 2022

Hotel 1898
Rialto
3 out of 5
Carrer de Ferran, 40-42, Barcelona, Barcelona, 8002
Fully refundableReserve now, pay when you stay
The price is €79 per night from 13 Dec to 14 Dec
€79
per night
13 Dec - 14 Dec
0.68 km from city centre
4.3/5 Excellent! (224 reviews)
"Beautiful hotel, Breakfast is available onsite. Bathroom is clean and inviting. WiFi works fine. The location is great, easily accessible to public transport, surrounded by streets of small cosy shops and restaurants. You may ask for kettles and iron at the reception. Enjoyed the stay."

Reviewed on 24 Nov 2022

Rialto
Hotel Barcelona Universal
4 out of 5
Del Paral.lel, Del 76-78, Barcelona, 08001
Fully refundableReserve now, pay when you stay
The price is €76 per night from 21 Dec to 22 Dec
€76
per night
21 Dec - 22 Dec
0.36 km from city centre
4.4/5 Wonderful! (1,001 reviews)
"The area appears a bit rundown, being on a large highway, but across the road are areas full of places to eat on pedestrianised roads with tables outdoors. The hotel is literally a few steps from the Metro and the funicular so really convenient, and easy enough to get to from the airport as well. ..."

Reviewed on 16 Nov 2022

Hotel Barcelona Universal
Don't see what you're looking for?
See all available properties in Barcelona
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Explore, discover and save

Where to stay in Barcelona

Find the best Barcelona areas and neighborhoods for the activities you enjoy most. Learn more about Barcelona

Near an Attraction

Barcelona hotels information

Number of reviews 16052
Accommodation 4657 hotels
Lowest Price €47
Highest Price €223

Frequently asked questions

What's the best place to stay in Barcelona?

Serras Barcelona is a favourite with Expedia customers. This 5-star hotel offers a restaurant and an outdoor pool. It is located a short 5-minute walk from La Rambla. Reviews from our site also recommend The One Barcelona GL and Room Mate Gerard as top options for your trip. See all available top hotels, or vacation rentals in Barcelona.

  

What are some of the best holiday rentals that Barcelona has to offer?

Discover Barcelona- House with Indoor Heated Pool: This highly rated holiday home rental in Barcelona is located in the mountains, and has an indoor pool, a balcony and a BBQ to put you at ease in your new surroundings. It has 5 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. Kick off your shoes and enjoy yourself with a garden and a selection of games. Some other top choices in Barcelona are LUXURY TWO BEDROOMS APARTMENT and Villa 18 people, Train Direct Airport, NEW 2023 DISCOUNTS,. See all vacation rentals in Barcelona.

If I need to cancel my hotel reservation in Barcelona, will I receive a refund?

Yes! Most room reservations are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Barcelona.

What's the best budget-friendly hotel in Barcelona?

Based on reviews, Hostal Can Missè is a popular 2-star hotel for our travellers looking for an economical choice, and features free breakfast and free WiFi. Other options to stay on the cheap include Ainb B&B Eixample Muntaner and Hotel Exe Cristal Palace. View all budget hotels in Barcelona.

What's the best place to stay for a family holiday in Barcelona?

Hotel Les Torres is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other options for your family trip include Hostal Les Torres and Hotel Rural la Frasera. Also, attractions such as Maritime Museum and Barcelona Wax Museum are fun for children of all ages. Find more child-friendly accommodations in Barcelona.

What's the best accommodation for a romantic holiday in Barcelona?

Gran Hotel La Florida is a favourite 5-star hotel for couples, and features in-room massages and premium bedding. Other good options for a romantic stay include Masia Can Canyes & Spa and Hostalin Barcelona Gran Via. See all romantic hotels in Barcelona.

What is the favourite LGBTQ-friendly place to stay in Barcelona?

Axel Hotel Barcelona & Urban Spa - Adults Only is a top 4-star LGBTQ-friendly hotel, affiliated with IGLTA, that features a full-service spa and free WiFi. TWO Hotel Barcelona by Axel - Adults only is another good choice for your trip. See all available hotels listed as LGBTQ-friendly in Barcelona.

What's the best pet-friendly place to stay in Barcelona?

Hotel Catalan is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Hostal Albi is another option for you and your pet. See more pet-friendly hotel accommodations in Barcelona.

What's the best hotel for a beach holiday in Barcelona?

Hotel Vila de Premià is a top beach hotel with free WiFi and private balconies, and it's located close to Ocata Beach . Other good options to stay near the beach include Sea Hostel Barcelona and New Hotel Colón. See more stays near the beach in Barcelona.