Málaga is compact, and most of what visitors come for lies within a 20-minute walk of the cathedral. That makes choosing where to stay simpler than in bigger cities. The real question is whether you want to be inside the old town, beside the port, by the beach or just across the river, and how much you want to spend. Here is how to decide.
The historic centre: for first visits and walking everywhere
Staying in the old town means the cathedral, the Picasso Museum, the Alcazaba and the tapas bars are all on your doorstep. Streets are pedestrian and lively until late, which is part of the charm. The trade-offs are evening noise, narrow lanes that taxis struggle with and limited parking, so ask for an inner or upper room if you are a light sleeper.
Beside the cathedral, with a rooftop pool
Catalonia Molina Lario stands right next to the cathedral in a restored nineteenth-century building, with a rooftop pool and terrace open all year and views over the domes and the port. It is the best all-round choice for couples and first-timers who want to walk everywhere and swim after sightseeing.
The port and Paseo del Parque: for views and convenience
The southern edge of the old town meets the harbour, the palm-lined Paseo del Parque and the Muelle Uno waterfront, with the Centre Pompidou and the cruise and catamaran departures. AC Hotel Málaga Palacio by Marriott rises here, with a fifteenth-floor rooftop pool and the ATICO bar looking over the port and the cathedral. It suits travellers who want reliable modern rooms and loyalty points. There is no on-site parking.
La Merced: for character on a budget
The streets north of the Plaza de la Merced, where Picasso was born, are full of bars and small restaurants and a little more local in feel. Hotel del Pintor, on Calle Álamos, has seventeen compact rooms decorated with art by the Málaga painter Pepe Bornoy, and it is the best-value way to stay a few minutes from the Roman Theatre and the Picasso Museum.
La Malagueta and La Caleta: for the beach and a splurge
East of the port, the city beach of La Malagueta and the elegant villas of La Caleta offer sea air and space, about 15 to 20 minutes’ walk from the old town. The Gran Hotel Miramar is the grand hotel of Málaga, a 1926 seafront palace that served as the Palace of Justice before reopening in 2017 as a five-star Gran Lujo hotel, with a spa, heated pools and five restaurants. It is the choice for a special occasion or a family holiday that mixes beach and city.
The west bank: for space and day trips
Across the Guadalmedina river, the El Perchel and Trinidad side is a few minutes’ walk from the Atarazanas market and closer to the train and bus stations. Vincci Selección Posada del Patio is a five-star hotel here, built over excavated stretches of the old city walls, with a pool and suites with terraces. It gives five-star comfort and more space for a little less than the old-town luxury hotels, and it is handy for early coach departures to Ronda and the Caminito del Rey.
Matching base to trip
For a first visit and a rooftop swim, Catalonia Molina Lario. For port views and a big-brand stay, AC Hotel Málaga Palacio. For the lowest price in the old town, Hotel del Pintor. For a seafront splurge with a spa, the Gran Hotel Miramar. For five-star space and easy day trips, Posada del Patio.
Practical tips
Book well ahead for Holy Week and the August fair, when the centre fills and prices jump. If you are driving, check parking before you book, because old-town hotels often have none or limited spaces. Winter is the best value season, with mild weather and lower rates.








