Hotels in Barcelona

Find the best deals on 5,948 hotels in Barcelona

Check-in
Check-out
Compare vs. momondo |

Top hotels in Barcelona

Find the perfect Barcelona hotel for business or leisure
$self.alt
El Palace
9.5
397 C$
View all deals
$self.alt
Axel Hotel Barcelona & Urban Spa - Adults Only
8.6
150 C$
View all deals
$self.alt
Hotel Ciutadella
8.3
140 C$
View all deals
$self.alt
Iberostar Selection Paseo de Gracia
9.2
256 C$
View all deals
$self.alt
NH Collection Barcelona Gran Hotel Calderón
8.6
237 C$
View all deals
$self.alt
Attica 21 Barcelona Mar
8.4
146 C$
View all deals
$self.alt
Eurostars Grand Marina
8.3
224 C$
View all deals
$self.alt
NH Porta Barcelona
8.3
89 C$
View all deals
$self.alt
Hotel Barcelona Colonial
8.4
142 C$
View all deals
$self.alt
Eric Vökel Boutique Apartments Gran Vía Suites
8.9
148 C$
View all deals
$self.alt
Hotel Barcelona Universal
8.7
153 C$
View all deals
$self.alt
Hotel Alimara
8.3
97 C$
View all deals
$self.alt
Le Méridien Barcelona
8.3
344 C$
View all deals
$self.alt
ICON BCN by Petit Palace
9.0
223 C$
View all deals
$self.alt
Olivia Plaza Hotel
9.5
224 C$
View all deals
$self.alt
Hostal BCN Port
8.0
86 C$
View all deals
$self.alt
Exe Campus
8.2
82 C$
View all deals
$self.alt
Hotel Concordia Barcelona
8.3
139 C$
View all deals
$self.alt
Vincci Bit
8.5
131 C$
View all deals
$self.alt
Forget Me Not B&B
8.9
140 C$
View all deals
$self.alt
Room Mate Gerard
9.0
191 C$
View all deals
$self.alt
Claris Hotel & Spa Gl
8.8
203 C$
View all deals
$self.alt
Wilson Boutique Hotel
8.8
148 C$
View all deals
$self.alt
Best Western Plus Hotel Alfa Aeropuerto
8.3
113 C$
View all deals
$self.alt
Catalonia Atenas
8.0
147 C$
View all deals
$self.alt
Holiday Inn Express Barcelona - City 22@
8.1
142 C$
View all deals
$self.alt
Hotel Adagio Gastronomic
7.5
97 C$
View all deals
$self.alt
Aparthotel Atenea Calabria
8.4
132 C$
View all deals
$self.alt
Hostal Europa
7.4
62 C$
View all deals
$self.alt
Hotel Derby Barcelona
8.0
105 C$
View all deals
$self.alt
Urbany Hostel Bcn Go!
7.7
37 C$
View all deals
$self.alt
Milà Apartamentos Barcelona
8.7
167 C$
View all deals
$self.alt
NH Barcelona Stadium
8.4
132 C$
View all deals
$self.alt
Hotel Abbot
7.8
112 C$
View all deals
$self.alt
Gran Hotel Barcino
8.5
131 C$
View all deals
$self.alt
Royal Ramblas
8.6
181 C$
View all deals
$self.alt
Hotel Serhs Rivoli Rambla
8.0
169 C$
View all deals
$self.alt
Hotel SB Icaria Barcelona
8.1
150 C$
View all deals
$self.alt
Condado
8.4
106 C$
View all deals
$self.alt
Fairmont Barcelona Rey Juan Carlos I
8.7
220 C$
View all deals

Popular neighbourhoods in Barcelona

Search for hotels in these Barcelona neighbourhoods

