Marbella is the city. Puerto Banús is a purpose-built marina district 7 kilometres to the west. Marbella has a 3,000-year-old Old Town, a Moorish castle wall, and a compact centre full of restaurants. Puerto Banús has superyachts, designer shops, and nightclubs that run until dawn. They’re technically part of the same municipality, but they feel like different places entirely.
I stayed in both on the same trip and the contrast was hard to ignore.
There’s more to it than you’d think, and I’ll cover it all below. If you’re planning a visit, our where to stay in Marbella guide is a good place to start.
Marbella Old Town
The Old Town is the historic heart. Streets are narrow and whitewashed, the Plaza de los Naranjos has been the main square since 1485, and the castle wall sections date back to the Moors. Restaurants here lean toward traditional Spanish: tapas, grilled fish, local wine.
The pace is slower. Shops close for siesta, people eat late, and the beach is a five-minute walk from the plaza. Accommodation ranges from small boutique hotels to holiday apartments, mostly under €150 a night.

Puerto Banús
José Banús opened the marina in 1970, modelled on the harbour villages of the French Riviera. It drew European royalty and celebrities from the start. Today it’s more commercial: the boutiques sell Gucci and Versace, the restaurants charge a premium for the marina view, and the bars fill up after midnight.
The marina itself is impressive. Superyachts line the waterfront, and La Concha mountain rises directly behind the port. But the side streets behind the marina have a generic resort feel that Marbella Old Town doesn’t.
Which Should You Choose?
For a first visit, I’d pick the Old Town. It has more character, better food for the price, and you can walk to the beach and the castle in the same afternoon. Puerto Banús is worth a visit for a meal or a drink, but staying there limits you to the marina and its immediate surroundings.
If nightlife is the main draw, Puerto Banús wins. If you want to feel like you’re in an actual Spanish town rather than a resort, Marbella Old Town is the clear choice.
For the full comparison of every area, see where to stay in Marbella.




