Start your trip with a stroll through the charming streets of Marbella Old Town. Visit the Plaza de los Naranjos and its surrounding cafes and restaurants to try delicious tapas or traditional Spanish dishes. Don't miss the Church of the Incarnation and Alameda Park.
Head to Puerto Banus, a luxury marina and shopping area. Start by exploring the marina and its yachts before having lunch at one of the many high-end restaurants overlooking the sea. After lunch, visit La Sala by the Sea, a beach club famous for its cocktails and live music.
Spend the day at the Mercado de Marbella, a lively indoor market with dozens of food stalls. Taste local products such as cheese, olives, jamón ibérico, and fresh seafood. After your visit, head to Playa Nagueles for a relaxing afternoon on the beach.
Take a day trip to Ronda, a beautiful town perched on a clifftop in the mountains. Visit the iconic Puente Nuevo bridge and the impressive Plaza de Toros de Ronda bullring. For lunch, try the local specialty of rabojitos, a refreshing cocktail made with local sweet wine, lemonade, and mint.
Visit Mijas Pueblo, a charming and picturesque village with stunning views of the coast. Explore its narrow streets, white houses, and beautiful gardens. Try traditional Spanish dishes at one of the many restaurants, such as Casa de la Era. Don't miss The Carromato de Max, a quirky museum of miniatures and oddities.
Visit Estepona, a town located on the western side of the Costa del Sol. Stroll along the Paseo Maritimo and its beautiful beaches. Have lunch at El Pescador, a restaurant famous for its seafood dishes. Visit the Museum of Paleontology and the Orchid House afterwards.
Enjoy your last day in Marbella by going to one of the many beach clubs the city has to offer, such as Nikki Beach or Ocean Club. Sip on cocktails, lounge on the sunbeds, and take a dip in the Mediterranean Sea. For dinner, try the La Meridiana del Alabardero for its innovative seafood cuisine.
Marbella is a compact city that can easily be explored on foot. Taxis and buses are also widely available. A taxi from Malaga Airport to Marbella Old Town costs around €70 and takes 45-60 minutes. A bus ticket costs €4 and takes around 45 minutes.
If you have more time, visit Gibraltar, a British Overseas Territory located 1.5 hours away from Marbella. If you have less time, skip Mijas Pueblo and Estepona or combine them into one day trip.
Marbella is served by Malaga Airport (AGP), located 55 km away from the city center. The airport has direct flights to major cities in Europe and worldwide, with airlines such as Ryanair, EasyJet, and British Airways.