These are the best restaurants in Ibiza Old Town:
Kaixo
La Bodega
El Náutico
CBbC Ebusus
Es Cantonet
Amorous Project
CHIDas Bar + Cantina
Taller Sa Penya
Ibiza Old Town, also known as Dalt Vila, is one of the island's most atmospheric places to eat.
Within its ancient stone walls and surrounding marina, you'll find everything from traditional Ibizan taverns and authentic tapas bars to elegant fine dining restaurants overlooking the Mediterranean. Whether you're planning a romantic dinner after exploring the historic streets or looking for a relaxed lunch by the harbour, Ibiza Town offers something for every taste and budget.
The best restaurants are spread across Dalt Vila, the Marina, Plaza del Parque, Sa Penya and the charming streets surrounding the old market.
The 8 Best Restaurants in Ibiza Old Town
1. Kaixo
If you ask many locals where to eat in Ibiza Town, Kaixo is one of the first names you'll hear.
This unpretentious restaurant has built an outstanding reputation thanks to its honest cooking, friendly service and consistently excellent quality. Inspired by Basque cuisine, the menu focuses on premium ingredients prepared without unnecessary complications.
Popular dishes include:
Grilled meats
Fresh seafood
Seasonal specials
Traditional tapas
Homemade desserts
One of its most talked-about dishes is the patatas bravas, often considered among the best on the island.
Despite its growing popularity, Kaixo still manages to feel like a genuine local restaurant rather than a tourist hotspot.
2. La Bodega
Few restaurants capture the atmosphere of Ibiza Old Town quite like La Bodega.
Located at the entrance to Dalt Vila, just below the historic walls, it has become one of the city's most iconic places for tapas and cocktails.
The lively terrace fills every evening with visitors and locals enjoying:
Spanish tapas
Charcuterie boards
Cocktails
Wine
Shared plates
Its location makes it perfect after exploring Dalt Vila or before spending the evening around the marina.
The atmosphere is vibrant, social and unmistakably Ibizan.
3. El Náutico
Overlooking Ibiza Marina, El Náutico is one of the city's best restaurants for seafood.
The menu focuses on Mediterranean cuisine with particular attention given to fresh local fish and traditional rice dishes.
Signature dishes include:
Bullit de Peix
Seafood paella
Fresh grilled fish
Lobster rice
Seasonal seafood
Large windows and outdoor seating allow guests to enjoy uninterrupted views of the harbour while dining.
If you're looking for classic Mediterranean cuisine with one of the best waterfront settings in Ibiza Town, El Náutico is an excellent choice.
4. CBbC Ebusus
CBbC Ebusus combines historic surroundings with contemporary Mediterranean dining.
Located close to Vara de Rey, it offers everything from breakfast and lunch to cocktails and elegant evening dinners.
The menu features:
Mediterranean dishes
Fresh seafood
Salads
Premium meats
Creative cocktails
Its spacious terrace makes it particularly enjoyable during warm summer evenings.
The atmosphere is relaxed but stylish, attracting both visitors and residents throughout the day.
5. Es Cantonet
Es Cantonet offers a more traditional side of Ibiza.
Popular with local families, it specialises in homemade Ibizan recipes served in generous portions at reasonable prices.
Visitors looking for authentic island cooking should consider trying:
Traditional stews and tapas
Fresh fish
Grilled meats
Homemade desserts
Daily menu specials
The restaurant has retained its local character despite Ibiza Town's growing popularity with international visitors.
It is an excellent choice if you want to experience everyday Ibizan cuisine away from trendier venues.
6. Amorous Project
Amorous Project brings something different to Ibiza's dining scene.
Blending Italian and American influences with Mediterranean ingredients, the restaurant serves creative comfort food in a modern setting.
Popular menu items include:
Handmade pasta
Premium burgers
Grilled meats
Seasonal starters
Signature desserts
The contemporary design and lively atmosphere make it particularly popular with younger visitors looking for something beyond traditional Mediterranean cuisine.
7. CHIDas Bar + Cantina
For authentic Mexican food, CHIDas Bar + Cantina is one of Ibiza Town's hidden gems.
Rather than focusing on Tex-Mex classics, the kitchen prepares traditional Mexican street food using fresh ingredients and homemade recipes.
Popular dishes include:
Tacos
Quesadillas
Ceviche
Homemade salsas
Margaritas
Its relaxed atmosphere and excellent value make it one of the city's best casual dining options.
8. Taller Sa Penya
For visitors looking for a truly memorable culinary experience, Taller Sa Penya stands apart.
Located in one of Ibiza Town's oldest neighbourhoods, the restaurant offers an intimate tasting menu centred around seasonal ingredients and contemporary techniques.
The open kitchen allows guests to watch every dish being prepared, creating an experience that feels more like a private chef's table than a conventional restaurant.
Every menu changes regularly depending on available local produce, making each visit slightly different.
It is one of the best options for food lovers celebrating a special occasion.
Other Great Places to Eat in Ibiza Old Town
If you have extra time, there are several additional restaurants worth considering.
Croissant Show
One of Ibiza's best-known cafés, perfect for breakfast, coffee or people-watching beside the old market.
Hostal Parque
A favourite for relaxed breakfasts, tapas and affordable lunches overlooking Plaza del Parque.
Es Mercat
A market-inspired restaurant serving seasonal dishes that change regularly according to fresh local ingredients.
La Plaza
Hidden within Dalt Vila itself, La Plaza offers one of the most romantic dining settings inside the old fortress.
Where Should You Eat in Ibiza Old Town?
If you're unsure where to book, here are some recommendations.
For authentic local cuisine
Kaixo
Es Cantonet
For tapas
La Bodega
For seafood
El Náutico
For contemporary Mediterranean food
CBbC Ebusus
For Mexican food
CHIDas Bar + Cantina
For fine dining
Taller Sa Penya
Clubtickets: Complete Your Ibiza Town Experience
A visit to Ibiza Old Town doesn't have to end after dinner.
Using Clubtickets, you can combine your restaurant reservation with many of the island's most popular experiences to create a full day or evening itinerary.
Visitors can book:
Boat trips around Ibiza
The Formentera Cruise
Ibiza–Formentera ferry tickets
Jet Ski experiences
Water sports
Quad tours
Island tours
Balloon flights
If you're planning to experience Ibiza's nightlife after dinner, Clubtickets also offers access to many of the island's biggest venues, including:
Ushuaïa Ibiza
Hï Ibiza
[UNVRS]
Chinois Ibiza
O Beach Ibiza
Eden Ibiza
Es Paradis
Lío Ibiza
Many visitors spend the afternoon exploring Dalt Vila, enjoy dinner in the old town, and then continue their evening at one of Ibiza's world-famous clubs.
5 Tips for Dining in Ibiza Old Town
1. Book ahead during summer
Restaurants inside Dalt Vila and around the marina fill quickly, particularly from June through September.
2. Explore on foot
Many of the best restaurants are hidden among narrow pedestrian streets where cars cannot reach.
3. Eat later
Most restaurants become livelier after 8:30 pm, following the traditional Spanish dining schedule.
4. Walk around Dalt Vila after dinner
The illuminated fortress walls and quiet stone streets create one of Ibiza's most beautiful evening walks.
5. Mix traditional and modern cuisine
Ibiza Town offers everything from authentic Ibizan cooking to innovative international restaurants, making it easy to enjoy different styles throughout your stay.
Final Thoughts
Ibiza Old Town offers one of the island's richest dining scenes.
From traditional tapas at La Bodega and authentic local cooking at Kaixo to elegant waterfront seafood at El Náutico and creative tasting menus at Taller Sa Penya, there is something for every type of traveller.
Combined with the history of Dalt Vila, the marina, and the nearby nightlife, Ibiza Town is much more than a place to visit, it is one of the best destinations on the island to spend an entire evening enjoying great food and the unique atmosphere that makes Ibiza so special.