The French Riviera is not only known for its beaches, yachts and iconic resorts, but also for restaurants where fine dining can be combined with panoramic views of the Mediterranean.
From rooftop restaurants in Saint-Tropez and Cannes to terraces directly above the sea in Nice, we have selected five addresses on the Côte d’Azur and in Monaco that stand out for their combination of cuisine, atmosphere and location.
Saint-Tropez — Les Toits, Hôtel de Paris Saint-Tropez
Address: 1 Traverse de la Gendarmerie, 83990 Saint-Tropez
Located on the rooftop of Hôtel de Paris Saint-Tropez, Les Toits offers contemporary Mediterranean cuisine in a panoramic setting above the rooftops of the town.
This is one of those addresses where the setting itself becomes part of the experience: an open-air terrace, views over Saint-Tropez and an atmosphere suited to both lunch and dinner. The menu focuses on seasonal ingredients and Mediterranean flavours.
Cannes — Marea Restaurant & Cocktail Bar
Address: 2 Boulevard Jean Hibert, 06400 Cannes
Marea is located on the rooftop of Canopy by Hilton Cannes, close to the Old Port. From the upper floor, guests can enjoy panoramic views over Cannes, the harbour, the Mediterranean and the historic Le Suquet district.
The concept combines a restaurant and cocktail bar. The menu features contemporary Mediterranean cuisine, dishes designed for sharing and signature cocktails. The address is particularly appealing in the evening, when the panoramic terrace offers views of the sunset over the Bay of Cannes.
Cap d’Antibes — Eden-Roc Restaurant, Hôtel du Cap-Eden-Roc
Address: 167 Boulevard J. F. Kennedy, 06160 Antibes
Eden-Roc Restaurant is located within one of Cap d’Antibes’ best-known hotels, Hôtel du Cap-Eden-Roc. Its terrace faces the Mediterranean and allows guests to combine lunch with open views over the coastline.
The menu focuses on seasonal ingredients, fish, seafood and classic Mediterranean combinations. Its position between the hotel gardens and the sea makes Eden-Roc one of the most recognisable gastronomic addresses on this part of the French Riviera.
Nice — Le Plongeoir
Address: 60 Boulevard Franck Pilatte, 06300 Nice
Le Plongeoir is one of the most distinctive restaurants in Nice. It is set directly above the sea on a rocky outcrop near the port and has long been a recognisable part of the city’s coastal landscape.
The setting is the defining feature: tables appear to float above the Mediterranean, while the cuisine focuses on seasonal produce and Mediterranean flavours.
Le Plongeoir is an excellent choice for those looking not for a traditional rooftop, but for a restaurant where proximity to the sea becomes the central part of the dining experience.
Monaco — NOBU Fairmont Monte Carlo
Address: 12 Avenue des Spélugues, 98000 Monaco
NOBU Fairmont Monte Carlo is located within the Fairmont Monte Carlo and presents the internationally recognised culinary concept of chef Nobu Matsuhisa, combining Japanese cuisine with Peruvian influences.
The menu includes Nobu signature dishes, sushi, sashimi and other contemporary Japanese creations. The restaurant overlooks the Mediterranean, making the panoramic sea view a natural part of the evening atmosphere.
Restaurants with sea views on the French Riviera
Each of these addresses offers a different experience. Les Toits and Marea provide a classic rooftop atmosphere, Eden-Roc combines fine dining with views over Cap d’Antibes, Le Plongeoir sits almost directly above the sea, while Nobu pairs its distinctive cuisine with views over Monaco and the Mediterranean.
When planning a visit, it is advisable to check seasonal opening dates, service hours and reservation availability in advance, as some restaurants and terraces on the French Riviera operate on different schedules throughout the year.