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.
- Budget: Hotel Soho Bahía Málaga: simple, modern rooms, well placed between the port and Calle Larios
- Mid-range: Room Mate Valeria: a design hotel near the port with a rooftop terrace
- Top: Hotel Only You Málaga: a stylish hotel by the Alameda Principal, with a rooftop pool and bar
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.
- Budget: search apartments and small hotels in La Malagueta: many are in the blocks along the seafront
- Mid-range: Hotel MS Maestranza: a large, practical hotel next to the bullring, between the beach and the centre
- Top: Gran Hotel Miramar: Málaga’s grand palace hotel from the 1920s, on the seafront, with gardens and a pool
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.
- Budget: search apartments in El Palo: the best value is a street or two back from the sea
- Mid-range: search apartments in Pedregalejo: many have sea views and a terrace
- Top: La Chancla: a small boutique hotel on the promenade in Pedregalejo, right on the beach
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.
- Budget: search hotels in Torremolinos: many simple hotels and hostales near La Carihuela
- Mid-range: Hotel Pez Espada: a 1950s landmark of the Costa del Sol, on the beach in Torremolinos
- Top: Meliá Costa del Sol: a large beachfront hotel on the Torremolinos promenade
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.
