I stood on one of the quieter whitewashed streets in the Old Town on a Saturday afternoon last May, and for a full minute not one person walked past me. I loved it more than the pretty, photographed ones two streets over. Ten minutes west by taxi, the marina at Puerto Banús is all idling supercars and designer window displays.
Both of those are Marbella, and where to stay in Marbella comes down entirely to which of them you want to wake up in. The town stretches along 27 km of coastline, and the areas that most visitors want to see sit surprisingly far apart.
The Old Town and Puerto Banús, probably the two biggest draws, are almost 7 km from each other, and heading east towards the pine-backed beaches at Cabopino or Calahonda covers a similar distance again.
That makes it a bigger decision than it is in somewhere like Málaga, where the compact centre puts you within walking distance of almost everything. Here, your base decides what you can do on foot and what needs a car, a bus or a taxi.
I’ve spent a lot of time in Marbella and have stayed in several of its areas. In this guide I break down each one honestly, with hotel picks, so you can match the right neighbourhood to the kind of trip you’re planning.
Some of the hotel links below earn me a small commission if you book through them, at no extra cost to you. It doesn’t change which places go on the list.
Summary of Places to Stay in Marbella
If you’re short on time, these are my top picks by area.
WHERE TO STAY IN MARBELLA: MY TOP PICKS
🏘️ Old Town: Hotel Claude, my pick for first-time visitors
🏖️ Beachfront: Gran Meliá Don Pepe, five-star below Golden Mile prices
⭐ Golden Mile: Marbella Club Hotel, the original 1954 resort
🛥️ Puerto Banús: Hotel PYR Marbella, best value near the marina
| Area | Best for | Not ideal for |
|---|---|---|
| Old Town | First-timers, couples, anyone without a car | Drivers, late-night clubbers |
| Marbella Centre | Beach days, families, easy walking | Anyone wanting quiet or character |
| Golden Mile | A resort-is-the-holiday trip, big budgets | Exploring on foot, tight budgets |
| Puerto Banús | Nightlife, shopping, people-watching | Sleep, value, calm mornings |
| San Pedro | Value, longer stays, self-catering | Wanting glamour on the doorstep |
| Elviria | A relaxed beach base with a car | Car-free trips, nightlife |
| Cabopino | Peaceful days, nature, families with a car | Shops and bars on the doorstep |
Is It Better to Stay in Puerto Banus or Marbella Old Town?
For most visitors, Marbella Old Town is the better base. It has real character, lovely walkable restaurants, and the beach is ten minutes on foot. Puerto Banús is purpose-built around a luxury marina, and the noise and prices wear thin after a day or two.
Unless nightlife and designer shopping are the main reason for the trip, that’s an easy trade.
The Old Town also sits closer to the middle of Marbella’s coastline, so trips east or west are roughly equal. Puerto Banús is at the western end, which makes anywhere east of the centre a longer drive.
If you want both, stay in the Old Town and visit Puerto Banús for an evening. A taxi between the two costs around 15 to 20 euros. My daughter, who is an adult and has taken them plenty, swears the taxis here are cheap and easy, especially after a drink or when you can’t face hunting for a parking space.
What Is the Best Part of Marbella to Stay in?
The Old Town is the best all-round base in Marbella. It’s the only area that feels like a real Spanish town rather than a resort, with whitewashed lanes, orange-tree plazas and tapas bars where locals outnumber tourists. The beach is a short walk south, and the centre is walkable.
Beyond that, it depends on what you’re after. The Golden Mile suits couples who want a luxury resort holiday, and Puerto Banús is for the nightlife.
San Pedro is where prices drop and families settle in. Elviria and Cabopino, further east, are quieter beach areas that most guides skip entirely. I break down each one in detail below.
Where to Stay in Marbella
Marbella Old Town

