Table des matières:
Why France Offers Unforgettable Beach Holidays
France is renowned for its diverse coastline, from the glamorous French Riviera to the wild Atlantic surf. If you’re searching for the best cities in France for a beach holiday, you’ll find a perfect blend of sun, sea, and culture. Whether you prefer chic resorts, family-friendly shores, or quiet coves, France has a coastal city to match your dream vacation. In this guide, we explore the top destinations that combine beautiful beaches with urban charm.
1. Nice – The Jewel of the French Riviera
Nice is arguably the most famous city on the Côte d’Azur and a top contender for the best cities in France for a beach holiday. Its iconic Promenade des Anglais stretches along the Baie des Anges, offering pebbly beaches and crystal-clear waters. The old town (Vieux Nice) buzzes with markets, restaurants, and art galleries. Nice also serves as a gateway to other Riviera gems like Monaco and Cannes.
Beaches in Nice
Nice’s beaches are mostly pebbly, but they are well-maintained and free. Public beaches like Plage Publique de la Promenade are popular, while private beaches offer sunbeds and umbrellas. For sandy shores, head to nearby Villefranche-sur-Mer.
Things to Do Beyond the Beach
- Visit the Marc Chagall National Museum
- Explore the Cours Saleya flower market
- Take a day trip to the perched village of Èze
- Enjoy water sports like paddleboarding and jet skiing
2. Cannes – Glamour and Sandy Shores
Famous for its film festival, Cannes is a glamorous destination with sandy beaches along the Boulevard de la Croisette. It’s one of the best cities in France for a beach holiday if you enjoy luxury shopping, fine dining, and vibrant nightlife. The beaches here are mostly private, but public sections exist.
Best Beaches in Cannes
- Plage de la Croisette – free public beach
- Plage du Midi – quieter and family-friendly
- Plage de la Bocca – local vibe
Why Choose Cannes?
Cannes offers a sophisticated beach experience with a backdrop of palm trees and luxury yachts. The city also hosts events like the Cannes Lions and MIPIM, attracting business travelers.
3. Marseille – Historic Port with Calanques
Marseille, France’s oldest city, combines a rich maritime history with stunning natural beaches. The Calanques National Park offers turquoise coves accessible by boat or hike. Marseille is one of the best cities in France for a beach holiday for those seeking culture and nature.
Beaches in and Around Marseille
- Plage des Catalans – nearest to the city center
- Plage du Prado – large sandy area with sports facilities
- Calanque de Sugiton – a hidden gem for snorkeling
Cultural Highlights
Visit the Vieux-Port, Notre-Dame de la Garde, and the MuCEM museum. Marseille’s multicultural food scene is also a highlight.
4. Biarritz – Surfing Capital of France
On the Atlantic coast in the Basque Country, Biarritz is a surfer’s paradise and one of the best cities in France for a beach holiday if you love waves. Its dramatic coastline features sandy beaches and rocky cliffs. The city also offers a relaxed vibe with excellent seafood.
Top Surf Beaches
- Grande Plage – central and popular
- Plage de la Côte des Basques – legendary surf spot
- Plage de Marbella – family-friendly
Beyond Surfing
Biarritz boasts a rich history as a former royal resort. Visit the Rocher de la Vierge, the Aquarium, and enjoy thalassotherapy spas.
5. Saint-Tropez – Exclusive and Picturesque
Saint-Tropez is synonymous with luxury and glamour. Despite its small size, it’s one of the best cities in France for a beach holiday for those seeking exclusivity. The beaches are stunning, and the old port is lined with yachts and cafes.
Beaches in Saint-Tropez
- Plage de Pampelonne – famous, long sandy beach with beach clubs
- Plage de Tahiti – trendy and lively
- Plage de la Bouillabaisse – quieter
Tips for Visiting
Summer is peak season with high prices. Visit in June or September for better rates and fewer crowds. The nightlife is legendary.
6. La Rochelle – Charming Atlantic Port
La Rochelle is a beautiful port city on the Atlantic coast with a rich maritime heritage. It’s one of the best cities in France for a beach holiday for families and couples. The old town is picturesque, and the beaches are sandy and safe.
Beaches in La Rochelle
- Plage de la Concurrence – near the city center
- Plage des Minimes – large, with water sports
- Plage de l’Anse – small and secluded
Family-Friendly Activities
Visit the Aquarium, the Old Port, and the towers guarding the harbor. The Île de Ré is a short bridge away for cycling and beaches.
7. Antibes – A Blend of Art and Sea
Antibes, located between Nice and Cannes, offers a more authentic Riviera experience. It’s one of the best cities in France for a beach holiday for art lovers, thanks to the Picasso Museum. The beaches are varied, and the old town is charming.
Beaches in Antibes
- Plage de la Gravette – small sandy beach in the old town
- Plage du Ponteil – family-friendly
- Plage de la Salis – views of the Fort Carré
Cultural Attractions
Explore the Picasso Museum, the Provençal market, and the Cap d’Antibes walking path. The marina is filled with luxury yachts.
8. Montpellier – Sun and Sand Nearby
Montpellier is a vibrant university city just inland from the Mediterranean. While not directly on the beach, it’s one of the best cities in France for a beach holiday due to its proximity to stunning beaches like Palavas-les-Flots and La Grande Motte. The city itself offers historic architecture and a lively atmosphere.
Nearby Beaches
- Palavas-les-Flots – sandy and family-friendly
- La Grande Motte – modern resort with wide beaches
- Carnon – quieter option
Why Stay in Montpellier?
Montpellier has excellent restaurants, shopping, and cultural sites like the Place de la Comédie and the Fabre Museum. It’s a great base for exploring the Languedoc region.
9. Deauville – Elegant Normandy Resort
Deauville, on the Normandy coast, is a stylish seaside resort known for its boardwalk, horse racing, and American Film Festival. It’s one of the best cities in France for a beach holiday for those who prefer cooler weather and classic elegance. The beaches are sandy and vast.
Beach Highlights
- Plage de Deauville – with iconic parasols and changing cabins
- Les Planches – wooden boardwalk with names of movie stars
Activities
Enjoy horse riding, casino, and thalassotherapy. The nearby town of Trouville-sur-Mer offers a more laid-back vibe.
10. Ajaccio – Corsica’s Capital with Stunning Shores
Ajaccio, the birthplace of Napoleon, is the capital of Corsica and one of the best cities in France for a beach holiday. The island boasts some of the Mediterranean’s most beautiful beaches, with fine sand and clear waters. Ajaccio combines history with natural beauty.
Beaches in Ajaccio
- Plage de la Terre Sacrée – popular and close to town
- Plage du Ricanto – long sandy beach
- Plage de Capo di Feno – for surfers
Exploring Corsica
Visit the Maison Bonaparte, the Cathédrale Notre-Dame-de-l’Assomption, and take boat trips to the Sanguinaires Islands. The local cuisine features seafood and charcuterie.
How to Choose the Best City for Your Beach Holiday
Selecting among the best cities in France for a beach holiday depends on your preferences. For glamour and nightlife, choose Cannes or Saint-Tropez. For surfing and a relaxed vibe, Biarritz is ideal. Families may prefer La Rochelle or Montpellier. Culture enthusiasts will love Marseille or Antibes. Nice offers a perfect all-rounder experience.
Factors to Consider
- Beach type: sandy or pebbly
- Crowds and seasonality
- Budget and accommodation options
- Proximity to other attractions
- Climate: Mediterranean vs. Atlantic
Plan Your Perfect French Beach Getaway
France’s coastline is incredibly diverse, offering something for every traveler. Whether you’re drawn to the glamorous Riviera, the wild Atlantic, or the historic ports, the best cities in France for a beach holiday promise unforgettable experiences. Start planning your trip today and enjoy the sun, sea, and savory delights of France.

I’m planning a trip to France this summer and love surfing. Which city would you recommend for a beach holiday with good waves?
For surfing, Biarritz is your best bet. It’s known as the surfing capital of France, with legendary spots like Plage de la Côte des Basques and Grande Plage. The city also has a relaxed vibe and great seafood.
Are there any cities in France that have sandy beaches? I prefer sand over pebbles.
Yes, several cities have sandy beaches. Cannes offers sandy shores along the Boulevard de la Croisette, and Marseille has Plage du Prado with large sandy areas. Biarritz and La Rochelle also feature sandy beaches.
I’m traveling with my family and need a beach destination that’s safe for kids. Any suggestions from the list?
La Rochelle is excellent for families, with safe, sandy beaches like Plage de la Concurrence and Plage des Minimes, plus family-friendly attractions like the Aquarium. Cannes’ Plage du Midi is also quieter and family-oriented.
What’s the best time to visit Saint-Tropez to avoid huge crowds and high prices?
Visit Saint-Tropez in June or September for better rates and fewer crowds. Summer is peak season with high prices and heavy crowds, so shoulder months offer a more relaxed experience.