Guides
Food

Where to Eat Cheap in Ibiza Without Sacrificing Good Food

Ibiza has a reputation for being expensive, but you can eat well on a budget if you know where to look. The secret is to step away from the most touristy spots and find where the locals actually eat. Here are the best ways to do it.

Updated: 2026-06-30

A plate of assorted Spanish tapas on a tablePhoto: CHUTTERSNAP / Unsplash

Set Menus and Local Cuisine

The set lunch menu (menú del día) is still your best bet: between €12 and €16 for a starter, main course, drink and dessert, especially in neighbourhood bars in Ibiza town, Santa Eulària and inland villages like Sant Josep or Sant Joan. Also look out for traditional Ibizan dishes (bullit de peix, sofrit pagès, ensalada payesa) — they tend to be more generous and honest value than the food you'll find in the beach resort areas.

A market stall with fresh Mediterranean produce in IbizaPhoto: Sui Xu / Unsplash

Sandwiches, Markets and Snacks

To keep costs down, lean on sandwiches and toasted bikinis at old-school bars, and make the most of the markets: the Mercat Vell in Ibiza town and stalls selling local fruit and produce are perfect for putting together a beach picnic. In summer, the hippy markets (Las Dalias, Punta Arabí) have food trucks and homemade food stalls at reasonable prices, with great atmosphere thrown in.

Areas Where You Can Eat Without Overspending

Avoid the front rows of the most famous beaches and the trendy beach bars, where prices quickly spiral. Head instead to central Ibiza (the quieter streets around the Mercat and the less touristy parts of La Marina), San Antonio away from the Sunset Strip, and the inland villages. Book ahead or arrive early during high season. If you want a personalised recommendation for a good, affordable spot near where you are right now, just ask IbizaGPT and it will suggest options instantly.

Frequently asked questions

How much does a set lunch menu cost in Ibiza?

It usually costs between €12 and €16, especially in neighbourhood bars and inland villages, away from the most touristy areas.

Where do locals eat in Ibiza?

In neighbourhood bars in central Ibiza town and the inland villages, which offer daily set menus and traditional Ibizan home cooking.

Sources

Planning your Ibiza day?

Ask IbizaGPT about beaches, timetables, weather and bookings in real time.

Open the chat