Is It Worth Staying in Marbella Old Town?
The Old Town is whitewashed lanes, gorgeous orange-tree plazas and friendly tapas bars where locals still outnumber tourists. Plaza de los Naranjos, the beautiful square at its heart, was laid out in the 1480s just after the town was taken from Moorish rule. Stay here and you forget you’re in a resort at all.
The beach is a ten-minute walk south, and dinner tends to run 15 to 25 percent cheaper than the equivalent meal on the Puerto Banús marina. It’s the area I’d send any first-time visitor to, and an easy base for one day in Marbella on foot.
It’s my favourite part of the town by a distance, and the lanes off the main squares are the quietest corners you’ll find in Marbella. It’s also the one base where you can get about on foot without thinking about it. One of them I walked end to end in under two minutes, and the arch alone made the detour worth it.
The honest downside is parking. The Old Town is largely pedestrianised, so if you drive you’ll need a paid underground garage rather than pulling up at your hotel door.
Where to Stay in Marbella Old Town
Hotel Claude is a boutique conversion inside a 17th-century townhouse, right in the heart of the lanes. It’s small, cosy and personal, the kind of place that makes you feel like you’re staying in someone’s beautifully restored home.
La Fonda Heritage Hotel is the other Old Town name worth knowing, 20 rooms in a 16th-century building on the quiet Plaza Santo Cristo. It’s the grander of the two conversions and books out early in summer.
Hotel Lima sits between the Old Town and the beach as the better-value pick. Rooms are simpler but the location is unbeatable for the price, and the walk to the sand is a nice one.
🎟️ Once the room is booked, the flamenco in the Old Town and the sunset sails out of Puerto Banús are the two things I’d lock in before you arrive, because both genuinely sell out in summer. You can see what’s running on GetYourGuide.
Marbella Centre

Is It Worth Staying in Marbella Centre?
Just south of the Old Town, the Paseo Marítimo is Marbella’s seafront promenade, a paved walking-and-cycling path running for several kilometres past beaches, chiringuitos and playgrounds. This is the middle-ground area. You get direct sand, a relaxing pace and good, unfussy hotels that lean towards pools and families rather than nightclubs.
The promenade is also one of the best places to watch the sunset in Marbella, with magical pink light over the sea and La Concha mountain, all 1,215 metres of it, rising behind the town.
If you want the beach on your doorstep without the Golden Mile price tag, this is the area.
Where to Stay in Marbella Centre
Gran Meliá Don Pepe anchors the upper end. Recently renovated, it pairs Spanish-chain reliability with genuine polish and sits a pleasant walk from the Old Town. The beach club is excellent and the rooms are stylish, with spectacular sea views from the front-facing ones. Expect to pay 200 to 400 euros a night, which undercuts the Golden Mile resorts for a comparable beachfront five-star.
El Fuerte Marbella is the long-standing alternative at the Old Town end of the seafront, a large beachfront hotel with gorgeous gardens and a good spa, and a shorter walk into the lanes than anything on the Golden Mile.
Golden Mile

Is It Worth Staying in the Golden Mile?
The Golden Mile is the 5km coastal stretch between Marbella town and Puerto Banús, lined with gated villas, glossy beach clubs and grand hotels. This is the Marbella of magazine covers, all manicured hedges and spectacular sea-facing terraces, and the postcode where celebrities and their villas cluster.
It began with the Marbella Club Hotel, opened in 1954 by Prince Alfonso von Hohenlohe, whose aristocratic circle turned a quiet fishing town into a jet-set resort. Grace Kelly and Audrey Hepburn were early guests, and the hotel still trades on that legacy.
You pay for the address here. Rooms run well into the hundreds a night, so a Golden Mile base makes most sense when the resort itself is the holiday. If you want to explore things to do in Marbella beyond the pool, you’ll need transport.
Where to Stay in the Golden Mile
Marbella Club Hotel is the original, with 35 rooms and 80 suites set in tropical gardens. It’s peaceful, private and old-money in feel, with lovely tropical planting throughout.
Puente Romano is the livelier sister next door, home to Nobu restaurant, over 20 bars and restaurants, an impressive Six Senses Spa and a tennis club that hosts exhibition matches. Beach clubs like Nikki Beach and Trocadero Arena set the daytime tone along this stretch.
Boho Club is the small, design-led alternative on the same strip, a boutique option for anyone who wants the Golden Mile address without a resort built around them.
🚗 A Golden Mile base is glorious and completely stranded, and the same goes double for Elviria and Cabopino further east. If you’re staying anywhere but the Old Town, budget for wheels. I book through Discover Cars, which compares the major companies for the best price.
Puerto Banús

