We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Basilica de la Mare de Deu de la Merce

Placa Merce, 1, Barcelona, Spain
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

Hotel Duquesa de Cardona (Barcelona, Spain) 4.0 of 5
Passeig Colom 12, 08002 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
Special Price 10% off room rate
Hotel Duquesa de Cardona Slideshow
#17 of 518 hotels in Barcelona
Professional photos | Traveller photos (717) | Map
Show Prices
Catalonia Port (Barcelona, Spain) 4.0 of 5
Carrer Ample, 1 | Pl Duc de Medinaceli, 08002 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
#115 of 518 hotels in Barcelona
Professional photos | Traveller photos (98) | Map
Show Prices
Hesperia Metropol (Barcelona, Spain) 3.0 of 5
Ample, 31 | Ciudad Vella, 08002 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
Offers & Announcements €15 for your next stay
Hesperia Metropol Slideshow
#309 of 518 hotels in Barcelona
Professional photos | Traveller photos (335) | Map
Show Prices
Pension Segre (Barcelona, Spain) 2.0 of 5
C/ Simon Oller, 1 Principal, 08001 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
#429 of 518 hotels in Barcelona
Professional photos | Traveller photos (8) | Map
Show Prices
Avimer 32 (Barcelona, Spain) 3.0 of 5
Carrer de la Merce, 11, 8002 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
#472 of 518 hotels in Barcelona
Professional photos | Map
Show Prices
Avimer 31 (Barcelona, Spain) 3.0 of 5
Calle Merce, 11, 8002 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
#484 of 518 hotels in Barcelona
Professional photos | Traveller photos (8) | Map
Show Prices
Hotel The Serras (Barcelona, Spain) 5.0 of 5
Passeig de Colom, 9, 08002 Barcelona, Spain
0.1 km from Basilica de la Mare de Deu de la Merce
Professional photos | Traveller photos (13) | Map
Show Prices
Hotel Canton (Barcelona, Spain) 1.0 of 5
Nou de Sant Francesc 40, 08002 Barcelona, Spain
0.2 km from Basilica de la Mare de Deu de la Merce
Special Price €3 off room rate
#266 of 518 hotels in Barcelona
Professional photos | Traveller photos (94) | Map
Show Prices
Medinaceli (Barcelona, Spain) 4.0 of 5
Plaza duc de Medinaceli 8, 08002 Barcelona, Spain
0.2 km from Basilica de la Mare de Deu de la Merce
#351 of 518 hotels in Barcelona
Professional photos | Traveller photos (89) | Map
Show Prices
Gothic Downtown 1 (Barcelona, Spain)
Carrer Correu Vell 6, Barcelona, Spain
0.2 km from Basilica de la Mare de Deu de la Merce
#457 of 518 hotels in Barcelona
Map
Catalonia Avinyo (Barcelona, Spain) 3.0 of 5
Avinyo 16, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#222 of 518 hotels in Barcelona
Professional photos | Traveller photos (543) | Map
Show Prices
Barcelona Hotel Colonial (Barcelona, Spain) 4.0 of 5
Via Laietana, 3, 08003 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#252 of 518 hotels in Barcelona
Professional photos | Traveller photos (96) | Map
Show Prices
Hotel Barcelona House (Barcelona, Spain) 3.0 of 5
Escudellers, 19, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#273 of 518 hotels in Barcelona
Professional photos | Traveller photos (127) | Map
Show Prices
Hotel Comercio Barcelona (Barcelona, Spain) 1.5 of 5
Escudellers, 15 | C/ Nueva de Zurbano 7, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#300 of 518 hotels in Barcelona
Traveller photos (73) | Map
Show Prices
Eurostars Ramblas (Barcelona, Spain) 4.0 of 5
La Rambla, 22-24, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#307 of 518 hotels in Barcelona
Professional photos | Traveller photos (21) | Map
Show Prices
Roma Reial Hotel (Barcelona, Spain) 1.0 of 5
Plaza Reial 11, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#333 of 518 hotels in Barcelona
Professional photos | Traveller photos (94) | Map
Show Prices
Gargallo Hotel Colonial (Barcelona, Spain)
Via Laietana, 3, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#404 of 518 hotels in Barcelona
Traveller photos (15) | Map
Passatge Escudellers 3, 08001 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#433 of 518 hotels in Barcelona
Traveller photos (9) | Map
Show Prices
Apartamentos Mur-Mar (Barcelona, Spain) 2.0 of 5
34 Ramblas | Del Teatre Square, 08002 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
#444 of 518 hotels in Barcelona
Professional photos | Traveller photos (33) | Map
Show Prices
Hotel Mar Eden (Barcelona, Spain) 1.0 of 5
C/ Cervantes, 31, 08370 Barcelona, Spain
0.3 km from Basilica de la Mare de Deu de la Merce
Show Prices
Mercer Hotel Barcelona (Barcelona, Spain) 5.0 of 5
Calle dels Lledo 7, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
Travellers' Choice™ 2014 Winner Luxury | Romance | Small Hotels | Service
Mercer Hotel Barcelona Slideshow
#1 of 518 hotels in Barcelona
Professional photos | Traveller photos (855) | Map
Show Prices
Hotel DO Placa Reial (Barcelona, Spain) 5.0 of 5
Placa Reial, 1, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
Travellers' Choice™ 2014 Winner Luxury | Small Hotels
#5 of 518 hotels in Barcelona
Professional photos | Traveller photos (586) | Map
Show Prices
H10 Port Vell (Barcelona, Spain) 4.5 of 5
Pas de Sota Muralla, 9, 08003 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
#12 of 518 hotels in Barcelona
Professional photos | Traveller photos (59) | Map
Show Prices
Hotel Arc La Rambla (Barcelona, Spain) 3.0 of 5
La Rambla 19, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
Special Price 10% off room rate
Hotel Arc La Rambla Slideshow
#113 of 518 hotels in Barcelona
Professional photos | Traveller photos (653) | Map
Show Prices
Hotel California (Barcelona, Spain) 2.0 of 5
C/ Rauric N0 14, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
#133 of 518 hotels in Barcelona
Professional photos | Traveller photos (90) | Map
Show Prices
Hotel Cuatro Naciones (Barcelona, Spain) 2.0 of 5
La Rambla 40, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
#144 of 518 hotels in Barcelona
Professional photos | Traveller photos (78) | Map
Show Prices
Oriente Atiram (Barcelona, Spain) 3.0 of 5
Ramblas, 45, 08002 Barcelona, Spain (Formerly Husa Oriente)
0.4 km from Basilica de la Mare de Deu de la Merce
#310 of 518 hotels in Barcelona
Professional photos | Traveller photos (475) | Map
Show Prices
Hotel Adagio (Barcelona, Spain) 2.0 of 5
Carrer de Ferran, 21, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
Special Offer Package Deal
Hotel Adagio Slideshow
#311 of 518 hotels in Barcelona
Professional photos | Traveller photos (82) | Map
Show Prices
Hotel Ramblas Barcelona (Barcelona, Spain) 3.0 of 5
Ramblas, 33, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
#357 of 518 hotels in Barcelona
Professional photos | Traveller photos (435) | Map
Show Prices
Rialto Hotel (Barcelona, Spain) 3.0 of 5
Carrer de Ferran, 40-42, 08002 Barcelona, Spain
0.4 km from Basilica de la Mare de Deu de la Merce
#378 of 518 hotels in Barcelona
Professional photos | Traveller photos (424) | Map
Show Prices