
From budget-friendly gems to Instagram-worthy spots and elegant dining…
Dalt Vila isn’t just the literal high point of Ibiza (yes babe, that uphill climb definitely counts as a workout 😉), it’s also the island’s crown jewel and historic heartbeat. Think winding cobbled lanes, adorable little boutiques, and endless spots to graze, sip, and people-watch until the sun goes down.
Whether you’re on a budget or ready to spoil yourself, Dalt Vila has something for everyone. Quick tip: wear cute but (kinda) comfy shoes, because those cobbles are slicker than a freshly tanned and oiled Spanish guapo…
Are you ready to discover Rosa’s top 10 Choices, the restaurants in Dalt Vila you absolutely don’t want to miss? Oh, and just so you know: each restaurant in this post includes a general price guide, with a full explanation at the bottom of the page.
Let’s dive in!
1: Locals Only: Eat Local, Think Global
Wanna eat somewhere fun, tasty, and easy on the wallet? Then Locals Only is calling your name. It’s just outside the old town walls, right on a cute little square where there’s often live music and that typical Ibiza buzz.
This spot is all about good energy. People from all over the world hang out here, and the friendly owner, Tito, brings a slice of Italy to the island with bold flavours and seriously satisfying portions.
And the best part? There’s happy hour every single day from 18:30 to 20:30. And from Monday to Saturday, you can score a full-on 3-course lunch for just €17 between 12:30 and 16:30.
Delicious, chilled-out, and easy on the wallet
📍 Address: Plaça del Parc, 5, 07800 Eivissa, Illes Balears
💰 Price range: €/€€
🌐 Website: www.localsonlyibiza.com
📸 Instagram: @Localsonly_ibiza

2. La Bodega: Tapas, cocktails, and all the good vibes
Fancy some tasty tapas, great vibes, and cocktails that might just make you want to dance in your seat? Then La Bodega is your place. This fun tapas bar, right at the foot of Dalt Vila, is perfect for kicking off your night.
The vibe here is super chill, with catchy tunes playing on the terrace, and the whole place just feels like Ibiza. Laid-back but full of energy. You can fill your table with all the delicious bites, from crispy patatas bravas to golden, crunchy calamari. And don’t get me started about the cocktails..
Just a little tip: Remember to put your glass down every now and then… 😜
📍 Address: Carrer de Bisbe Torres Mayans, 4, 07800 Eivissa, Illes Balears
💰 Price range: €€
🌐 Website: www.labodegaibiza.com/en/
📸 Instagram: @Bodegaibiza

3. La Torreta: A little taste of the past
La Torreta offers the perfect blend of tradition and modernity. The chef is all about experimenting, mixing local ingredients with international flavours, so you’ll find some seriously unexpected, but absolutely delicious combos on the menu.
Imagine this: fresh seafood that tastes like it’s straight from the ocean, tender, mouth-watering meats, and veggie dishes that are as flavourful as they are colourful. The menu has something for everyone.
The restaurant’s interior embraces the old city walls, giving it a rustic yet cosy feel that’s perfect for a romantic dinner or a laid-back night out with friends. You’ll instantly be immersed in that warm, Spanish vibe that makes you feel right at home.
Wanna taste something special? Try the octopus carpaccio.
📍 Address: Plaça de Vila, 10, 07800 Eivissa, Illes Balears
💰 Price range: €€€
🌐 Website: www.latorretaibiza.com/en/
📸 Instagram: @Latorretaibiza

