Costa del Sol
Estepona
Half an hour west — a flower-filled old town, mural-painted streets and a laid-back marina. Where to eat, drink and explore.
Our pickEstepona
Café de Theresa
A welcoming café on Estepona's Avenida San Lorenzo, serving healthy, homemade breakfasts, fresh salads, wraps and pastries. Organic coffee and tea anchor a menu rich in vegetarian and vegan options, with a relaxed outdoor terrace. An easy, light-filled spot for a morning coffee or unhurried lunch.
Dining
Our pickEstepona
Ikigai Food for Life
A bright, health-led café on Avenida España in Estepona, set almost on the beach with deck chairs, parasols and open sea views. The kitchen draws on Asian and Scandinavian influences, with vibrant bowls, fresh juices and vegan, vegetarian and gluten-free options made from organic produce. A relaxed, restorative spot for breakfast, brunch or a light lunch by the water.
Quiet · Design
Our pickEstepona
The BRO's Kitchen
A lively Estepona kitchen with an inventive Asian-fusion menu spanning rice bowls, woks, curries and burgers. The mood is relaxed and friendly, with a terrace and a strong local following built on generous, well-priced plates. A dependable, easygoing choice for families and groups.
Dining

Estepona
Asador Tehuelche
An authentic Argentinian grill near Estepona, just off the road to Benahavís, where meats cook over open flames for a deep, smoky char. Quality cuts of beef, lamb and sausages join empanadas and chorizo within a rustic room and terrace framed by mountain views. A hearty, convivial destination for meat lovers and groups.
Dining

Estepona
BYOKO Estepona — Organic Restaurant in Estepona
An organic, plant-forward restaurant set on a lush garden terrace at Garden Beach, near the sea in Estepona. The kitchen works almost entirely with locally grown, km-0 produce across buddha bowls, galettes, sourdough toasts and sugar-free desserts, with generous vegan and gluten-free options. A serene, health-minded spot for brunch.
Dining

Estepona
Estepona
A relaxed seaside town with one of Andalusia's prettiest old quarters, its whitewashed lanes spilling over with flowerpots and dozens of large-scale murals. The palm-lined promenade and golden-sand beaches give way to a lively marina by evening. Easygoing and unhurried, it suits families and slow afternoons by the water.
View · Casual · Hidden Gem

Estepona
Everest Fusion — Estepona
An acclaimed Asian-fusion restaurant and cocktail bar near Estepona, where Nepali roots inform a wide-ranging menu of curries, Indian, Thai and Japanese plates. Bold flavours and creative cocktails draw a loyal following, served in a relaxed, contemporary setting. A flavourful, sociable option for friends and families.
Dining

Estepona
Laguna Beach
Relaxed beach club on the Estepona shore for pool days, cocktails and sunset sets.
Beachfront · Pool · Sunset

Estepona
MOM Brunch & Coffee
A relaxed brunch café in Estepona's old town, built around a sun-drenched courtyard and an all-day menu of creative breakfasts. Avocado and pesto toasts, pancakes, açaí bowls and well-pulled coffee draw a steady crowd, with attentive, multilingual service and a dog-friendly welcome. A tranquil spot for a leisurely morning.
Dining

Estepona
Selwo Aventura
A hundred-hectare wildlife park in the Estepona hills, home to more than two thousand animals from five continents across open, naturalistic enclosures. The visit unfolds on foot and aboard four-wheel-drive trucks past lions, rhinos, giraffes and one of Europe's largest aviaries. Zip lines, hanging bridges and camel rides add to the day.
Families

Estepona
Sublim Beach Club
Chic beachfront club for long lunches, pool days and weekend parties.
Beachfront · Pool · Party

Estepona
The Boab Tree Restaurant — Estepona
A distinctive restaurant in Estepona's old town, part dining room and part art gallery, with earthy tones, botanical details and rotating works by local artists. The kitchen sends out Mediterranean plates and natural wines, with live piano on selected evenings. An atmospheric, romantic choice for an unhurried dinner.
Dining
Where to stay
