If there’s one thing Ibiza does exceptionally well, it’s dining by the sea. Whether you’re looking for long, leisurely lunches or a candlelit dinner with the sound of waves in the background, the island’s beachside restaurants are unmatched. Here are the best spots for coastal dining in Ibiza.
€€
Ses Roques
This hidden gem offers unbeatable views of Cala Conta and a menu brimming with fresh seafood and traditional Spanish flavours. Its laid-back vibe makes it the perfect spot for watching the sunset with a glass of sangria in hand.
Address: Cala Conta, 07829 Sant Josep de sa Talaia
Instagram: @sesroquesibiza
Vibe: Relaxed, authentic, and all about the views
€€
El Bigotes
For rustic charm, El Bigotes is the place to be. Famous for its "bullit de peix" (fish stew), this tiny eatery serves traditional Ibizan dishes right by the water. No frills, just fantastic food.
Address: Cala Mastella, 07850 Santa Eulària des Riu
Instagram: None—this place is as old-school as it gets
Vibe: Rustic and intimate, perfect for foodies
€€
Nudo Ibiza
This newcomer has quickly become a favourite for its modern approach to beachside dining. The open-air setting, combined with dishes inspired by global flavours, creates an unforgettable experience.
Address: Playa Niu Blau, 07849 Santa Eulària des Riu
Instagram: @nudo.ibiza
Vibe: Vibrant and contemporary
€€€
Amante Ibiza
Nestled on a cliffside overlooking Sol d’en Serra, Amante is perfect for a long, luxurious lunch or dinner under the stars. Their farm-to-table approach ensures every dish is fresh and flavourful.
Address: Sol d’en Serra, 07849 Cala Llonga
Instagram: @amanteibiza
Vibe: Refined and romantic
€€€
Sa Caleta
Set in a picturesque cove surrounded by red cliffs, Sa Caleta serves up some of the best seafood on the island. The grilled lobster here is a must-try.
Address: Playa Es Bol Nou, 07830 Sant Josep de sa Talaia
Instagram: @sa_caleta_ibiza
Vibe: Rustic elegance
€€€€
El Silencio
A trendy beach club meets restaurant, El Silencio is a design lover's dream with its sleek interiors and bohemian beach vibes. The menu mixes creative Mediterranean dishes with innovative cocktails.
Address: Cala Molí, 07830 Sant Josep de sa Talaia
Instagram: @elsilencioibiza
Vibe: Chic, artsy, and effortlessly cool
urants for post-swim snacks, and it’s a no-brainer.
€€€
Es Torrent
Where: Playa Es Torrent, 07830 Sant Josep de sa Talaia
Instagram: @estorrentibiza
Vibe: Traditional, relaxed, and unpretentiously elegant
€€€€
Jondal
This high-end spot is known for its minimalist design and exceptional menu, featuring a standout raw bar and perfectly grilled fish. A true haven for seafood lovers.
Address: Playa de Porroig, 07839 Sant Josep de sa Talaia
Instagram: @jondalibiza
Vibe: Exclusive and sophisticated
€€€
Es Boldado
Perched on a cliff overlooking the dramatic Es Vedrà, this restaurant offers jaw-dropping views alongside its impeccable seafood menu. The paella here is legendary, and the vibe is effortlessly romantic.
Address: Cala d’Hort, 07830 Sant Josep de sa Talaia
Instagram: @esboldado
Vibe: Romantic, scenic, and unforgettable
€€€
Cala Bonita
A trendy beach club meets restaurant, El Silencio is a design lover's dream with its sleek interiors and bohemian beach vibes. The menu mixes creative Mediterranean dishes with innovative cocktails.
Address: Cala Molí, 07830 Sant Josep de sa Talaia
Instagram: @elsilencioibiza
Vibe: Chic, artsy, and effortlessly cool
€
Chiringuito Can Colomaret
This local favourite is the epitome of beachfront simplicity. Serving fresh, uncomplicated dishes, it’s an ideal spot for a casual lunch by the water.
Address: Playa de, Av. Cala Nova, 07850 Eivissa
Instagram: None—this one’s a well-kept secret
Vibe: Laid-back and family-friendly
Whether you’re after rustic authenticity or polished perfection, Ibiza’s beachside restaurants offer something for every kind of diner. Hungry for more island inspiration? Sign up for our newsletter and let us guide you through the best of Ibiza.
The My Ibiza Team x
