Olivo

Zurich



At a glance

Ideal for
Cuisine
Known for
seasonal Mediterranean cuisine beside Lake Lucerne
Features
Price
$$$$ Very Expensive
Local tip
A terrace table connects the meal with the lake and Alpine panorama when outdoor seating is available.

Olivo is a Mediterranean restaurant at Haldenstrasse 6 in Luzern, located on the first floor of a neo-baroque casino building beside Lake Lucerne. Its position in the lakeside bay gives the dining room a clear connection to the water and the Alpine landscape, while a large terrace extends the setting outdoors during suitable weather. The restaurant provides an elegant place for a relaxed meal, an evening occasion or a private gathering.

The kitchen focuses on seasonal Mediterranean cooking with a light, authentic character. Dishes are shaped around the varied traditions of the Mediterranean region, combining pronounced flavours with a style that remains balanced rather than heavy. Seasonal ingredients guide the menus, allowing the offering to change with the time of year. The restaurant also places importance on wine, with the drinks selection intended to complement the food and complete the meal.

Inside, Olivo combines the formal surroundings of the historic building with Mediterranean hospitality. The atmosphere is suited to diners looking for a composed setting without leaving the lakeside environment. The view towards Lake Lucerne and the Alps adds a sense of occasion, while the terrace offers a more open way to experience the location. For visitors arriving from Zurich, Olivo provides a Luzern dining address where the landscape is part of the experience.

The restaurant works for a range of occasions, from a meal for two to a larger celebration or business gathering. Private dining can be arranged for groups of up to 80 people, with the food, service and room adapted to the event. Dinner and casino packages also connect the restaurant with the adjoining gaming environment, making it possible to combine a Mediterranean meal with an evening of casino entertainment.

Olivo is therefore best matched with diners who value seasonal Mediterranean cuisine, attentive surroundings and a lakeside setting. It can appeal to visitors seeking a special meal, residents planning an event and guests who want the atmosphere of a historic building with the scenery of Lake Lucerne close by. The combination of terrace, Alpine panorama and polished interior gives the restaurant a distinctive sense of place without taking focus away from the food.

Reviews

Frequently Asked Questions

Olivo suits diners seeking seasonal Mediterranean cuisine in an elegant lakeside setting, as well as groups planning a private event.
Olivo is located at Haldenstrasse 6, 6006 Luzern, Switzerland.
Reservations are available for Olivo and are advisable for planned meals, special occasions and group visits.
Yes. Private dining is available for events of up to 80 people, including celebrations and business gatherings.
Yes. Olivo has a large lakeside terrace, with outdoor seating depending on the season and conditions.
Specific dietary requirements should be discussed with the restaurant when making a reservation so suitable arrangements can be considered.
Olivo is on the first floor of the neo-baroque casino building at the listed Luzern address.
Current service times should be confirmed directly with Olivo before arrival, particularly for visits on public holidays or around special events.
Yes. Dinner and casino packages are available for guests wishing to combine dining with an evening in the casino.

Top Things To Do in Zurich

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.4M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again