Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Downtown Barcelona Royal Hotels Hotels

See all 877 Hotels in Downtown Barcelona
Royal Ramblas

Royal Ramblas

La Rambla, 117, Barcelona
4.0 out of 5.0
4.3 out of 5 (1,263 reviews)
Great location right on the Ramblus. Check in was at 2:00PM. We checked in early but was told the room could be ready by noon. We came b … - 

$224

$224
Hotel Royal Passeig de Gracia

Hotel Royal Passeig de Gracia

Passeig De Gracia, 84, Barcelona
4.0 out of 5.0
4.4 out of 5 (155 reviews)
Great central location, helpful staff. Convenient central location, quiet and comfortable room. Really enjoyed the rooftop terrace. Close … - 

$206

$206
Map

Recently booked Downtown Barcelona hotels

Plaza Catalunya City Center Apartments
3.5 out of 5.0
Last booking: 1 hour ago
Eurostars Grand Marina
5.0 out of 5.0
Last booking: 1 hour ago
Hotel Regina
4.0 out of 5.0
Last booking: 1 hour ago
Hostal Bcn Ramblas
2.0 out of 5.0
Last booking: 1 hour ago
Hotel Barcelona Colonial
4.0 out of 5.0
Last booking: 1 hour ago
Barceló Raval
4.0 out of 5.0
Last booking: 2 hours ago
You Stylish City Centre Apartments
4.0 out of 5.0
Last booking: 3 hours ago
Hotel Midmost
4.0 out of 5.0
Last booking: 3 hours ago
Hotel Villa Emilia
4.0 out of 5.0
Last booking: 3 hours ago

Downtown Barcelona Royal Hotels Information

Search for rooms Royal Hotels in Downtown Barcelona using one of the methods below:

  • View our selection of 877 Royal Hotels
  • Use the map to find hotels in the Downtown Barcelona neighborhood you prefer
  • Use filters to see Royal Hotels in a specific area of Downtown Barcelona, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Downtown Barcelona
  • Enter your travel dates to view the best deals on rooms at Downtown Barcelona Royal Hotels - while they last