I have spent years traveling through Spain and guiding visitors around Madrid, and the question I hear most is where to sleep. Not which sights to visit or which tapas bars to go to. Where to sleep. Get that right and the rest of the trip arranges itself around a good base. Get it wrong and you are spending energy on logistics instead of on the city.

This guide covers 10 hotels and hostales in central Madrid, chosen for the things that actually make or break a stay: the quality of the air conditioning on a hot July night, whether the street noise is something you stop noticing or something you complain about every morning, and whether the breakfast is worth getting up for. Those details do not appear in star ratings, and they are exactly what I pay attention to.

Why Gran Via and Puerta del Sol are the best places to stay in Madrid

Gran Vía is Madrid's main boulevard, a wide, animated street running east to west across the centro. Hotels on or near it put you ten minutes on foot from the Prado Museum, fifteen from the Royal Palace, and twenty from Retiro Park. Puerta del Sol, Madrid's central square and the symbolic heart of the country, is a five-minute walk south. the Reina Sofía and the Thyssen-Bornemisza, completing the golden triangle of art museums, are a short metro ride or a pleasant 25-minute walk away.

The area is also safe, well-lit, and easy to navigate on arrival day. Compared with some of the quieter residential neighborhoods that look appealing on a map, Gran Vía gives you the full Madrid experience within walking distance: street life, restaurants, rooftop bars, markets, and everything worth seeing. For first-time visitors, this is almost always the right call.

Local tip

The Cercanías C-1 train runs direct from Madrid Barajas Airport (Terminal 4) to Atocha and Chamartín stations, taking about 25 minutes and costing €2.60. From Atocha, Gran Vía is ten minutes by metro (line 1 to Sol, then line 2 one stop to Gran Vía) or a 20-minute walk along Paseo del Prado. The metro line 8 from Nuevos Ministerios also connects to Terminal 2 and 4 for around €5 in around 40 minutes. If your hotel is within walking distance of the Gran Vía or Sol area, you can be checked in and showered within 90 minutes of landing.

Metro lines 1, 2, 3, and 5 all stop within two blocks of Gran Vía or Sol, connecting you to every corner of the city quickly and cheaply. You do not need a taxi from the airport, and you almost never need one during the stay itself. For a first trip to Madrid, this kind of connectivity from a central base makes a real difference.

Where to stay in Madrid: best hotels in the centre

Every hotel in this guide is within easy reach of Gran Vía or Puerta del Sol. Click any hotel in the list or any pin on the map.

The best hotels in Madrid: my honest picks

These are the 10 places I know well enough to recommend. Organised from luxury to budget, all within easy striking distance of Gran Vía and Puerta del Sol. Each one earns its place because of what my guests tell me after staying there, not because of what the hotel says about itself.

5-Star and Premium 4-Star

Hotel Fenix Gran Melia Madrid

Hotel Fenix Gran Meliá

5-Star Luxury Hotel · Leading Hotels of the World
Hermosilla 2 · Salamanca-Recoletos

The best luxury hotel on this list and one of the most acclaimed stays in Madrid. Hotel Fenix Gran Meliá sits on the edge of the Salamanca district, two blocks from the Recoletos promenade and a ten-minute walk from the Prado Museum. It holds Leading Hotels of the World membership, which is not a marketing badge: it means the property is inspected and held to standards that most 5-star claims are not. The rooms are spacious and well-finished, the spa is a proper one rather than an afterthought, and the service is among the best of any hotel in central Madrid. For travelers who want a luxury hotel in Madrid without compromise, this is the one.

NH Collection Madrid Gran Via

NH Collection Madrid Gran Vía

4-Star Hotel
Gran Vía 21 · Heart of the boulevard

The strongest 4-star hotel on Gran Vía on this list, and the one my guests come back happiest from. The NH Collection occupies a handsome historic building directly on Gran Vía, one of the most recognisable addresses in central Madrid. Rooms are well-designed, service is smooth, and the breakfast is excellent. The location means you are within walking distance of everything: Sol is five minutes south, Chueca is two blocks north, and both the Reina Sofía and the Prado are reachable on foot in under 25 minutes. If you want a hotel on Gran Vía itself and do not want to compromise on quality, this is the right choice.