4. El Olivo Mio: Mediterranean magic with a colourful Ibiza twist
This one’s a personal fave, and once you’ve been, you’ll totally get why. El Olivo Mio is where Mediterranean flavours meet Ibiza’s fun, colourful energy. The kind that puts a big smile on your face before you’ve even ordered.
The colourful terrace and boho vibes make it feel like you’ve stepped into a dreamy summer postcard. It’s the kind of place where you can relax, sip something delicious, and soak up the island mood.
The menu is a tasty mix of traditional and modern, with everything from classic tapas to creative fusion dishes. And it’s all made with fresh, local, often organic ingredients full of flavour and full of love.
And the cherry on top? There’s often live music or some fun entertainment to set the mood.
Good food and good vibes, what more could you want?
📍 Address: Plaça de Vila, 8, 07800 Eivissa, Illes Balears
💰 Price range: €€/€€€
🌐 Website: www.elolivoibiza.com
📸 Instagram: @Elolivomioibiza

5. La Oliva: Insta-Worthy fine dining
Looking for a spot that’ll make your taste buds and your Instagram heart skip a beat, La Oliva is your place This stylish, all-white restaurant is located in one of the cutest (and busiest) streets in Dalt Vila, and it offers stunning views of Ibiza’s cathedral.
The menu. A dreamy mix of French and Mediterranean flavours, with show-stopping dishes like lamb rack in rosemary sauce and a to-die-for lobster risotto. Whether you’re celebrating a romantic evening or a special occasion, La Oliva knows how to make it memorable.
And here’s a little extra tip: If you’ve got something to celebrate, let them know! You might just get a surprise that’ll make your night even more unforgettable.
📍 Address: Carrer de la Santa Creu, 2, 07800 Eivissa, Illes Balears
💰 Price range: €€€
🌐 Website: www.laolivaibiza.com/en/
📸 Instagram: @Laolivaibizarestaurante

6. La Dispensa: What’s your vibe tonight?
Right next door to La Oliva, you’ll find La Dispensa. A must-visit if you’re in the mood for a dining experience that’s a little different. Each part of the restaurant has its own unique interior theme, so depending on where you’re seated, it can feel like you’ve stepped into a completely different world.
Super fun, super Insta-friendly.
The terrace stretches down the charming street and is full of that cozy, buzzy Dalt Vila atmosphere, so perfect for people-watching with a cocktail in hand and the menu blends Asian and Italian flavours, with a focus on fresh, seasonal ingredients.
The stars of the show? Definitely the sushi rolls and the truffle ravioli. If you love bold flavours and beautifully presented dishes, this one’s a no-brainer.
📍 Address: Carrer de Sant Pere, 8, 07800 Eivissa, Illes Balears
💰 Price range: €€
🌐 Website: www.ladispensaibiza.com/en/
📸 Instagram: @Ladispensaibiza

7. Plaza del Sol: Good vibes with a view
Looking for a chill dinner spot with a lively atmosphere, but nothing too over-the-top? Plaza del Sol is the perfect spot. Located on a cute square just outside the buzz of Dalt Vila, this Ibiza-style terrace is the kind of place where you can totally unwind.
There’s often live music floating through the air, and fun fact: the terrace is so photogenic, it regularly pops up in magazines and fashion shoots. So yes, it’s got that effortlessly cool vibe.
The menu offers a mix of local and international dishes, perfect for a relaxed meal with friends or a cosy evening for two.
And don’t even think about skipping the sangria, especially during golden hour.
📍 Address: Plaça del Sol, 07800 Eivissa, Illes Balears
💰 Price range: €€
🌐 Website: www.plazadelsolibiza.com/en/
📸 Instagram: @Plazadelsolibiza

8. S’Escalinata: Where you sink in and switch off
Need a break from sightseeing (or just from, you know, doing anything)? S’Escalinata is the perfect spot to flop down in style and do absolutely nada.
The name of this cute spot means “the staircase” in Catalan, and that’s exactly where you’ll find it: tucked into the stone steps of the old town, with colourful beanbags scattered all around. It’s super chill, super cute, and totally made for slow holiday moments.
No fancy menus here. Just tasty comfort food like burgers, healthy bowls, and sharing snacks. Oh, and the cocktails? Ice cold and very photogenic.
Whether you’re stopping by for a laid-back lunch, pre-dinner drinks, or just to lounge with a smoothie and watch the world go by, S’Escalinata is the place to press pause and soak it all in.
📍 Address: Carrer Portal Nou, 10, 07800 Eivissa, Illes Balears
💰 Price range: €
🌐 Website: No website.
📸 Instagram: @Ibizaescalinata

