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

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Top Madrid City Centre Neighborhoods for Shopping Hotels

Puerta del Sol
184 hotels

Hotel Mayerling

2.5 out of 5.0
from

$67

Chamberi
62 hotels

Slow Suites Luchana

4.5 out of 5.0
from

$85

Featured Madrid City Centre Shopping Hotels

See all 1,104 Hotels in Madrid City Centre
Hotel Atlantico Madrid

Hotel Atlantico Madrid

Gran Via 38, Madrid
4.5 out of 5.0
4.6 out of 5 (6,842 reviews)
Hotel AtlanticoGreat location for shopping and transport. Hotel provides shuttle service from and to the airport.Lovely clean room. Breakfast quite pricey, but you can fill up for the day and a good choice. Terrace bar has a fantastic view over Madrid, but no cocktails!Watch your handbag, in a local cafe, a low ...
 Pam Jun 6, 2014

$209

$209
Dear Hotel Madrid

Dear Hotel Madrid

Gran Via 80, Madrid
4.5 out of 5.0
4.4 out of 5 (1,046 reviews)
Great location for Metro, bus, sights and shoppingThis really is a great hotel and the staff were very friendly. Our only suggestion when booking is to ensure you don't get a corner room as they are a little small for two people. in terms of getting around, it would be difficult to find a better location. We would certainly go back.
 Michael Apr 15, 2016

$111

$111
Gran Vía Capital

Gran Vía Capital

Gran Via 48, Madrid
4.5 out of 5.0
4.6 out of 5 (565 reviews)
Nice apartment on Gran ViaStayed for one week during March 2017. We were a party of three visiting our son who is living in Madrid and also stayed with us. We had a two bedroom apartment on the eight floor. Our friends were in another 2BR apartment on the eight floor. Overall excellent stay and would highly recommend if you ...
 Teeby Apr 14, 2017

$121

$121
Hotel Regina

Hotel Regina

Alcala 19, Madrid
3.5 out of 5.0
4.2 out of 5 (4,267 reviews)
Great HotelSecond time I have stayed at the Regina which I think is an excellent hotel. Well situated in Madrid, it offers excellent service ,cleanliness and food. The bar is not bad either.
 ian May 23, 2017

$96

$96
Hotel Principe Pio

Hotel Principe Pio

Cuesta San Vicente 14, Madrid
3.5 out of 5.0
4.2 out of 5 (544 reviews)
Convenient LocationGreat location, close to sights and shopping. No problems at all with the hotel. A little dated maybe but very clean. Buffet breakfast excellent. Would definitely use this hotel if in Madrid again.
 Colin Sep 17, 2017

$71

$71
Hotel Emperador

Hotel Emperador

Gran Via 53, Madrid
4.5 out of 5.0
4.1 out of 5 (1,889 reviews)
Nice hotel close to the main drag.The room was spacious. The staff was very helpful.
 Zaitoon Oct 15, 2017

$117

$117
Hotel Liabeny

Hotel Liabeny

Calle de la Salud 3, Madrid
4.5 out of 5.0
4.4 out of 5 (2,054 reviews)
Great location!!! Friendly staffGreat location for shopping and vacations!!!! friendly staff :-) ... We stayed for 5 nights and everything was excellent!!Highly recommend for Madrid!!
 lugalde Feb 14, 2014

$102

$102
Hotel Intur Palacio San Martin

Hotel Intur Palacio San Martin

Plaza San Martin, 5, Madrid
4.0 out of 5.0
4.4 out of 5 (879 reviews)
Nice hotel in good locationPros: Nice hotel in good central location. Close to the metro station and plenty of bars/restaurants within vicinity. Room was a decent size, with comfy bed, clean & modern bathroom (with hairdryer). Room facilities also included a safe, TV. Cons: no tea/coffee facilities in room and unfortunately ...
 jambochick Oct 14, 2015
Vincci The Mint

Vincci The Mint

Gran Via 10, Madrid
4.5 out of 5.0
4.6 out of 5 (475 reviews)
Beautiful hotel central to all shopping and cafesWe were recommended by a friend and it was so helpful and friendly. Took care of us.
 jane was happy  Jul 8, 2016

$147

$147
Artrip

Artrip

Calle de Valencia, 11, Madrid
2.5 out of 5.0
4.6 out of 5 (414 reviews)
Charming Hotel close to museumsSuper renovated stylish hotel with friendly, helpful owner. Close to museums, great restaurants and shopping. Rooms comfortable and quiet. Would definitely recommend and stay there again
 Sarah Sep 26, 2015

$82

