Hotel Alimara Barcelona7.8/ 10Save THB 347 vs Trip.comAgoda.comBest priceTHB 2,945THB 1,473 / night · 2 nightsView dealBooking.comTHB 3,207THB 1,604 / night · 2 nightsView dealTrip.comTHB 3,292THB 1,646 / night · 2 nightsView deal
Travelodge Barcelona Poblenou7.6/ 10Save THB 568 vs Booking.comAgoda.comBest priceTHB 3,172THB 1,586 / night · 2 nightsView dealTrip.comTHB 3,654THB 1,827 / night · 2 nightsView dealBooking.comTHB 3,740THB 1,870 / night · 2 nightsView deal
Hotel Astoria8.6/ 10Save THB 498 vs Trip.comAgoda.comBest priceTHB 3,824THB 1,912 / night · 2 nightsView dealBooking.comTHB 4,322THB 2,161 / night · 2 nightsView dealTrip.comTHB 4,322THB 2,161 / night · 2 nightsView deal
Hotel Arc La Rambla8.6/ 10Save THB 1,197 vs Trip.comAgoda.comBest priceTHB 3,875THB 1,938 / night · 2 nightsView dealBooking.comTHB 4,262THB 2,131 / night · 2 nightsView dealTrip.comTHB 5,072THB 2,536 / night · 2 nightsView deal
Hotel Acta Voraport9.4/ 10Save THB 668 vs Trip.comAgoda.comBest priceTHB 4,612THB 2,306 / night · 2 nightsView dealBooking.comTHB 5,279THB 2,640 / night · 2 nightsView dealTrip.comTHB 5,280THB 2,640 / night · 2 nightsView deal
Negresco Princess8.6/ 10Save THB 760 vs Trip.comAgoda.comBest priceTHB 5,028THB 2,514 / night · 2 nightsView dealBooking.comTHB 5,787THB 2,894 / night · 2 nightsView dealTrip.comTHB 5,788THB 2,894 / night · 2 nightsView deal
Olivia Balmes Hotel9.6/ 10Save THB 1,650 vs Trip.comAgoda.comBest priceTHB 7,872THB 3,936 / night · 2 nightsView dealBooking.comTHB 8,569THB 4,285 / night · 2 nightsView dealTrip.comTHB 9,522THB 4,761 / night · 2 nightsView deal
Hotel Duquesa de Cardona Barcelona9.4/ 10Save THB 877 vs Trip.comBooking.comBest priceTHB 7,880THB 3,940 / night · 2 nightsView dealAgoda.comTHB 7,880THB 3,940 / night · 2 nightsView dealTrip.comTHB 8,757THB 4,379 / night · 2 nightsView deal
Majestic Hotel & Spa Barcelona9.2/ 10Save THB 5,341 vs Booking.comAgoda.comBest priceTHB 14,653THB 7,327 / night · 2 nightsView dealTrip.comTHB 19,582THB 9,791 / night · 2 nightsView dealBooking.comTHB 19,994THB 9,997 / night · 2 nightsView deal