Barcelona hotels — compare Expedia & Hotels.com
A coastal capital with a strong shoulder-season window in May and October — warm enough for the beach (Barceloneta is a 10-minute Metro from Plaça Catalunya), cool enough for full-day walking. Eixample stays balance neighbourhood character with Metro access to every major site, and the grid makes navigation straightforward for first-timers. Avoid the Gothic Quarter for noise-sensitive sleep; Gràcia and Sant Antoni are calmer at similar prices and within 15 minutes by Metro. Summer (July–August) brings heat over 30°C and the highest pricing of the year — also when cruise crowds peak around La Rambla. Barcelona airport has both a train (T2 station) and the Aerobús to Plaça Catalunya in 35 minutes; the Metro extension to T1 is faster but slightly more involved.
Typical nightly rate: £95–£290
Hotels in Barcelona
Editorial picks · click through for live pricesHotel Arts Barcelona
Barceloneta
From £350 / night
Majestic Hotel & Spa Barcelona
Passeig de Gràcia
From £320 / night
ExpediaHotel Casa Fuster
Passeig de Gràcia
From £280 / night
Hotels.comH10 Metropolitan
Eixample
From £160 / night
El Palace Barcelona
Gran Via
From £300 / night
W Barcelona
Barceloneta
From £320 / night
Expediaibis Barcelona Centro
Raval
From £70 / night
El Avenida Palace
Eixample
From £160 / night
Search Barcelona on our partners
Search Barcelona on Expedia Group partners
Final price, availability and cancellation policy are determined by the merchant. We earn a commission when you complete a booking, at no extra cost to you. Read our affiliate disclosure.
Top things to do in Barcelona
- Sagrada Família
- Gothic Quarter
- Park Güell