$82
ME Madrid

ME Madrid

Plaza de Santa Ana, 14, Madrid
5.0 out of 5.0
4.4 out of 5 (1,332 reviews)
Great place to stayME was a great hotel! Great central location to shopping, the sights, and dining. Staff were helpful and courteous. Definitely a place worth recommending!
  Feb 12, 2014

$164

$164
Suites Viena Plaza de España

Suites Viena Plaza de España

Juan Alvarez Mendizabal 17, Madrid
3.5 out of 5.0
4.5 out of 5 (891 reviews)
Excellent locationExcellent location, easy access to metro and main shopping area. Quiet, lovely little places to eat and amazing park round the corner.
  Sep 2, 2017

$82

$82
Hotel Mayerling

Hotel Mayerling

Calle Conde de Romanones, 6, Madrid
2.5 out of 5.0
4.3 out of 5 (477 reviews)
Very niceVery nice hotel. Close to shopping, restaurants and bars. I would rate this higher than a two star hotel.
  Jan 5, 2016

$67

$67
Petit Palace Plaza Mayor

Petit Palace Plaza Mayor

C/ Mayor 46, Madrid
4.5 out of 5.0
4.1 out of 5 (558 reviews)
Great locationAfter initial issue with toilet , moved us immediately and room was excellent . Staff friendly . Bed comfy. Shower amazing. Would recommend . Great central location for sol -shopping, food etc.
 codhead Nov 8, 2014

$101

$101
WooTravelling Plaza de Oriente HOMTELS

WooTravelling Plaza de Oriente HOMTELS

Calle Cuesta de San Vicente 10-12, Madrid
4.0 out of 5.0
4.4 out of 5 (222 reviews)
Well located comfortable apart-hotelWe stayed in the two bed apartment with our family of four. There was plenty of space and the apartment well equipped. Good location with metro stops nearby, short walk to shops and plenty of restaurants nearby. Staff were very helpful and quick to respond. We would stay again.
 Chris  Oct 18, 2017

$73

$73
Hotel Santo Domingo

Hotel Santo Domingo

San Bernardo 1, Madrid
4.0 out of 5.0
3.7 out of 5 (705 reviews)
City HotelNo double bed as requested. Two singles pushed together. No longer has swiming pool,one of the main reasons for choosing this hotel.Room dark lights have to be on all the time.
  May 24, 2016

$84

$84
TRYP Madrid Cibeles Hotel

TRYP Madrid Cibeles Hotel

Calle de Mesonero Romanos 13, Madrid
4.5 out of 5.0
4.2 out of 5 (1,626 reviews)
excellent loactionGreat service, great location, close to sites, great shopping
  Sep 22, 2016

$99

$99
Gran Melia Fénix - The Leading Hotels of the World

Gran Melia Fénix - The Leading Hotels of the World

Hermosilla 2, Madrid
5.0 out of 5.0
4.6 out of 5 (776 reviews)
Nice hotel, the best location in MadridVery good experience. Great location, shops and restaurants walking distance.
 R. Aug 8, 2017

$211

$211
Hotel Ganivet

Hotel Ganivet

Calle de Toledo, 111, Madrid
3.5 out of 5.0
4.2 out of 5 (727 reviews)
It was all that I needed for a city centre hotelThe facilities were excellent, the staff very helpful and the breakfasts were outstanding. It was particularly useful to have the cafeteria next door for snacks and light lunches etc.
  Jun 5, 2016

$69

$69
Map

Recently booked Shopping Hotels in Madrid City Centre

JC Rooms Puerta del Sol
2.5 out of 5.0
Last booking: 23 minutes ago
TRYP Madrid Centro Hotel
3.5 out of 5.0
Last booking: 37 minutes ago
Hotel El Mirador Puerta del Sol
2.5 out of 5.0
Last booking: 39 minutes ago
NH Collection Madrid Colón
4.5 out of 5.0
Last booking: 59 minutes ago
Catalonia Puerta del Sol
4.5 out of 5.0
Last booking: 1 hour ago
Petit Palace Embassy Serrano
4.5 out of 5.0
Last booking: 1 hour ago
ibis Madrid Centro
2.5 out of 5.0
Last booking: 1 hour ago
Hotel Atlantico Madrid
4.5 out of 5.0
Last booking: 1 hour ago
Hotel Liabeny
4.5 out of 5.0
Last booking: 2 hours ago

Pocket Guide: Shopping Hotels in Madrid City Centre

Search for hotels in Madrid City Centre on Expedia. You can easily find your hotels in Madrid City Centre using one of the methods below:

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