Málaga accommodation varies from 50 EUR guesthouses in the old town to 400+ EUR beachfront suites. Your choice of neighborhood determines whether you walk to the Alcazaba in 5 minutes, wake up to the sound of waves in Pedregalejo, or save money in the student district. Here is where to stay by area with specific hotel recommendations.
Where to Stay in Málaga by Area and Budget
Centro Histórico: Hotels in Málaga Old Town
Staying in the historic center puts all the major Málaga attractions within a 10-minute walk: the Alcazaba, Picasso Museum, Cathedral, and the tapas bars of Calle Carretería. The streets are pedestrianized, lively at all hours, and the area has the widest choice of hotels. The downside: noise from street cleaning (3am to 5am) and weekend revelers can be an issue on Calle Larios and Plaza de la Merced.
Suggested Hotels in Centro Histórico
Gran Hotel Miramar
Málaga’s only five-star Gran Lujo hotel, a 1926 seafront palace on Paseo del Parque with 190 rooms, a 2,000 sqm spa, rooftop pool, and a century of history hosting royalty (King Alfonso XIII attended the opening). The hotel sits at the edge of the old town and La Malagueta with Mediterranean views from sea-facing rooms. Best for luxury travelers and special occasions where the hotel is a destination in itself. Check rates and availability
Room Mate Valeria
A 59-room boutique hotel on Plaza del Poeta Alfonso Canales with a rooftop bar and plunge pool overlooking the port, rooms styled with teal, gold, and botanical prints, and a central location 3 minutes from Calle Larios. Best for couples and style-conscious travelers who want design and a rooftop at a mid-range price point. Check rates and availability
Hotel Sur Málaga
A reliable 2-star on Calle Trinidad Grund just off Plaza de la Marina with 40 clean, air-conditioned rooms, a 24-hour reception, and a solid buffet breakfast at budget prices in the old town center. Best for budget travelers who want a central location without sacrificing cleanliness and comfort. Check rates and availability
La Malagueta and Muelle Uno: Beachfront Hotels in Málaga
La Malagueta offers the combination of beach access and proximity to the old town (10 to 15 minutes on foot). The beach is 1.2km of dark sand with chiringuitos, and the Muelle Uno port complex has 30+ restaurants and shops. The neighborhood suits beach-focused travelers who still want easy access to cultural sights.
Suggested Hotels in La Malagueta
Hotel MS Amaragua
A 154-room four-star beachfront hotel at the eastern end of La Malagueta with direct promenade access, two outdoor pools, a spa, and sea-view rooms facing the bay. The beach is directly across the promenade, and the old town is a 15-minute walk along the seafront. Best for couples and families who want a beach resort feel within walking distance of the city. Check rates and availability
Soho Boutique Colón
A 29-room boutique hotel on Calle Alameda de Colón facing the port with minimalist rooms, a marble lobby, and a Spanish-Mediterranean restaurant. The Centre Pompidou is 200 meters away and the beach is an 8-minute walk. Best for design-focused couples who want port views and gallery access at mid-range pricing. Check rates and availability
Hotel Don Curro
A family-run 3-star opened in 1934 on Calle Sancha de Lara with 71 traditional rooms, a wood-paneled lobby bar, and a loyal Spanish clientele. It sits on the edge of the old town and La Malagueta, 5 minutes from both the Cathedral and the beach. Best for solo travelers and couples who want a classic Spanish hotel experience without boutique markups. Check rates and availability
Pedregalejo and El Palo: Beach Village Hotels
Pedregalejo and El Palo, 5km east of the center, feel like separate seaside towns with small bays, chiringuito-lined promenades, and a relaxed local atmosphere. The area suits families (Pedregalejo’s shallow bay), long-stay travelers, and anyone who prioritizes a local beach experience over proximity to museums.
Suggested Hotels in Pedregalejo and El Palo
La Chancla
A 15-room boutique hotel directly on Pedregalejo beach with a rooftop plunge pool, a chiringuito-style restaurant serving wood-fired seafood, and rooms with private terraces looking onto the bay. It is the area’s only true beachfront boutique. Best for couples and solo travelers who want a quiet, stylish beach stay away from the city bustle. Check rates and availability
Hotel Elcano
A 30-room 3-star on Avenida Juan Sebastián Elcano in El Palo, 100 meters from the beach, with air-conditioned rooms, a small outdoor pool, and prices significantly below the Pedregalejo beachfront. Best for families and travelers who want a pool and beach access at reasonable mid-range prices. Check rates and availability
Hotelito Boutique El Palo
A tiny 8-room guesthouse on Calle Mar, 50 meters from El Palo beach, with simple but fresh rooms, tiled bathrooms, and a rooftop terrace with sea views. Breakfast is served on the terrace. Best for budget travelers and couples who want a simple, clean, well-located beach base. Check rates and availability