NH Collection Madrid Colon

NH Collection Madrid Colón

4-Star Hotel
Marqués de Zurgena 4 · Salamanca

A step away from the Gran Vía noise, the NH Collection Colón sits in the Salamanca district near the Columbus monument. If you want a central Madrid hotel with access to the city's best shopping street (Calle Serrano is a short walk away) and a calmer neighbourhood feel at night, this is the better choice over the Gran Vía properties. The Prado Museum, Retiro Park, and the art museum triangle are all within a comfortable walking distance. The rooms are comfortable and the service is reliably good.

H10 Villa de la Reina Boutique Hotel Madrid

H10 Villa de la Reina Boutique Hotel

4-Star Boutique Hotel
Gran Vía 22 · Centre of Gran Vía

The boutique option on Gran Vía. H10 Villa de la Reina occupies a converted early-20th-century building at number 22, with the architectural detail and more intimate scale that standard chain hotels on the same street cannot offer. The rooms carry a classic European elegance rather than a generic business-hotel feel. The service is excellent, and the building itself has real character. For a couple wanting something with more personality than a standard 4-star hotel in Madrid, this is the one to book on Gran Vía.

Smart 3-Star and Boutique Picks

Petit Palace Chueca Madrid

Petit Palace Chueca

3-Star Hotel
Calle de Hortaleza 3 · Gran Vía / Chueca

The Petit Palace group runs smart, design-focused 3-star hotels in central locations across Spain, and the Chueca property is one of the better ones. It sits on Calle de Hortaleza, half a block from Gran Vía and at the edge of the Chueca neighborhood, giving you easy access to the city's best tapas bars and nightlife as well as all the main attractions. For a 3-star hotel in a tourist-heavy location, it is very good. A practical, comfortable choice for travelers who want a well-located hotel in Madrid without paying 4-star prices.

La Fonda de los Principes Madrid

La Fonda de los Príncipes

Boutique Accommodation
Plaza Puerta del Sol 11, 3º · Directly on Sol

The standout on this list, and a remarkable find for a boutique property directly on Puerta del Sol. La Fonda de los Príncipes occupies a third-floor apartment-style space on the square itself, with views most visitors only get from the street below. The rooms are thoughtfully designed, the service is personal in the way that only small-scale operations can manage, and the location is as central as Madrid gets. If you want to stay in the absolute heart of the city with a quality of experience that most hotels with that address cannot deliver, this is the place to book.

Woohoo Rooms Boutique Sol Madrid

Woohoo Rooms Boutique Sol

Boutique Accommodation
Calle de Carretas 7 · Two minutes from Sol

A boutique property on Carretas, a street that runs directly into Puerta del Sol from the south. The rooms have a modern, chic feel, the service is warm and attentive, and the location puts you equidistant between Sol and the start of Barrio de las Letras, which gives you walking access to the art museum triangle as well as everything around Sol. One of the better-value options in this guide.

Budget places to stay in Madrid: best hostales near Gran Via

Madrid has a strong tradition of well-run hostales: family-operated guesthouses, often occupying one or two floors of an apartment building, that offer clean rooms in central locations at prices well below hotel rates. The three below are the best in the Gran Vía and Sol area.

Best Budget Picks

Hostal La Selecta Gran Via Madrid

Hostal La Selecta

Budget Hostal
Gran Vía 15, 6º D · Centre of Gran Vía

On the sixth floor of Gran Vía 15, a building that has become something of a landmark for budget travelers in Madrid. The rooms are clean and comfortable, the staff go out of their way to help, and the views from the upper floors over Gran Vía are something you would pay considerably more for in any standard hotel. If your priority is location and value, and you do not need hotel-level amenities, this is one of the best options in central Madrid.

