Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Get Prices

3759 hotels in Barcelona

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
W BarcelonaPlz. De La Rosa Dels Vents, 1, Barcelona, Spain, 08039View on map
2.7 km from City Centre800 m from Barceloneta Beach
The venue features ocean views and a private swimming pool, boasting a great location next to a bus stop.
  • The hotel has
    • EUR 28 per day
    +1
8.4
Great752 reviews
Price fromC$ 928per nightSelect
Not available
Majestic Hotel And Spa BarcelonaPasseig De Gracia, 68, Barcelona, Spain, 08007View on map
800 m from City Centre900 m from Plaça Catalunya - Rail Station
Providing guests with a plunge swimming pool and steam baths, Turkish bath and massage services, this impressive hotel is located close to Parc de la Ciutadella.
  • The hotel has
    • EUR 39 per day
    +1
7.8
Very good275 reviews
Price fromC$ 408per nightSelect
Not available
Hotel Arts BarcelonaMarina 19-21, Barcelona, Spain, 08005
2.2 km from City Centre300 m from Port Olympic
Enjoy Turkish steam bath and massage treatments provided by the prestigious hotel, conveniently set close to Olympic Harbour and the Mediterranean Sea.
8.0
Great253 reviews
Price fromC$ 669per nightSelect
Not available
SofiaPlaza Pio XII 4, Barcelona, Spain, 08028
3.9 km from City Centre700 m from Camp Nou
Being within close proximity to FC Barcelona Museum and a bus stop, this property dated back to 1975 offers Turkish steam bath and various massages onsite.
7.8
Very good540 reviews
Price fromC$ 534per nightSelect
Not available
Mercer Hotel BarcelonaDels Lledo, 7, Barcelona, Spain, 08002
1000 m from City Centre500 m from Port Vell
The hotel dates back to 2012, it is centrally set in a lively area and boasts non-smoking rooms along with a rooftop pool.
9.2
Perfect31 reviews
Price fromC$ 634per nightSelect
Not available
Barcelona Universal HotelAvinguda Paral.Lel, 76-78, Barcelona, Spain, 08001
1.4 km from City Centre600 m from Vol - Ras Teatre
You will find a rooftop swimming pool in this venue that offers an ideal setting based in the centre of Barcelona.
8.2
Great419 reviews
Price fromC$ 420per nightSelect
Not available
Le Meridien BarcelonaRamblas, 111, Barcelona, Spain, 08002
500 m from City Centre400 m from Plaça Catalunya - Rail Station
Boasting a stunning view of the city, the venue offers a French menu and 231 soundproof rooms.
7.4
Very good105 reviews
Price fromC$ 420per nightSelect
Not available
Mandarin Oriental BarcelonaPasseig De Gracia, 38-40, Barcelona, Spain, 08007
500 m from City Centre600 m from Plaça Catalunya - Rail Station
Boasting a breathtaking view of the sea, the venue offers a Peruvian menu and 120 designer rooms.
9.2
Perfect33 reviews
Price fromC$ 1 587per nightSelect
Not available
Hotel JazzPelai, 3, Barcelona, Spain, 08001
500 m from City Centre400 m from Plaça Catalunya - Rail Station
Set in the middle of Barcelona, the property offers 108 rooms overlooking the street.
8.6
Great490 reviews
Price fromC$ 173per nightSelect
Not available
Barcelo SantsPlaza Dels Paisos Catalans S/N, Barcelona, Spain, 08014
2.7 km from City Centre500 m from Sants Estacio
Set a few minutes' walk away from Plaza Catalunya, the hotel boasts futuristic architecture and 378 rooms with unique decor.
8.2
Great617 reviews
Price fromC$ 208per nightSelect
Not available
ColonAv. De La Catedral, 7, Barcelona, Spain, 08002
600 m from City Centre300 m from Palau de la Musica Catalana
Constructed in 1951 year, the hotel's building is a reminder of a Spanish style, located just off Arte Bar.
8.2
Great464 reviews
Price fromC$ 309per nightSelect
Not available
RamblasRamblas, 33, Barcelona, Spain, 08002
1.1 km from City Centre200 m from Ramblas
Enjoy access to Bcn Bar and admire a great view, offered in the charming hotel conveniently located in the tourist centre of Barcelona.
7.2
Very good370 reviews
Price fromC$ 157per nightSelect
Not available
Hotel 1898La Rambla, 109, Barcelona, Spain, 08002
500 m from City Centre400 m from Plaça Catalunya - Rail Station
Set near Passeig de Gracia in Sarrià-St. Gervasi district, this hotel offers a magnificent view of the city along with Turkish bath and massage treatments on the premises.
8.6
Great630 reviews
Price fromC$ 364per nightSelect
Not available
PulitzerBergara 8, Barcelona 08002, Spain, Barcelona, Spain, 08002
300 m from City Centre200 m from Plaça Catalunya - Rail Station
The hotel is ideally set close to Portal de l'Angel, and also offers cycling, billiards and bocce onsite.
8.2
Great633 reviews
Price fromC$ 286per nightSelect
Not available
Citadines Ramblas BarcelonaRamblas 122, Barcelona, Spain, 08002
500 m from City Centre400 m from Plaça Catalunya - Rail Station
Set in a chic-style building with a panoramic view, the hotel is located next to Boqueria Market.
7.6
Very good379 reviews
Price fromC$ 432per nightSelect
Not available
Grand Hotel CentralVia Laietana, 30, Barcelona, Spain, 08003
800 m from City Centre400 m from Palau de la Musica Catalana
The hotel guests can cool off in an outdoor swimming pool or use a treatment room, a steam room and a solarium to feel pure relaxation.
8.4
Great500 reviews
Price fromC$ 477per nightSelect
Not available
Gallery HotelC/Rossello, 249 Barcelona 08008 Spain, Barcelona, Spain, 08008
1.2 km from City Centre1.3 km from Plaça Catalunya - Rail Station
Situated in a leisure area of Barcelona, this hotel features a rooftop pool and a golf course.
8.2
Great243 reviews
Price fromC$ 991per nightSelect
Not available
Barcelona PrincessAvenida Diagonal 1, Barcelona, Spain, 08019
4.8 km from City Centre200 m from Barcelona International Convention Center
Overlooking the Mediterranean Sea and offering a lobby restaurant, the hotel is set in a business area close Gothic Quarter .
8.2
Great1479 reviews
Price fromC$ 142per nightSelect
Not available
Ohla BarcelonaVia Laietana 49, Barcelona, Spain, 08003
400 m from City Centre100 m from Palau de la Musica Catalana
Located just 1.9 km from Sagrada Familia, this hotel features 74 rooms and a Michelin star rated restaurant on-site.
8.6
Great695 reviews
Price fromC$ 408per nightSelect
Not available
Claris HotelPau Claris 150, Barcelona, Spain, E-08009
900 m from City Centre1000 m from Plaça Catalunya - Rail Station
Featuring views of the sea and a garden restaurant, the hotel is nestled near an underground station.
7.8
Very good379 reviews
Price fromC$ 354per nightSelect
Not available
Catalonia Barcelona PlazaPlaza Espana, 6-8, Barcelona, Spain, 08014
2.3 km from City Centre100 m from Plaza Espanya
Boasting the location close to Montjuïc, the property includes a snack bar and 347 rooms with wonderful views.
8.0
Great1394 reviews
Price fromC$ 185per nightSelect
Not available
Hotel EspanaSant Pau 9-11 Barcelona 08001 Spain, Barcelona, Spain, 08001
1000 m from City Centre200 m from Ramblas
The venue offers a rooftop pool along with a Jacuzzi and a sauna on-site, boasting setting in Sant Martí district.
8.4
Great522 reviews
Price fromC$ 390per nightSelect
Not available
H10 Marina BarcelonaAv. Bogatell, 64-68, Barcelona, Spain, 08005
2.0 km from City Centre800 m from Port Olympic
Mediterranean meals are served to guests staying in this world-class hotel conveniently located in the centre of Barcelona.
7.8
Very good552 reviews
Price fromC$ 219per nightSelect
Not available
Hilton BarcelonaAvenida Diagonal 589 - 591, Barcelona, Spain, 08014
3.2 km from City Centre1.2 km from Camp Nou
Every room welcomes with a great view and the hotel features a shared lounge and a library, while the hotel is set close to La Pedrera.
7.4
Very good90 reviews
Price fromC$ 205per nightSelect
Not available
Pullman Barcelona SkipperAv Del Litoral 10, Barcelona, Spain, 08005
2.1 km from City Centre400 m from Port Olympic
Featuring an outdoor swimming pool and a library, this deluxe hotel is just off Barceloneta Beach and 550 meters from Bogatell metro station.
8.4
Great558 reviews
Price fromC$ 312per nightSelect
Not available
Sir VictorRossello, 265, Barcelona, Spain, 08008
1.2 km from City Centre1.3 km from Plaça Catalunya - Rail Station
Set close to Sagrada Familia, the hotel boasts seasonal meals served at the onsite gastronomic restaurant.
8.4
Great257 reviews
Price fromC$ 424per nightSelect
Not available
Axel Hotel Barcelona & Urban Spa (Adults Only)Aribau, 33, Barcelona, Spain, 08011
800 m from City Centre900 m from Plaça Catalunya - Rail Station
Set in the old part of Barcelona, the venue offers steam baths, Turkish bath and hammam along with city views.
7.6
Very good1168 reviews
Price fromC$ 128per nightSelect
Not available
AstoriaParis, 203, Barcelona, Spain, 08036
1.5 km from City Centre1.6 km from Plaça Catalunya - Rail Station
The classic hotel features a rooftop pool, an outdoor seasonal pool and a shared lounge and guests can enjoy the garden restaurant on site.
7.8
Very good493 reviews
Price fromC$ 156per nightSelect
Not available
Hcc TaberAragon 256, Barcelona, Spain, 08007
700 m from City Centre800 m from Plaça Catalunya - Rail Station
The hotel offers a private pool, an air-conditioned restaurant and a lobby bar.
7.4
Very good248 reviews
Price fromC$ 187per nightSelect
Not available
Melia Barcelona SarriaAv. Sarria, 50, Barcelona, Spain, 08029
2.4 km from City Centre1.7 km from Sants Estacio
This hotel features a casino and an indoor swimming pool along with an indoor restaurant.
7.8
Very good179 reviews
Price fromC$ 249per nightSelect
Not available
RialtoCarrer De Ferran, 40-42, Barcelona, Spain, 08002
900 m from City Centre300 m from Ramblas
The hotel dates back to 1868, it is centrally set in a shopping area and boasts comfortable rooms along with a private pool.
7.2
Very good497 reviews
Price fromC$ 2 131per nightSelect
Not available
Novotel Barcelona CityAvenida Diagonal 201, Barcelona, Spain, 08018
2.5 km from City Centre1.4 km from La Sagrada Familia
You can swim in an outdoor swimming pool or take advantage of a wellness centre, a solarium and a Jacuzzi at this pleasant hotel.
8.2
Great205 reviews
Price fromC$ 166per nightSelect
Not available
The Gates Diagonal BarcelonaAvenida Diagonal, 205, Barcelona, Spain, 08018
2.4 km from City Centre1.3 km from La Sagrada Familia
The exclusive hotel features a roof-top pool, a seasonal outdoor pool and a library and guests can enjoy the 24-hour restaurant on site.
7.8
Very good846 reviews
Price fromC$ 220per nightSelect
Not available
Best Western Premier Hotel DanteMallorca 181, Barcelona, Spain, 08036
1.1 km from City Centre1.2 km from Plaça Catalunya - Rail Station
Offering comfortable rooms and a gym area and a fitness centre, the venue is set in the heart of the city, close to Sagrada Familia.
8.2
Great584 reviews
Price fromC$ 181per nightSelect
Not available
Abac Restaurant HotelAvenida Tibidabo, 1, Barcelona, Spain, 08022
3.8 km from City Centre100 m from FGC - Avinguda Tibidabo
The venue features a rooftop swimming pool and a Spanish menu, while guests can take advantage of a tranquil location in a pleasant area.
8.0
Great41 reviews
Price fromC$ 1 429per nightSelect
Not available
Hotel NeriCarrer De Sant Sever 5, Barcelona, Spain, 08002
700 m from City Centre400 m from Ramblas
Thanks to the hotel's secluded location, guests here can admire views of the cathedral or spend their time discovering the pedestrian area.
9.0
Perfect63 reviews
Price fromC$ 484per nightSelect
Not available
Miramar BarcelonaPlaza Carlos Ibanez, 3, Barcelona, Spain, 08038
2.0 km from City Centre600 m from Vol - Ras Teatre
Nestled 2 km from Barcelona city center, the hotel boasts an outdoor swimming pool and a 24-hour bar.
8.2
Great379 reviews
Price fromC$ 348per nightSelect
Not available
Tryp Barcelona Apolo HotelAvenida Paralelo, 57-59, Barcelona, Spain, 08004
1.5 km from City Centre700 m from Vol - Ras Teatre
Renovated in 2001, this hotel offers welcoming rooms and an indoor pool just steps away from Gothic Quarter .
7.6
Very good271 reviews
Price fromC$ 243per nightSelect
Not available
Hotel ReginaBergara, 2-4, Barcelona, Spain, 08002
300 m from City Centre200 m from Plaça Catalunya - Rail Station
The hotel is based close to Palau de la Musica Catalana in Barcelona, and consists of 99 rooms with elegant decor.
7.8
Very good834 reviews
Price fromC$ 205per nightSelect
Not available
Hotel 54 BarcelonetaPasseig Joan De Borbo, 54, Barcelona, Spain, 08003
2.0 km from City Centre300 m from Barceloneta Beach
This excellent hotel with 28 soundproof rooms is located in the middle of Barcelona.
7.2
Very good218 reviews
Price fromC$ 256per nightSelect
Not available
Hotel MontecarloLa Rambla 124, Barcelona, Spain, 08002
500 m from City Centre400 m from Plaça Catalunya - Rail Station
The hotel is settled in Sarrià-St. Gervasi district, only 450 meters from Ramblas, and includes a 24-hour bar.
9.0
Perfect810 reviews
Price fromC$ 354per nightSelect
Not available
Fairmont Rey Juan Carlos IAv. Diagonal, 661-671, Barcelona, Spain, 08028
5.1 km from City Centre200 m from Palau de Congressos de Catalunya
Located in a shopping area of Barcelona, the exclusive hotel will have access to a seasonal pool.
7.8
Very good429 reviews
Price fromC$ 336per nightSelect
Not available
Barcelona CatedralC/ Dels Capellans, 4, Barcelona, Spain, 08002
600 m from City Centre300 m from Palau de la Musica Catalana
The 4 Capellans restaurant and the 24-hour bar are available onsite of the hotel boasting an excellent location in Barcelona.
8.4
Great943 reviews
Price fromC$ 297per nightSelect
Not available
Expo Hotel BarcelonaCalle Mallorca 1-23, Barcelona, Spain, 08014
2.5 km from City Centre700 m from Sants Estacio
A 24-hour restaurant and 423 rooms are available during the stay in unique hotel, boasting location next to Catalunya Square.
7.4
Very good1860 reviews
Price fromC$ 190per nightSelect
Not available
Condes De BarcelonaPaseo De Gracia 73, Barcelona, Spain, 08008
1000 m from City Centre1.0 km from Plaça Catalunya - Rail Station
Featuring steam baths and hammam, this refined hotel is located less than 1.8 km from Gothic Quarter .
7.8
Very good352 reviews
Price fromC$ 350per nightSelect
Not available
Olivia Plaza HotelPlaza De Catalunya, 19, Barcelona, Spain, 08002
300 m from City Centre200 m from Plaça Catalunya - Rail Station
Located within just 2 km of Sagrada Familia, this avant-garde hotel features a casino and a library on-site along with a 24-hour bar.
8.4
Great808 reviews
Price fromC$ 269per nightSelect
Not available
GranviaGran Via Corts Catalanes, 642, Barcelona, Spain, 08007
300 m from City Centre400 m from Plaça Catalunya - Rail Station
This attractive hotel offers 53 rooms plus a private swimming pool with a sauna not far from Passeig de Gracia metro station.
8.0
Great591 reviews
Price fromC$ 234per nightSelect
Not available
Eurostars Grand MarinaMoll De Barcelona S/N, Barcelona, Spain, 08039
2.0 km from City Centre1000 m from Port Vell
The hotel overlooks the sea and offers Mediterranean cuisine, boasting location in a leisure area.
8.2
Great1126 reviews
Price fromC$ 258per nightSelect
Not available
El PalaceGran Via De Les Corts Catalanes 668, Barcelona, Spain, 08010
500 m from City Centre600 m from Plaça Catalunya - Rail Station
Located in Sarrià-St. Gervasi district close to Ramblas, this hotel features a private swimming pool and the jazz bar.
9.2
Perfect400 reviews
Price fromC$ 642per nightSelect
Not available
Silken RamblasPintor Fortuny 13, Barcelona, Spain, 08001
600 m from City Centre500 m from Ramblas
This hotel features rooms with sea views, while an ideal location provides easy access to Barceloneta Beach.
7.6
Very good965 reviews
Price fromC$ 236per nightSelect
Not available
Holiday Inn Express Barcelona City 22@Pallars 203, Barcelona, Spain, 08005
2.8 km from City Centre1.5 km from Port Olympic
This modernist-style hotel is set at a short distance to Bogatell Beach.
7.6
Very good886 reviews
Price fromC$ 348per nightSelect
Not available
Hotel NouvelSanta Anna 18-20, Barcelona, Spain, 08002
400 m from City Centre300 m from Plaça Catalunya - Rail Station
The hotel includes cots and child care for children and offers a quiet location in Sant Martí district close to Plaza Espanya.
7.6
Very good198 reviews
Price fromC$ 231per nightSelect
Not available
EuroparkArago, 323-325, Barcelona, Spain, 08009
1000 m from City Centre900 m from La Sagrada Familia
Guests of the hotel will discover Encants Barcelona and enjoy steam baths and massage in this hotel that boasts setting next to Verdaguer metro station available 150 meters away.
8.4
Great617 reviews
Price fromC$ 226per nightSelect
Not available
Barcelona CenterBalmes, 103-105, Barcelona, Spain, 08008
1000 m from City Centre1.0 km from Plaça Catalunya - Rail Station
Located in Sarrià-St. Gervasi district of the city, this traditional hotel boasts a private swimming pool and a seasonal cuisine is available at the a la carte restaurant.
8.2
Great634 reviews
Price fromC$ 259per nightSelect
Not available
Catalonia RamblasPelai, 28, Barcelona, Spain, 08002
400 m from City Centre400 m from Plaça Catalunya - Rail Station
This hotel serves Mediterranean meals and features a private swimming pool, boasting an unique location next to Sagrada Familia.
8.2
Great1544 reviews
Price fromC$ 484per nightSelect
Not available
The Mirror BarcelonaCarrer De Corsega 255, Barcelona, Spain, 08036
1.4 km from City Centre1.4 km from Plaça Catalunya - Rail Station
Boasting location close to Rambla de Catalunya, the venue features a rooftop pool and a tennis court, as well as has to offer 63 rooms.
8.2
Great660 reviews
Price fromC$ 1 293per nightSelect
Not available
Hotel GaudiNou De La Rambla, 12, Barcelona, Spain, 08001
1.1 km from City Centre200 m from Ramblas
Guests can enjoy a private pool and benefit from a lounge restaurant at the hotel.
8.0
Great1179 reviews
Price fromC$ 151per nightSelect
Not available
Hotel Continental BarcelonaLa Rambla, 138, Barcelona, Spain, 08002
400 m from City Centre300 m from Plaça Catalunya - Rail Station
There is a 24-hour restaurant available in the classic hotel set in Horta-Guinardó district.
7.8
Very good297 reviews
Price fromC$ 216per nightSelect
Not available
BalmesMallorca, 216, Barcelona, Spain, 08008
1000 m from City Centre1.0 km from Plaça Catalunya - Rail Station
This hotel features rooms with mountain views, while a superb location provides easy access to Gothic Quarter .
7.8
Very good510 reviews
Price fromC$ 255per nightSelect
Not available
Renaissance Barcelona HotelC/ Pau Claris, 122, Barcelona, Spain, 08009
600 m from City Centre700 m from Plaça Catalunya - Rail Station
Everyone will enjoy a swimming pool onsite and admire street views offered from 211 rooms.
7.8
Very good111 reviews
Price fromC$ 315per nightSelect
Not available
Hotel Del MarPla De Palau, 19, Barcelona, Spain, 08003
1.3 km from City Centre300 m from Port Vell
This sleek hotel is conveniently located in a beach area, within 500 meters of Jaume I subway station.
7.4
Very good280 reviews
Price fromC$ 1 083per nightSelect
Not available
SohoGran Via De Les Corts Catalanes, 543-545, Barcelona, Spain, 08011
1000 m from City Centre1000 m from Plaça Catalunya - Rail Station
Offering a rooftop pool, the hotel is placed in the cosmopolitan area of Barcelona, just off Maremagnum.
8.4
Great220 reviews
Price fromC$ 248per nightSelect
Not available
Nh Barcelona CentroDuc, 15, Barcelona, Spain, 08002
500 m from City Centre400 m from Palau de la Musica Catalana
The hotel offers to try hot cuisine of the hotel set in a convenient location nearby Portaferrissa.
8.2
Great1054 reviews
Price fromC$ 286per nightSelect
Not available
Royal RamblasLas Ramblas, 117, Barcelona, Spain, 08002
500 m from City Centre300 m from Plaça Catalunya - Rail Station
Boasting a 24-hour restaurant together with 119 non-smoking rooms, the hotel offers a great location next to a motorway.
8.0
Great1387 reviews
Price fromC$ 192per nightSelect
Not available
Grums Hotel & SpaPalaudaries, 26, Barcelona, Spain, 08004
1.7 km from City Centre700 m from Vol - Ras Teatre
The venue features an indoor swimming pool and an outdoor restaurant, boasting location next to Fira de Barcelona.
7.8
Very good755 reviews
Price fromC$ 236per nightSelect
Not available
Gran Hotel Torre CatalunyaAvenida De Roma 2-4, Barcelona, Spain, 08014
2.5 km from City Centre700 m from Sants Estacio
Set in Barcelona, the hotel offers rooms with superb views, and boasts location in Horta-Guinardó district.
8.2
Great783 reviews
Price fromC$ 309per nightSelect
Not available
Barcelona Hotel ColonialVia Laietana 3, Barcelona, Spain, 08003
1.1 km from City Centre400 m from Port Vell
While Catalunya Square is located nearby, the surrounding area includes Jaume I subway station within 500 meters from the property.
8.0
Great252 reviews
Price fromC$ 177per nightSelect
Not available
Hotel MidmostCarrer Pelai 14, Barcelona, Spain, 08001
500 m from City Centre400 m from Plaça Catalunya - Rail Station
Centrally nestled in a shopping area, the hotel features beauty treatments and various massages together with en-suite rooms.
8.0
Great209 reviews
Price fromC$ 216per nightSelect
Not available
Petit Palace BarcelonaC/Roger De Lluria, 21, Barcelona, Spain, 08010
400 m from City Centre500 m from Plaça Catalunya - Rail Station
The hotel includes a private swimming pool, boasting an ideal location close to Gothic Quarter .
7.2
Very good177 reviews
Price fromC$ 272per nightSelect
Not available
Wilson Boutique HotelAvenida Diagonal 568 Barcelona 08021 Spain, Barcelona, Spain, 08021
1.8 km from City Centre1.9 km from Plaça Catalunya - Rail Station
There is a rooftop restaurant available in the exquisite hotel set in Sarrià-St. Gervasi district.
8.4
Great408 reviews
Price fromC$ 282per nightSelect
Not available
Hcc MontblancVia Laietana 61, Barcelona, Spain, 08003
300 m from City Centre200 m from Palau de la Musica Catalana
Based in the Gothic-style building in the heart of Barcelona, this hotel boasts the bright décor in 157 rooms along with an outdoor swimming pool onsite.
7.8
Very good582 reviews
Price fromC$ 213per nightSelect
Not available
Denit HotelEstruc, 24-26, Barcelona, Spain, 08002
300 m from City Centre300 m from Palau de la Musica Catalana
Near the hotel, there are a train station, a tube station and a bus stop and guests can easily reach Ramblas which is not far away.
8.4
Great352 reviews
Price fromC$ 181per nightSelect
Not available
Paral-LelCarrer Del Poeta Cabanyes 5-7, Barcelona, Spain, 08004
1.5 km from City Centre400 m from Vol - Ras Teatre
Guests can relax by a private pool or in a music bar, offered by this hotel conveniently located in Sants-Montjuïc district adjacent to Bcn Bar.
8.0
Great482 reviews
Price fromC$ 109per nightSelect
Not available
Nh Collection Barcelona Gran Hotel CalderonRambla Catalunya 26, Barcelona, Spain, 08007
400 m from City Centre500 m from Plaça Catalunya - Rail Station
Located near Gothic Quarter, the hotel offers garden views and a rooftop swimming pool.
8.0
Great239 reviews
Price fromC$ 279per nightSelect
Not available
Petit Palace Boqueria GardenC/ Boqueria, 10, Barcelona, Spain, 08002
800 m from City Centre100 m from Ramblas
The hotel includes a private pool, boasting a convenient location close to Casa Batllo.
7.4
Very good639 reviews
Price fromC$ 340per nightSelect
Not available
Barcelo RavalRambla Del Raval, 17-21, Barcelona, Spain, 08001
1000 m from City Centre500 m from Ramblas
Less than 1 km from the city centre of Barcelona, this 186-room accommodation features a rooftop pool, a shared lounge and tennis courts.
8.0
Great572 reviews
Price fromC$ 261per nightSelect
Not available
Barcelona HouseCalle Escudellers 19, Barcelona, Spain, 8002
1.1 km from City Centre300 m from Ramblas
Featuring historical architecture, the venue provides 58 rooms and offers easy access to Casa Batllo.
8.0
Great850 reviews
Price fromC$ 77per nightSelect
Not available
Arc La RamblaLa Rambla 19, Barcelona, Spain, 08002
1.2 km from City Centre300 m from Ramblas
The superior hotel is located in a shopping area with quick access to Chocolate Museum.
7.8
Very good788 reviews
Price fromC$ 144per nightSelect
Not available
Park Hotel BarcelonaAvda. Marques De L'Argentera, 11, Barcelona, Spain, 08003
1.3 km from City Centre600 m from Port Vell
This hotel features a sun deck and a shared lounge on site, and is situated in Sarrià-St. Gervasi district with a port nearby.
7.8
Very good517 reviews
Price fromC$ 219per nightSelect
Not available
U232Comte D'Urgell, 232, Barcelona, Spain, 08036
1.8 km from City Centre1.6 km from Plaza Espanya
Based in the Gothic-style building in the heart of Barcelona, this hotel boasts the modern décor in 102 rooms along with a heated pool onsite.
8.4
Great449 reviews
Price fromC$ 163per nightSelect
Not available
Hilton Diagonal MarPasseig Del Taulat, 262-264, Barcelona, Spain, 08019
4.6 km from City Centre200 m from Barcelona International Convention Center
The hotel has 433 rooms and offers views of the Mediterranean Sea, while onsite one can enjoy a solarium and a Jacuzzi, featuring location close to a tube station.
7.8
Very good159 reviews
Price fromC$ 272per nightSelect
Not available
Hcc RegenteRambla De Catalunya, 76, Barcelona, Spain, 08008
900 m from City Centre900 m from Plaça Catalunya - Rail Station
Boasting a seasonal outdoor swimming pool along with a primary restaurant, this hotel is located near Ramblas and a port.
7.4
Very good81 reviews
Price fromC$ 205per nightSelect
Not available
Hotel AlimaraBerruguete, 126, Barcelona, Spain, 08035
5.4 km from City Centre200 m from Mundet
The lounge restaurant at the hotel serves exquisite dishes of the Mediterranean cuisine and guests can lounge at a private pool.
8.0
Great744 reviews
Price fromC$ 131per nightSelect
Not available
Hotel 4 BarcelonaC/ Doctor Trueta, 164, Barcelona, Spain, 08005
2.7 km from City Centre1000 m from Port Olympic
Guests of this comfortable hotel will be delighted with splendid sea views and proximity to Vives Barcelona.
8.0
Great990 reviews
Price fromC$ 146per nightSelect
Not available
CondadoAribau, 201, Barcelona, Spain, 08021
1.9 km from City Centre2.0 km from Plaça Catalunya - Rail Station
Centrally located just off Plaza Francesc Macia, this hotel features a library and a golf course.
8.2
Great455 reviews
Price fromC$ 173per nightSelect
Not available
Melia Barcelona SkyC/ Pere Iv, 272-286, Barcelona, Spain, 08005
3.3 km from City Centre1.5 km from Barcelona International Convention Center
The hotel overlooks the mountain and offers signature cuisine, boasting location in a cultural area.
7.4
Very good137 reviews
Price fromC$ 248per nightSelect
Not available
Casa Camper BarcelonaElisabets, 11, Barcelona, Spain, 08001
600 m from City Centre500 m from Plaça Catalunya - Rail Station
Providing access to a train station placed nearby, this lovely property in Barcelona offers child care and a mini club for guests with kids.
9.0
Perfect242 reviews
Price fromC$ 404per nightSelect
Not available
OasisPla De Palau, 17, Barcelona, Spain, 08003
1.4 km from City Centre400 m from Port Vell
Guests can relax near an indoor swimming pool of the hotel, that includes 94 rooms within 500 meters of Jaume I metro station.
7.6
Very good662 reviews
Price fromC$ 251per nightSelect
Not available
Ciutat De BarcelonaC/ Princesa, 33-35, Barcelona, Spain, 08003
1000 m from City Centre600 m from Palau de la Musica Catalana
Closely linked to Casa Batllo in a historic area, this comfortable hotel boasts an outdoor rooftop pool plus cots and high chairs for children.
8.2
Great871 reviews
Price fromC$ 180per nightSelect
Not available
Hotel MarketComte Borrell , 68, Barcelona, Spain
1.3 km from City Centre1000 m from Vol - Ras Teatre
Offering 46 rooms with city views, the hotel is set in Gràcia district, just steps from Mercat De Sant Antoni.
7.8
Very good792 reviews
Price fromC$ 217per nightSelect
Not available
Ayre Hotel Gran ViaGran Via De Les Corts Catalanes 322, Barcelona, Spain, 08004
2.5 km from City Centre300 m from Plaza Espanya
The venue blends the minimalist design in rooms and the functional architecture.
8.4
Great1760 reviews
Price fromC$ 183per nightSelect
Not available
CramAribau, 54, Barcelona, Spain, 08011
900 m from City Centre900 m from Plaça Catalunya - Rail Station
Ideally situated in the cosmopolitan part of Barcelona, this hotel features a 24-hour bar plus a solarium, a Jacuzzi and a sauna.
8.2
Great517 reviews
Price fromC$ 1 390per nightSelect
Not available
Catalonia Plaza CatalunaBergara, 11, Barcelona, Spain, 08002
300 m from City Centre200 m from Plaça Catalunya - Rail Station
Boasting Turkish steam bath and various massages along with 150 elegant rooms, the venue features an ideal location just off an underground station.
8.0
Great1113 reviews
Price fromC$ 256per nightSelect
Not available
Gran Hotel HavanaGran Via De Les Corts Catalanes, 647, Barcelona, Spain, 8010
600 m from City Centre700 m from Plaça Catalunya - Rail Station
Thanks to the perfect location, the hotel is set right in the heart of Barcelona, and also you can enjoy an outdoor pool on-site.
8.0
Great484 reviews
Price fromC$ 209per nightSelect
Not available
Ilunion BarcelonaRamon Turro 196-198, Barcelona, Spain, 08005
3.0 km from City Centre1.3 km from Port Olympic
The venue is located in the green district of Barcelona and offers a seasonal restaurant, an outdoor seasonal pool and a patio.
7.8
Very good1425 reviews
Price fromC$ 178per nightSelect
Not available
Concordia BarcelonaAvenida Paralelo 115, Barcelona, Spain, 08004
1.6 km from City Centre600 m from Vol - Ras Teatre
Located in the heart of Barcelona, near Parc de la Ciutadella and within walking distance of Montjuïc, this 88-room venue offers a sundeck and a shared lounge.
8.0
Great474 reviews
Price fromC$ 220per nightSelect
Not available
Murmuri HotelRambla Catalunya 104, Barcelona, Spain, 08008
1.1 km from City Centre1.2 km from Plaça Catalunya - Rail Station
Located in the heart of the city and adjacent to Palau de la Musica Catalana, the hotel offers a lobby bar along with a wellness centre and a solarium.
8.2
Great118 reviews
Price fromC$ 249per nightSelect
Not available
BaguesLa Rambla, 105, Barcelona, Spain, 08002
600 m from City Centre400 m from Ramblas
Featuring a private swimming pool, this property is set a short distance from Gothic Quarter and Sagrada Familia.
8.8
Great107 reviews
Price fromC$ 449per nightSelect
Not available
Sagrada FamiliaC/Corsega 541 - 543, Barcelona, Spain, 08025
2.0 km from City Centre500 m from La Sagrada Familia
Boasting a 24-hour bar and a swimming pool, the property is located close to Catalunya Square and less than 3 km from the centre of Barcelona.
7.8
Very good539 reviews
Price fromC$ 151per nightSelect
Not available
El Avenida PalaceGran Via De Les Corts Catalanes 605, Barcelona, Spain, 08007
Located in the cultural part of Barcelona, this hotel features a private swimming pool and a designed restaurant.
7.8
Very good598 reviews
Price fromC$ 178per nightSelect
Not available