Hotels in Fort Pienc
Search hotels in Fort Pienc
$self.alt
Best value
Residencia Onix
9.0
93 C$
$self.alt
#1 Most popular
Eurostars Monumental
8.5
148 C$
$self.alt
#2 Most popular
Ayre Hotel Caspe
8.6
162 C$
$self.alt
#3 Most popular
Hotel Glories
7.9
119 C$
$self.alt
#4 Most popular
Hotel Aranea
8.5
119 C$
$self.alt
#5 Most popular
Sm Hotel Teatre Auditori
8.5
115 C$
Hotels in Sant Marti
Search hotels in Sant Marti
$self.alt
Best value
Arc House Barcelona - Youth Hostel
7.7
24 C$
$self.alt
#1 Most popular
Hotel SB Icaria Barcelona
8.1
150 C$
$self.alt
#3 Most popular
Barcelona Princess
8.4
150 C$
$self.alt
#4 Most popular
Vincci Maritimo
8.6
148 C$
$self.alt
#5 Most popular
Golden Tulip Barcelona
8.5
128 C$
Hotels in Gracia
Search hotels in Gracia
$self.alt
Best value
La Flor de Gaudí Park Güell
8.3
24 C$
$self.alt
#1 Most popular
Hotel Ronda Lesseps
8.2
98 C$
$self.alt
#2 Most popular
Hotel Casa Fuster
9.1
302 C$
$self.alt
#3 Most popular
Generator Barcelona
8.1
34 C$
$self.alt
#4 Most popular
Casa Gracia Barcelona Hostel
8.4
51 C$
$self.alt
#5 Most popular
Jam Hostel Barcelona
9.1
28 C$
Hotels in Sants-Montjuïc
Search hotels in Sants-Montjuïc
$self.alt
Best value
Pars Teatro Hostel
8.7
25 C$
$self.alt
#1 Most popular
Expo Hotel Barcelona
7.9
129 C$
$self.alt
#2 Most popular
Barceló Sants
8.7
151 C$
$self.alt
#3 Most popular
Best Western Plus Hotel Alfa Aeropuerto
8.3
113 C$
$self.alt
#4 Most popular
Grums Hotel & Spa
8.5
153 C$
$self.alt
#5 Most popular
Smartroom Barcelona
8.4
100 C$

When to book a hotel in Barcelona

Check out the information below to find the best deal on a Barcelona hotel room
Low Season
January
High Season
June

cheapest month to stay

38%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
119 C$ - 279 C$
Highest day of week
Sunday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

209 C$

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

281 C$

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Barcelona is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
87 C$ - 102 C$
3 star
168 C$ - 185 C$
4-5 star
231 C$ - 247 C$

Barcelona travel tips

Let us help you with the best tips about Barcelona

Best time to visit Barcelona

In the summer months from June – August, hordes of tourists visit the city to enjoy the warm, balmy weather and beautiful beaches. Most beachside hotels are fully booked at this time, so if you’re looking for specific accommodation, try to secure your booking in advance. To avoid the large tourist crowds, visit in late May – early June or in September. Average temperature hovers around 25 degrees Celsius during this time. You will experience pleasant weather in October as well, but you may not be able to enjoy a dip in the sea as the occasional rainfall starts cooling down the water. If you don’t mind skipping the beach activities, and enjoy slightly cooler temperatures of 12 – 15 degrees Celsius, visit Barcelona between November – March and get some worthy bargains on accommodation and travel.

Getting around Barcelona

The rich architecture and local attractions in the old city area of Barcelona are best experienced on foot. For getting around to other parts of the city, you can rely on the fast and efficient metro services. A single fare ticket cost €2.15 EUR, and is valid on the metro as well as the bus. An integrated ticket called T-10, allows multi-person travel for up to 10 journeys on the bus and/or metro. This costs €9.95 EUR for travel within Zone 1. To go around the popular attractions, you can also book a tour with the open-top double-decker buses run by Barcelona BusTuristic. A 1-day adult tickets cost €29.00 EUR, and 2-day tickets cost €39.00 EUR. Metered black-and-yellow taxis are easily available on the streets. Barcelona has narrow streets and experiences frequent traffic jams. So try to avoid driving in the city and rely on public transport instead.


How much does a hotel in Barcelona cost per night?