Hostal Galaico Gran Via Madrid

Hostal Galaico

Budget Hostal
Gran Vía 15, 5º D · Centre of Gran Vía

The most popular address on this entire list, and that does not happen unless a place has been run well for a long time. Hostal Galaico is on the fifth floor of Gran Vía 15, one floor below La Selecta, and has a slightly different room layout. It is spotless, perfectly located and great value for money. The breakfast is good, at a price level where most comparable places do not bother. For a budget stay on Gran Vía, this is the reference point against which other options should be measured.

Hostal Riesco Madrid Sol

Hostal Riesco

Budget Hostal
Calle del Correo 2, 3º · Steps from Puerta del Sol

On a side street 50 metres from Puerta del Sol, Hostal Riesco gives you a different base from the Gran Vía options: slightly more sheltered from the main boulevard noise, and directly adjacent to Plaza Mayor and the old city. It is a solid hostal for this position. The reception is attentive and the staff are straightforwardly helpful. If you want to be on Sol itself rather than Gran Vía, and budget is the main constraint, this is the most reliable option in that specific location.

Frequently asked questions about hotels in Madrid

What is the best area of Madrid to stay in?

For a first trip to Madrid, the Gran Vía and Puerta del Sol area gives you the most central base with the widest walking range. You can reach the Prado Museum, the Royal Palace, Retiro Park, and Plaza Mayor on foot from any hotel on this list. The streets are wide, well-lit, and easy to navigate on arrival. For a quieter stay with easier access to the art museums and upscale restaurants, the Salamanca district (15 minutes from Sol by metro or on foot) is the alternative used by most repeat visitors. For more context on each neighbourhood, see our full guide to where to stay in Madrid.

What is the best luxury hotel in Madrid?

Hotel Fenix Gran Meliá on Hermosilla 2 in the Salamanca-Recoletos area is the top luxury hotel in Madrid on this list. It holds Leading Hotels of the World membership, maintains a 5-star rating, and its service never slips. For a luxury hotel in Madrid directly on Gran Vía with excellent service, the NH Collection Madrid Gran Vía is the strongest 4-star option in a central location.

How much does it cost to stay in a hotel in Madrid?

In peak summer (July and August), a good 4-star hotel on Gran Vía costs around €130 to €220 per room per night. Hotel Fenix Gran Meliá runs considerably higher. Boutique accommodation and 3-star hotels near Sol range from €90 to €160. The best hostales on Gran Vía start from €60 to €100 per room, making Madrid one of the more affordable major European capitals for central accommodation. Outside peak season, prices across all categories drop noticeably.

Are the best hotels in Madrid near the Prado Museum?

The hotels on Gran Vía and Puerta del Sol are a 20 to 25-minute walk from the Prado Museum and the golden triangle of art (Prado, Reina Sofía, Thyssen-Bornemisza). Metro line 2 from Gran Vía station reaches Banco de España in two stops, a five-minute walk from the Prado entrance. From Sol, metro line 1 reaches Atocha train station in three stops. Neither journey takes more than fifteen minutes door to door.

Which hotels in Madrid are good for couples?

H10 Villa de la Reina Boutique Hotel on Gran Vía 22 and La Fonda de los Príncipes on Puerta del Sol are both well-suited for couples. La Fonda is the standout on this list, with a boutique character that most hotel rooms cannot match, directly on Sol with views of the square. H10 Villa de la Reina offers a more classic elegant atmosphere in a handsome historic building. For a luxury hotel in Madrid for two, Hotel Fenix Gran Meliá is the obvious choice.

Which hotels in Madrid offer an especially good breakfast?

NH Collection Madrid Gran Vía and H10 Villa de la Reina Boutique Hotel both serve an excellent breakfast. Among the budget options, Hostal Galaico on Gran Vía 15 serves a breakfast my guests still talk about, which is notable at a price point where most comparable places do not offer it at all. La Fonda de los Príncipes also does a very good breakfast.