Top beach hotel – Eurostars Grand Marina
On Port Vell near Barceloneta beach, the contemporary Eurostars Grand Marina is so close to the water it’s surrounded by boats. Décor is deluxe passenger liner, and rooms have harbour or city views.
Read more about Eurostars Grand Marina
Moll de Barcelona S/n, 08039
See all beach hotels in Barcelona
Top historic hotel – Husa Oriente
The 19th-century facade, marble staircase and glass-domed lobby make an elegant statement at Husa Oriente, a former convent. Rooms are uncluttered and modern, with polished floors, modern art and balconies overlooking Las Ramblas.
Read more about Husa Oriente
La Ramblas 45, 08002
See all historic hotels in Barcelona
Top casino hotel – Hotel Arts Barcelona
Minimalist modern rooms at this luxurious tower hotel have high-rise views over Port Olímpic and the marina. Casino Barcelona’s gaming rooms and slot machines are on the ground floor.
Read more about Hotel Arts Barcelona
Ptg Marine 19-21, 08025
Top design hotel – Chic & Basic Born
This Barcelona hotel building in fashionable El Born is 100 years old but the interior is a color-changing swirl of LED lighting on an all-white backdrop. Set the lighting to suit your mood – maybe passionate red or chill-out lime – or keep it simple in the White Bar serving Catalan cuisine and cocktails.
Read more about Chic & Basic Born
C/ Princesa 50-52, 08003
See all design hotels in Barcelona
Top family-friendly hotel – Majestic Hotel & Spa Barcelona
Cots and babysitting can be arranged at Majestic Hotel & Spa Barcelona on the city’s prime shopping street in Eixample. There’s swimming in the rooftop pool, with great views of Barcelona, and there’s a playground nearby.
Read more about Majestic Hotel & Spa Barcelona
Passeig de Gracia 68, 08007
See all family-friendly hotels in Barcelona
Top airport hotel – Renaissance Barcelona Airport
Stay just 2.5km from the airport at Renaissance Barcelona Airport. Complimentary shuttles run to the airport and central Barcelona. There’s a heated outdoor pool at the hotel for making a splash.
Read more about Renaissance Barcelona Airport
Parc de Negocis Mas Blau I S N, 08820
See all airport hotels in Barcelona
Top luxury hotel – Hotel Palace
On a leafy boulevard in Eixample, the Hotel Palace is the most luxurious of these top 10 hotels in Barcelona. A uniformed doorman ushers you into the chandelier-lit lobby and classically styled rooms contain antique furnishings, dressing rooms and fireplaces.
Read more about Hotel Palace
Gran Via de les Corts Catalanes 668, 08010