Book a table

Book your table at the RIVA Restaurant simply and conveniently using our form or by calling +41 41 390 18 88. We are already looking forward to your visit.
Book your table at the RIVA Restaurant simply and conveniently using our form or by calling +41 41 390 18 88. We are already looking forward to your visit.

Opening hours



How to find us

Our restaurant is located directly on Lake Vierwaldstättersee in Weggis.

Gotthardstrasse 30
6353 Weggis

Welcome to Restaurant Riva in Weggis directly on Lake Lucerne, Vierwaldstättersee.

THE restaurant in Weggis am See. Finest Mediterranean dishes, crunchy starters and fresh fish dishes prepared for you with the best ingredients and raw materials by our chef Pinto. Let yourself be enchanted by our cuisine and a good glass of wine, the ambience, the wonderful view of the mountains and Lake Lucerne and enjoy your time with us in the Restaurant RIVA. Convince yourself of the Restaurant Riva and reserve your table with us today.

Reservation & information

Please contact us if you have any questions. We will be happy to help you.

Fine Food & Drink

Browse through our exciting menu.

Take a seat

The Restaurant

You love good food combined with a beautiful view? Take a seat with us and enjoy the view of Weggis, Lake Lucerne and Pilatus. In summer, you can take a seat on our terrace directly on Lake Lucerne. In winter or when it is cold, you will find a table in the restaurant in a cosy and modern ambience.

Stay and enjoy

Food with a view

We don’t think you’ll forget that view any time soon. Whether in the restaurant or on the terrace. Everywhere you have a panoramic view of the lake, the surrounding mountains and Weggis. On the terrace you can sit directly on the clear water and see, smell and feel Lake Lucerne. Observe the old steamboats that still regularly pass directly in front of our restaurant. There is hardly a more beautiful panorama.

An eye for detail

Our top kitchen

Pinto and his kitchen team will spoil you with a colourful mixture of dishes from the Mediterranean cuisine. Let your palate be surprised and enchanted again and again by new, own creations. Fresh, crunchy, regional ingredients and herbs are a matter of course in our cuisine and give our dishes a unique taste.

In our fresh fish counter we offer daily fresh fish. Sea bass, red snapper, trout and more. If available, we also have pike directly from Weggis on the menu.

Certainly you will find something fine in our menu.

Food and entertainment

Current events at Riva

The Restaurant Riva regularly hosts entertaining events. Here we show current events and announce upcoming events. Contact us if you would like to hold your own event at Restaurant Riva. We will be happy to make you a suitable and fair offer.

Hungry and convinced?

Reserve your table

Reserve your table now at the Restaurant RIVA. You can make reservations in advance so that you get the seat you want. We are happy to accept your reservation by telephone, e-mail or directly here online using the reservation form.

April 2021
Mon Tue Wed Thu Fri Sat Sun

"This is the most charming place I have ever lived in!"

Mark Twain Writer
Weggis, summer 1897

Your event in our restaurant Riva

Would you like to organise your own event at the Riva? For a company event, birthdays, weddings and much more, the Riva offers the perfect setting, the finest food and exquisite wines. Get in touch with us at any time. We will be happy to advise you and show you our wide range of possibilities.

With your own boat

By boat

Are you on Lake Lucerne with your own boat or yacht? Come and have lunch or dinner with us.

There is plenty of space on our jetty directly in front of our restaurant. Larger boats and sailboats can also moor without any problems. Well then, ship Ahoy!

"This is the most charming place I have ever lived in!"

Mark Twain Writer
Weggis, summer 1897

Arrive and enjoy

How to reach us

The Restaurant Riva is easily accessible in Weggis from Lucerne, Zug, Zurich or Schwyz. Parking spaces and a bus stop (Weggis, Felsberg) are right on our doorstep.

If you were hiking on the Rigi, you can also reach us on foot from the Weggis cable car station in just 10 minutes. Also the station of the passenger boat in Weggis is only a few minutes away from us.

By car

You can reach us quickly and easily by car or motorbike on the Gotthardstrasse 30 in beautiful Weggis, directly on Lake Lucerne.

By bus and train

The bus stops regularly at the stop "Weggis, Felsberg" only 50 meters in front of the Riva entrance. Enjoy the evening with us and then take the bus home.

By scheduled boat

The boat station is only a few minutes away from the restaurant RIVA and offers regular connections. Why not take the boat Diamant or Saphir to the Riva?

Cable car Weggis

Coming from the Rigi via cable car you can reach the Restaurant RIVA in 15 minutes on foot. Treat yourself to a fine dinner after a day's hiking with us.

Weggis, CH

Overcast clouds
Min: -0°C
Max: 1°C
NW 1 m/s

Beautiful even in the rain

The weather in Weggis

The climate in Weggis is often mild in spring and autumn. Thanks to the Rigi in the back the warmth remains and the weather is nice.

A visit in the rain is also worthwhile. When the fog over the lake Windet and the wind whistle. Even in windy and stormy weather you can eat in our restaurant Riva in a pleasant, friendly and comfortable atmosphere.


Geschätzte Freunde und Gäste

Bis auf weiteres bleibt unser Restaurant geschlossen. Bei Fragen oder Unklarheiten wenden Sie sich bitte an den Bundesrat oder den Regierungsrat des Kanton Luzern.😉