Use the information below to find quality Barcelona hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Hostal BCN Port
8.0
86 C$
$self.alt
#2 most popular
Hotel Adagio Gastronomic
7.5
97 C$
$self.alt
Best value
Hola Hostal Eixample
8.1
25 C$
3 stars
$self.alt
#1 most popular
NH Porta Barcelona
8.3
89 C$
$self.alt
#2 most popular
Forget Me Not B&B
8.9
140 C$
$self.alt
Best value
Room018bcn
8.3
26 C$
4 stars and above
$self.alt
#1 most popular
El Palace
9.5
397 C$
$self.alt
#2 most popular
Axel Hotel Barcelona & Urban Spa - Adults Only
8.6
150 C$
$self.alt
Best value
Exe Campus
8.2
82 C$

Cheapest hotels in Barcelona

These hotels and hostels usually make for a cheap way to stay in Barcelona
$self.alt
Hola Hostal Eixample
8.1
25 C$
$self.alt
Don Moustache Hostel
8.7
29 C$
$self.alt
InOut Hostel Barcelona
7.6
26 C$
$self.alt
Wow Hostel Barcelona
7.2
30 C$
$self.alt
Room018bcn
8.3
26 C$
$self.alt
Casa Kessler Barcelona
9.1
32 C$

Get the best value hotel in Barcelona

These hotels have the best prices for their ratings
$self.alt
Room018bcn
8.3
26 C$
$self.alt
Urbany Hostel Bcn Go!
7.7
37 C$
$self.alt
Exe Campus
8.2
82 C$
$self.alt
InOut Hostel Barcelona
7.6
26 C$
$self.alt
Claris Hotel & Spa Gl
8.8
203 C$
$self.alt
Buba House
8.2
33 C$

Where to stay in Barcelona

Best places to stay in Barcelona

Barcelona’s biggest attractions are its scenic beaches and stunning architectural diversity. From the Medieval centre of Barrio Gótico to the Modernism of Antonio Gaudí, the influence on art and architecture is abundantly visible in the city’s world class museums, as well as through the art installations on every street corner. The culturally-rich music festivals, traditional tapas bars and ongoing culinary renaissance make this vibrant Catalan city even more special. Barcelona is divided into different ‘barrios’ (neighbourhoods), each of which has a unique personality.

El Born

El Born is a charming and festive neighbourhood, just a 10-minute walk from the beach. The Passeig de Born street has the city’s hottest nightlife with scores of bars lining both sides of the pretty avenue. This barrio is also home to the Museu Picasso and a bunch of boutique shops, cafés and restaurants. Amid the shops and cafés on a pedestrian street in the heart of El Born, you have Pensió 2000, a modest hotel with bright and comfortable rooms. You can also check out the 18th-century, family-run Hotel Banys Orientals that has boutique-style accommodation with elegant rooms at an excellent location in the fashionable El Born neighbourhood.

El Raval

One of the most authentic and vibrant Barcelona neighborhoods, El Raval boasts an emerging arts scene and is the home-ground of many young local artists. The streets are lined with plenty of ethnic restaurants, tempting bars and cafés, a host of art galleries and studios, and trendy boutiques and shops. In the heart of El Raval, you have the individually decorated rooms and suites of Casa Camper Barcelona, a designer hotel set in a restored 19th-century Gothic-style tenement. The hotel boasts several complimentary services, including a full buffet breakfast and a wide choice of snacks all day in the hotel’s lobby. Enjoy the sophisticated and luxurious rooms of Hotel España whose unparalleled interiors are considered a jewel of Catalan Modernism. The hotel features an open-air rooftop swimming pool, a spacious solarium with panoramic views of the Ciutat Vella, and a celebrity-chef led restaurant.

The Eixample

A relatively newer neighbourhood, Eixample, literally meaning ‘extension’ or ‘expansion’, is a true example of the Modernista movement. Most of the architectural marvels created by Catalan architect Antoni Gaudí are in this area. The Eixample is also a fashionable shopping hub and home to several high-end designer boutiques. On the main floor of a celebrated Modernist style building, you can enjoy a comfortable stay at the ornately-furnished Anakena House bed and breakfast. Just a 2-minute walk from Casa Batlló, enjoy a luxurious stay at the Mandarin Oriental, Barcelona that features spacious rooms and suites with private balconies overlooking the prestigious Passeig de Gràcia. Apart from an excellent location, the hotel has some terrific dining options, a verdant first-floor terrace, and a relaxing open-air rooftop pool.

