Restaurant
The Emosson Panoramic Restaurant
Finhaut
The panoramic restaurant at the Barrage d'Emosson, at an altitude of 1970 m, offers breathtaking views of the Mont-Blanc massif.
Take a seat on the terrace or inside and admire Mont Blanc as you've never seen it before. You'll also enjoy a breathtaking view of Lac d'Emosson, Switzerland's second largest man-made reservoir.
- Catering at all hours
 - Fishing permits for sale
 
Please note that the menu is subject to change during peak season.
- Maximum capacity : 230 persons
 
Information
Services
- Car park
 - Terrace
 - High-altitude restaurant
 
Restaurants
- Raclette
 - Cheese Fondue
 
Contact
Jeremy Rouaix - Restaurant du Barrage d'Emosson Sàrl
                        watch_later
                        From mid-May 2026 (definite opening on 1 June 2026) to the end of October 2026
According to the official opening of the route.
During periods of low footfall, the restaurant is not guaranteed to be open until the evening.
Full menu available until 4pm then small menu until closing time
                    
phone +41 77 416 82 38
email restaurantemosson@gmail.com
link http://www.emossonresto.com/
                        location_on
                                                    Place d'Emosson
                            
                                                                            1925 Emosson (Finhaut)
                                            
Social media
Location / Access
GPS coordinates : 
                    46.06784365643674, 6.935847239001306
Environment :
                    
Mountain
Access :
                    
BY VEHICULE
From Switzerland: Martigny - Col de la Forclaz - Finhaut - Emosson/Col de la Gueulaz
From France: Chamonix - Col des Montets - Finhaut - Emosson/Col de la Gueulaz
The road is open during the summer season only (from May to mid-October, depending on weather conditions), check the current road conditions.
BY PUBLIC TRANSPORT
By train, with the Mont-Blanc Express to Le Châtelard VS, then with VerticAlp Emoson.
BY FOOT
It takes about 2 hours from Finhaut (+ 800m difference in altitude).
Form
Please send your request with this form.