9. Jardín La Brasa: Dining in a very romantic garden
La Brasa feels like you’ve stepped straight into a romantic film. With its entrance lined with pink flowers, a stunning garden, and an atmosphere that’s pure magic, it’s the perfect spot for a cozy, intimate dinner, without needing to remortgage your house.
The menu is packed with Mediterranean favourites, including perfectly grilled fish, juicy steaks, and fresh salads. But the real star? The paella. Trust me, you need to try it. Between the beautiful setting, the mouth-watering food, and that relaxed vibe, La Brasa is an Ibiza gem you won’t want to miss.
📍 Address: Carrer Pere Sala, 3, 07800 Eivissa, Illes Balears
💰 Price range: €€
🌐 Website: www.labrasaibiza.com
📸 Instagram: @Labrasaibiza

10. Café Montesol: A TRUE GEM in Dalt Vila
Last but definitely not least: Café Montesol! Let’s talk history, because this isn’t just another trendy spot, it’s been a true Ibiza icon since 1933. In fact, it was the first hotel on the island! It became a cultural hotspot, attracting artists, writers, and celebrities. The charm of its rich history is still very much alive today and making it a place where the past and present come together in the most magical way.
If you know me, you’ll know I’m a bit obsessed with rooftop bars, and Café Montesol has, in my opinion, one of the best rooftop bars on the island. The view is absolutely breathtaking, and it’s the perfect place to sip on a drink or try the sushi.
Café Montesol is a wonderful spot for dining, shopping, and even staying. The restaurant serves a fantastic mix of local and international dishes, with a special nod to sushi that pairs perfectly with the views.
📍 Address: Passeig de Vara de Rey, 2, 07800 Eivissa, Illes Balears
💰 Price range: €€/€€€
🌐 Website: www.montesolexperimental.com/restaurant
📸 Instagram: @montesolexperimental

And that’s it (for now)! 10 great spots to eat your way through Ibiza Town. With this list in hand, you’re all set to discover the tastiest gems in Dalt Vila, from cozy dinners and dreamy view spots to relaxed, chill-out corners. There’s something for everyone. Just don’t forget to book a table in advance, because these hotspots are hotter than the Ibiza sun! Locals and tourists alike swear by these foodie faves… and full means full (and no, I’m not just talking about your stomach, haha).
Let me know in the comments which one of these gems you’re heading to and if there’s a Dalt Vila favourite of yours that absolutely deserves a spot on this list! 🍽️😋
¡Buen provecho!
The Price Guide: From smart choices to full-on Indulgence
💰 € – Budget-friendly
Enjoying good food without needing a second mortgage! Perfect for clever choices that don’t compromise on fun.
💰💰 €€ – Mid-range
When you’re in the mood for something a little more special, but don’t want to go too wild. A sweet spot between price, quality, and comfort.
💰💰💰 €€€ – Fancy-ish
For those moments when you’re going all in and treating yourself to something unique with that little extra.
💰💰💰💰 €€€€ – Luxe life
For when you’re ready to shine! Think luxury, exclusivity, and being pampered like the fabulous foodie you are.
Do you already follow Rosa’s Choice on Social Media?
Complete your Ibiza trip with these top activities:
Want to get the most out of your stay? Just use the link above to book awesome things to do and skip-the-line tickets. If you end up booking something, you’ll be helping out this blog a little, and of course it won’t cost you anything extra. Everything’s safely handled through GetYourGuide.
LOVE IT!
OMG, I’m so excited to try some of the restaurants on this list! It’ll be my first time in Ibiza this June. Is everything open by then? Can’t wait to explore!