Filtering results

Please wait...

3759 hotels found

Your booking experience in Barcelona

If you are looking for a high-end accommodation for your next holiday in Barcelona, we are happy to provide you with the best Barcelona hotel deals. Ibooked.ca enables you to filter your search in Catalonia by star and guests’ rating, accommodation type, price, services and hotel brands. We’ve got family hotels, apartments and B&Bs with a big list of facilities and services along with other attractive accommodation options which provide you with an ideal base for exploring.

Budget hotels in Barcelona

On the budget-priced end, you can stay at the 3-star Hotel Banys Orientals with room rates from 224C$. For those who would like to see Placa del Tibidabo, choose a hotel such as the affordable Acta Splendid that is a 10-minute walk away from the city center. If you'd like to find a cheap hotel near Magic Fountain, you should try Ella Hostel Barcelona that features a sunbathing terrace and a sundeck. Mare De Deu De Montserrat is a modest choice that is a 5-minute walk from El Coll - La Teixonera metro station.

Proximity to public transport

To stay near El Prat De Llobregat airport, think of booking a room at Tryp Barcelona Aeropuerto or Air Rooms Barcelona. For those looking for a hotel near Universitat metro station, Hotel Medium Monegal is only a 5-minute walk away. Evenia Rossello is a 5-minute walk from FGC - Provença train station and offers all the conveniences of a modern hotel.