Barceloneta and the beach communities

The 6-kilometres of Barcelona beaches begin at the Barceloneta and run all the way down to the Fòrum area. Most of the lively beach shacks, upmarket seafood restaurants and beachside entertainment is along this area. As you go further along this strip, the beaches become cleaner and less crowded. Stay in cozy, contemporary rooms of the Hotel Pullman Barcelona Skipper, set in a sleek angular building, just 200 metres from the Barceloneta Beach. On the Barceloneta boardwalk, you have the W Barcelona hotel, set in a tall, shimmering high-rise with designer interiors, and chic rooms offering spectacular water views.

Barri Gòtic (Gothic Quarter)

If you want to stay in the ‘old city’ in the heart of Barcelona, consider the Barri Gòtic, (Gothic Quarter) neighbourhood. The area’s narrow winding streets lead to tiny plazas called ‘plaças’, where you can admire the classic architecture or simply relax and enjoy the multitude of shops, restaurants, cafés and bars surrounding the ‘plaças’. Check out Hotel DO: Plaça Reial, a unique gastronomic boutique hotel set in a historic 1856 building, offering exclusive luxury accommodation with views of the vibrant Plaça Reial. You can also stay in exquisitely decorated rooms in Hotel Neri Relais & Châteaux, a chic hotel set in a 12th-century building in the heart of the Gothic Quarter.

Cheap hotels in Barcelona

Given the large tourist crowds that the city attracts, particularly in peak season, it is not easy to find rooms at many of the budget hotels in Barcelona. Try to book in advance if you have a preferred hotel in mind. In The Eixample neighbourhood, you can look at the simple, spacious rooms of Guest House Barcelona Bruc. Check out Casa Bella Gracia, a cozy, modern lodge with beautifully designed rooms in the Vila de Gràcia neighbourhood. In El Born, consider the Yurbban Trafalgar, a charming hotel with modern rooms, a rooftop plunge pool, and mesmerizing views over the El Born area and beyond.


What to do in Barcelona

Barcelona is a hip, urban destination offering scenic sandy beaches, plenty of historic and architectural exploration, and an ever-present energetic vibe. Each time you visit the city, you’ll find something new to discover here. If you are visiting Barcelona for the first time, here are a few suggestions that you may want to include in your itinerary.

  • Spend your days on the sandy shores of beautiful beaches, and swim, sunbathe, or simply people-watch. The bustling Barcelona Beach features plenty of beach activities and entertainment. The Nova Icaria Beach attracts younger crowds interested in watersports. Bogatell Beach and Ocata Beach are slightly further away, and boast calmer, pristine, golden-white sandy shores. Mar Bella Beach has a nudist stretch and boasts late-night rave parties on every Sunday throughout summer.
  • Barcelona is full of architectural marvels designed by the Catalan architect Antoni Gaudí. Admire some of his most impressive works such as the Basílica de la Sagrada Família, Casa Batlló, and La Pedrera.
  • Enjoy a leisurely stroll at the Park Güell where the famous architect Antoni Gaudí has created an enchanting, fairytale space, emulating an English garden city.
  • Admire the works and greatest collection of Pablo Picasso’s paintings at the Museu Picasso in the La Ribera quarter.
  • Admire the massive Catalan art collection and extraordinary Romanesque frescoes at the Museu Nacional d’Art de Catalunya set on top of the Montjuïc. Enjoy a show of Font Mágica Fountain on the Montjuïc hill.
  • Learn about Barcelona’s history at the fascinating Museu d’Història de Barcelona.
  • Enjoy a leisurely stroll or a picnic lunch at impressive parks such as Parc de la Ciutadella, Parc de Joan Miró, and the Montjuïc castle.
  • Start your day with the aroma of fresh flowers, and sample a wide range of local produce and fresh seafood at the vibrant and historic Mercat de la Boqueria.
  • Take a behind-the-scenes tour or watch a live match at Camp Nou, the home stadium of the Premier League team FC Barcelona.
  • Stroll down the tree-lined La Rambla street to get a glimpse of Catalan’s history, art and architecture. Browse through scores of souvenir shops, and enjoy watching the buskers and street artists in this area. Don’t miss a visit to the magnificent Catalan Gothic-style La Catedral in the heart of the Gothic Quarter.
  • Book tickets for a live musical performance at the Gran Teatre del Liceu concert hall which boasts intricate décor of ornate gold leaf carvings.
  • Enjoy delicious meals at several tapas bars all over the city. Some of the notable ones include Quimet i Quimet, La Esquinica, and El Jabali.

