Skip to content
AndalusiaBaseEXPLORE · PLAN · EXPERIENCE

Where to stay in Málaga: best areas and hotels

The best areas to stay in Málaga: the old town, Soho, La Malagueta beach, Pedregalejo or the Costa del Sol, with three hotels per area and tips on prices.

By Andalusia Base teamReviewed by Andalusia Base teamUpdated: September 2026

Jacaranda trees in purple bloom on the Plaza de la Merced in Málaga

Photo: Diego Delso, CC BY-SA 4.0, via Wikimedia Commons (commons.wikimedia.org/wiki/File:Plaza_de_la_Merced,_Málaga,_España,_2023-05-19,_DD_01.jpg)

Some links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you.

The short answer: best areas

For a first visit, stay in the Centro Histórico, between the cathedral, Calle Larios and Plaza de la Merced. The Alcazaba, the museums, the market and the tapas bars are all a few minutes’ walk away, and the beach is 15 minutes on foot.

  • Best for first-timers: the Centro Histórico, the pedestrian old town
  • Best for value and a creative feel: Soho, between the old town and the port
  • Best for the beach in the city: La Malagueta, on the seafront next to the port
  • Best for a local seaside feel: Pedregalejo and El Palo, the old fishing districts east of the centre
  • Best for a beach holiday with city trips: Torremolinos or Benalmádena, 20–30 minutes by train

If you are arriving late or leaving early by train, the area around María Zambrano station, across the river, is practical and cheaper, but it has little charm.

The areas at a glance

Area Walk to the cathedral Best for Watch out for
Centro Histórico 0–10 min First visit, couples, food Night noise on weekends, small rooms in old buildings
Soho 5–15 min Value, cafés, street art Some streets are plain; nightlife on Saturdays
La Malagueta 15–20 min The beach, sea views Fewer bars and restaurants with character
Pedregalejo and El Palo 45–60 min (15 min by taxi) Beach, fish restaurants, local life Few hotels; you need buses or taxis
Torremolinos or Benalmádena 20–30 min by train Long beaches, pools, families Resort feel; the city is a day trip

Centro Histórico: for the sights and the tapas

The old town is a grid of marble-paved pedestrian streets around the cathedral, Calle Larios and Plaza de la Constitución, climbing towards Plaza de la Merced and the foot of the Alcazaba. Almost everything on our list of things to do in Málaga is within ten minutes.

It is busy until late, especially on Friday and Saturday nights and when cruise ships are in port. Ask for a room away from the street, or on an upper floor.

  • Budget: Hotel Casa Lola: a small, colourful hotel on Calle Granada, a street known for its tapas bars
  • Mid-range: Hotel Molina Lario: next to the cathedral, with a rooftop pool and terrace facing it
  • Top: Palacio Solecio: a restored 18th-century palace in the heart of the old town

Also good: Vincci Selección Posada del Patio, a five-star hotel on the western edge of the old town, near the Atarazanas market, with remains of the old city walls under glass and a rooftop pool.

Soho: for value and a creative feel

Soho, the Barrio de las Artes, runs from the Alameda Principal to the port. Once a run-down area of warehouses, it is now known for its giant murals, galleries, the free contemporary art centre (CAC) and good cafés. It is flat, a few minutes from Calle Larios and Muelle Uno, and hotel prices are a little lower than in the old town.

Also good: AC Hotel Málaga Palacio, a tall hotel between the cathedral and the port, with sea views from the upper floors and a rooftop terrace.

La Malagueta: for the beach in the city

La Malagueta is the seafront district east of the port, with the city beach, the bullring and the Paseo Marítimo. You get sea views and a morning swim, and the old town is a 15–20 minute walk along the Paseo del Parque. Evenings are quieter than in the centre, and the restaurants are mostly beach bars and seafront terraces.

On the hill above La Malagueta, the Parador de Málaga Gibralfaro sits next to the castle, with a pool and one of the best views in the city. It is a steep walk down to the centre, so you will use taxis in the evening.

Pedregalejo and El Palo: for a local seaside feel

Four to six kilometres east of the centre, these old fishing districts have small beaches, a long promenade and the best beach restaurants in Málaga for espetos (sardines grilled on skewers). They feel like a seaside neighbourhood rather than a resort, and many residents live here year-round.

There are few hotels. Most visitors stay in apartments, so check reviews and the licence number (see below). The centre is about 15 minutes by taxi or 20–30 minutes by city bus.

Torremolinos or Benalmádena: for a beach holiday with city trips

If the beach comes first, stay on the Costa del Sol and visit Málaga by train. The Cercanías C1 runs from the airport and the centre to Torremolinos (about 20 minutes from the centre) and Benalmádena (about 25–30 minutes). Both have long sandy beaches, big hotels with pools and lower prices than the city in summer. Torremolinos has the old fishing quarter of La Carihuela, famous for fried fish; Benalmádena has a marina and a cable car.

With children, Holiday World in Benalmádena is a big resort with pools and activities. For more of the coast, see the best places to visit in Andalusia.

Events, seasons and prices

  • Semana Santa 2027: Palm Sunday 21 March to Easter Sunday 28 March 2027. The processions are huge and pass through the old town, which is crowded and noisy day and night. Hotels fill up and prices rise.
  • Feria de Málaga: usually in the second half of August, for about a week. By day it takes over the old town; at night it moves to the fairground on the west side of the city.
  • Summer (July and August): the busiest season on the coast and in the city. Book months ahead.
  • Christmas: the Calle Larios lights draw big crowds on weekends from late November.
  • Winter: the cheapest months, apart from Christmas and New Year, and mild enough for walking.

Outside these peaks, a double room in a good central hotel typically costs around €80–140 in winter and €120–220 in spring, summer and autumn. Book with free cancellation and check the price again a few weeks before your trip.

Apartments or a hotel?

Apartments are popular in Málaga and make sense for families, groups and longer stays, especially in Pedregalejo and El Palo. The city has restricted new tourist apartment licences in many neighbourhoods, so choose a listing that shows its official registration number and has recent reviews.

Travelling on?

Málaga is the start of many trips around Andalusia. If you are hiring a car, pick it up at the airport on the day you leave the city: see car hire at Málaga airport and our Andalusia road trip. For the next cities, see where to base yourself in Andalusia, where to stay in Seville and Granada.

FAQ

What is the best area to stay in Málaga for the first time?

The Centro Histórico. The cathedral, the Alcazaba, the Picasso Museum and the best tapas bars are within a ten-minute walk, and the beach is 15 minutes away.

Is it better to stay in Málaga or Torremolinos?

Málaga if you want museums, restaurants and a real city; Torremolinos if you want a beach holiday with big hotels and pools. They are 20 minutes apart by train, so either works as a base.

Can you stay by the beach in Málaga city?

Yes. La Malagueta is the city beach, 15–20 minutes’ walk from the cathedral, and Pedregalejo and El Palo are further east, 15 minutes by taxi.

Which areas of Málaga should I avoid?

There are no areas in or near the centre that visitors need to avoid. The main mistake is staying out by the business parks or the airport to save a little, and losing time every day.

How many nights do I need in Málaga?

Two or three nights for the city. Add a night or two if you want day trips to Ronda, Nerja, the Caminito del Rey or Granada. See the Málaga travel guide.