Is It Worth Staying in Puerto Banús?
Puerto Banús is the yacht-and-champagne Marbella. Supercars idle on the marina, glossy designer boutiques line the front, and the clubs run until dawn. It was purpose-built as a luxury marina in 1970 by the developer José Banús, and its opening party reportedly drew the Aga Khan, Prince Rainier and Grace Kelly.
Depending on your mood it reads as electric or exhausting. Mornings and early evenings are the sweet spot, before the engines and the sound systems really start.
Stay here if the nightlife and people-watching are the point. If you actually want to sleep, pick a room set back from the front line of the marina.
Where to Stay in Puerto Banús
Hotel PYR Marbella is the practical choice near Puerto Banús without beachfront-apartment prices. It’s a large, modern hotel a short walk from the marina, with pools and sea views, and rooms that are comfortable and functional if a little dated. Expect 80 to 140 euros a night.
READY TO BOOK YOUR TRIP TO MARBELLA?
🏨 Accommodation: Find hotels in Marbella
🎟️ Best guided tours: I use GetYourGuide
🚗 Rent a car: I use Discover Cars
🚆 Trains and buses: I book through Omio
🛡️ Travel insurance: I use SafetyWing
San Pedro de Alcántara

Is It Worth Staying in San Pedro de Alcántara?
Just west of Puerto Banús, San Pedro is the unglamorous working town where prices drop and ordinary Spanish life carries on, and it’s a nice antidote to the marina. It was founded in 1860 as an agricultural colony, and it still feels more like a real town than a resort.
The friendly Thursday street market is the one locals actually use, and the seafront was transformed when the coast road was buried in a tunnel, leaving a lovely landscaped boulevard running down to the beach. Rooms here often run 60 to 120 euros a night for something perfectly comfortable, far below the Golden Mile.
It suits budget travellers and families, and anyone happy to drive or bus the ten minutes into the glamour when they want it.
Where to Stay in San Pedro de Alcántara
San Pedro is more of an apartment and villa area than a hotel district. NH San Pedro de Alcántara is a solid mid-range option just a short walk from the beach and five minutes by car from Puerto Banús. For a budget bed, Hostal La Colonia is family-run with a sun terrace and clean, modern rooms.
Elviria
Is It Worth Staying in Elviria?
Elviria sits about 10 to 15 minutes east of central Marbella, surrounded by pine groves and set along a sandy stretch of coast. It’s quieter and more residential than the areas further west, with golf courses, beach clubs and a handful of excellent chiringuitos rather than designer boutiques.
The Don Carlos Hotel, which opened in 1969 as Spain’s only Hilton at the time, put Elviria on the map. Nikki Beach sits directly opposite the Don Carlos complex and draws a high-end summer crowd during the day.
If you want a relaxed beach base without the Marbella-centre prices and noise, Elviria is a strong option. The trade-off is that you’ll need a car or taxi to reach the Old Town or Puerto Banús.
Where to Stay in Elviria
Elviria leans towards holiday apartments and villas rather than big hotels. The Don Carlos resort complex is still the landmark property, with a lovely private beach club. The beachfront apartment complexes are good value and put you straight onto the sand.
Cabopino
Is It Worth Staying in Cabopino?
Cabopino is the furthest east of the areas covered here, about 12 km from the centre of Marbella. It’s a small marina surrounded by pine forest and one of the loveliest natural beaches on this stretch of coast, with scenic sand dunes protected as a natural reserve.
The area is genuinely quiet. There are a handful of good restaurants around the marina and a couple of relaxed chiringuitos on the beach, but no nightlife and very little in the way of shops. That’s the appeal.
It suits families, couples who want peace, and anyone with a car who plans to use Marbella’s other areas as day trips rather than a nightly scene.
Where to Stay in Cabopino
Cabopino is almost entirely apartments and holiday rentals. The marina-side ones are the most popular, with pretty views over the boats and an easy walk to the beach. Calahonda, next along, has more managed hotel options.
How Far Is Marbella from Malaga Airport?
Malaga Airport is 50 to 55km from Marbella, which is 45 to 55 minutes by car on the AP-7 toll road, or a little longer on the free A-7 along the coast. There’s no train to Marbella, so it’s a hire car, the Avanza coach or a taxi.
Which area you pick barely changes that drive. San Pedro and Puerto Banús are a few minutes further west, Elviria and Cabopino a few minutes closer. If you’re landing late, I’d book a transfer to the door rather than work out a bus at midnight.
A hire car is the one that changes the trip rather than just the transfer, because it also opens up the day trips from Marbella along this coast and up into the hills.
Is Marbella Cheap or Expensive?
Marbella is as expensive as you let it be. The postcode does most of the damage. A room or a meal on the Golden Mile or the Puerto Banús marina often costs 40 to 60 percent more than the same thing ten minutes inland.
Food is where you feel it day to day. A menú del día in the Old Town or San Pedro runs 10 to 15 euros, while a tourist-facing dinner by the marina lands nearer 30 to 50 euros a head. A beer at a beach club can be 8 euros where the same beer at a local bar in San Pedro is 2 to 3 euros.
I get by on roughly 60 to 80 euros a day here, against the 100 to 200 that a mid-range trip on this coast runs to. You pay a heavy premium for the postcode if you let it, and where you sleep is the single biggest lever on that.
For a detailed breakdown of how to keep costs down, see my guide to Marbella on a budget.
Where Is the Party Side of Marbella?
Puerto Banús is the centre of Marbella’s nightlife, no question. The clubs, bars and late restaurants cluster around the marina and along Calle Ribera, with venues like Pangea, Olivia Valère and TIBU running until the early hours. Most clubs don’t open their doors until 11pm, and some not until 2am.
The Golden Mile has its own scene, more centred on beach clubs and hotel bars. Ocean Club Marbella blurs the line between daytime pool party and nightclub. The Old Town is quieter after dark, with tapas bars and cocktail spots rather than clubs.
If nightlife is the main reason for your trip, stay in or near Puerto Banús. Anywhere else means a taxi back at 4am.
Places to Stay Near Marbella
If Marbella itself is out of your budget or fully booked, several nearby towns along the coast make good alternatives.
When people ask me for old Andalusia without the Marbella price tag, I send them to Estepona, 30 minutes west. It has its own charming Old Town of flower-lined streets, good sand and far lower prices, and it feels close to what Marbella was before the luxury boom.
San Pedro de Alcántara, covered above, is technically part of the Marbella municipality but feels like its own town and offers the best value on this stretch.
Fuengirola, about 30 minutes east, is where I send families. It’s larger and more built up, with a long sweep of beach, hotels at every price point and a direct bus to Marbella. If you’re weighing it against the white village up the hill, I’ve put the two side by side in Fuengirola or Mijas.
Mijas Pueblo itself is a day out rather than a base, and the only genuinely fiddly part of it is parking in Mijas Pueblo, which is worth reading before you drive up.
I live in Malaga, so I’m biased, but it’s worth saying that the city is only 45 minutes away and gives you over 30 museums, wide beaches and a fantastic food scene that puts the resort restaurants to shame.
FAQ
What’s the best district in Marbella?
The Old Town, for most visitors. It has character, walkable restaurants and the beach nearby.
Where is the main part of Marbella?
The Old Town and the seafront promenade (Paseo Marítimo) just south of it, where most of the restaurants, shops and the central beach are concentrated.
What’s the main strip in Marbella called?
Avenida Ricardo Soriano, which runs through the centre connecting the Old Town to the main commercial district.
Is Marbella for older people?
Marbella attracts all ages. The Old Town and the Golden Mile resorts draw an older, quieter crowd, while Puerto Banús skews younger with its club scene. San Pedro and Elviria are popular, relaxed choices for families of all ages.
I should say plainly that I have never travelled this coast with small children, so the family notes on this page are research rather than experience.
Final Thoughts
If you’re booking Marbella for the first time, book the Old Town. It’s the one area that gives you a town rather than a resort, you can walk to dinner and the beach, and it leaves the Golden Mile and Puerto Banús as places you visit for an evening rather than places you’re stuck in all week.
Two things I’d own up to. I skipped the full lounger day on a Marbella beach entirely, and I wouldn’t recommend judging the town by Puerto Banús on a Saturday night, which is what most people who dislike Marbella have actually done.
The caveat is the car. Anywhere east of the centre is a genuinely lovely, genuinely stranded base with beautiful sand on the doorstep, and Elviria and Cabopino only make sense if you’re driving. The people who should skip Marbella altogether are the ones chasing old Andalusia on a small budget, and I would send them 30 minutes west to Estepona without hesitation.