Barcelona travel information

How long do people stay in Barcelona?

3 nights is the typical length of stay for people visiting Barcelona.

How much does a hotel cost in Barcelona?

The price of a hotel in Barcelona depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around 106 C$ per night.

When is the best time to book a hotel in Barcelona?

The cheapest month to book a hotel in Barcelona is January. The cost of your room could be as much as 38% cheaper than in peak months.

Which day is cheapest to stay in Barcelona?

Room prices for hotels in Barcelona will be at their lowest on Tuesday and peak on Saturday.

How much does a luxury hotel in Barcelona cost?

A luxury hotel in Barcelona can set you back on average 146 C$ per person, per night. In comparison, the average cost of a hotel in Barcelona is 106 C$ per person, per night, representing a 27% premium for a luxury hotel.

How much does a hostel in Barcelona cost?

Barcelona Hostels typically cost in the region of 59 C$ a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average 48 C$ cheaper than the average price of a hotel in Barcelona.


Looking for a specific type of hotel?

Check out these great hotels in Barcelona that are perfect for any stay
Romantic Hotels in Barcelona
$self.alt
Best value
Novotel Barcelona City
8.5
161 C$
$self.alt
#1 Most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
220 C$
$self.alt
#2 Most popular
Hotel Arts Barcelona
8.5
397 C$
Kid-Friendly Hotels in Barcelona
$self.alt
Best value
Novotel Barcelona City
8.5
161 C$
$self.alt
#1 Most popular
Fairmont Barcelona Rey Juan Carlos I
8.7
220 C$
$self.alt
#2 Most popular
Hotel Arts Barcelona
8.5
397 C$
Luxury Hotels in Barcelona
$self.alt
Best value
Catalonia Park Putxet Hotel
7.7
102 C$
$self.alt
#1 Most popular
El Palace
9.5
397 C$
$self.alt
#2 Most popular
Axel Hotel Barcelona & Urban Spa - Adults Only
8.6
150 C$
$self.alt
#3 Most popular
Hotel Ciutadella
8.3
140 C$
$self.alt
#4 Most popular
NH Collection Barcelona Gran Hotel Calderón
8.6
237 C$
$self.alt
#5 Most popular
Attica 21 Barcelona Mar
8.4
146 C$
$self.alt
Eurostars Grand Marina
8.3
224 C$

Popular flight routes to Barcelona

Find the cheapest flights to Barcelona on popular routes
Montreal to Barcelona
Fastest flight time
7h 20m
Cheapest price
355 C$
Toronto to Barcelona
Fastest flight time
7h 45m
Cheapest price
450 C$
Vancouver to Barcelona
Fastest flight time
16h 25m
Cheapest price
811 C$
Calgary to Barcelona
Fastest flight time
19h 50m
Cheapest price
818 C$
Halifax to Barcelona
Fastest flight time
18h 35m
Cheapest price
835 C$
Sarnia to Barcelona
Fastest flight time
18h 45m
Cheapest price
869 C$
Ottawa to Barcelona
Fastest flight time
11h 30m
Cheapest price
910 C$
Winnipeg to Barcelona
Fastest flight time
12h 55m
Cheapest price
929 C$
Québec City to Reus
Fastest flight time
39h 30m
Cheapest price
953 C$
Saskatoon to Barcelona
Fastest flight time
38h 05m
Cheapest price
1,000 C$
View more

Start planning your trip to Barcelona