Convenience of staying in the city centre

Hotel Espana will put you within a 10-minute walk of the city center and is located in Eixample district. Soul Backpackers Barcelona is 650 meters from the center and 100 meters from Mayura famous for its delicious Indian food. Melon District Marina Residencia is a great place to stay while visiting Sant Martí district.

Select a hotel next to Basilica de Santa Maria del Mar, such as Atlantis, which is located a 5-minute walk away from the city center. Select a hotel next to Happy Parc, such as Cortes located just 10 minutes walk away.

Luxury and boutique accommodation

Catalonia Plaza Catalunya is a top-rated luxury hotel in Eixample district offering views of the city as well as a sauna, an indoor swimming pool and a solarium. Ohla Barcelona is within walking distance of Recinte Modernista de Sant Pau and boasts the romantic atmosphere of a boutique hotel. Chain hotel you might consider is Hg City Suites Barcelona, within walking distance of Placa Reial, featuring 192C$.

Apartments, B&Bs and others

Hostel Turistic Castell is an affordable apartment placed 5 minutes' walk from Hospital de Sant Pau subway station. Diagonal Apartments is a cozy B&B that will put you only a 15-minute walk from Monumento a Roger de Lluria. If you're on a business trip, consider staying at Catalonia Roma, a conveniently located 3-star business hotel. For a relaxing vacation, book a resort hotel near Mercat de Collblanc, such as Senator Barcelona Spa Hotel or Ibis Barcelona Pza Glories 22.

+ Read more - Less