The most beautiful beaches in Mauritius

Mauritius is an island located in the Indian Ocean near the islands of Reunion and Rodrigues. The clear and warm turquoise water and the white sand beaches with coconut trees make Mauritius a dream beach destination. The island of Mauritius offers visitors a wide variety of beautiful beaches of white sand and blue lagoons. Mauritius is the paradise of the Indian Ocean. Its large lagoon lined with white sand is the incarnation of the paradise for those who want to enjoy the sea and the sun. Here is a list of the most beautiful beaches in Mauritius.

The beaches of the North coast of Mauritius

The North is famous for the abundance of activities on its beaches offering water sports such as water skiing, windsurfing, big game fishing, and parasailing. In the evening, you can enjoy the magnificent views of the sunset, and also the bars and restaurants located nearby the beach.

Beach of Trou aux Biches

Trou Aux Biches is one of the best beaches of Mauritius, with good conditions for bathing, diving, and snorkeling. The water is clear, shallow and calm, this beach is therefore ideal for family outings. You will also find various street food stands, cafes and restaurants along the coastal road.

Beach of Mont Choisy

The public beach of Mont Choisy is located between Pointe aux Cannoniers and Mont Choisy at approximately 4 km to the south-west of Grand Bay and a little to the north-east of Trou aux Biches. The beach of Mont Choisy is 3 kilometers of white sand, creating a bay of turquoise water, lined filaos which provide shade during summer.

During the week, the beach is almost empty and only a few locals and the tourists visit the beach. During the weekend, the beach is full of Mauritians who come to spend their weekend at the beach with their friends and families.

Beach of Pereybere

Located between Grand Bay and Cap Malheureux, the beach of Pereybere is very popular with the locals, in particular during the school holidays when children of all ages come to relax. The water is deeper compared to the other beaches of the island but is still very quiet. Do not forget your mask and snorkel – the crystalline waters offer excellent views on marine life and corals.

Beach of Grand Bay

The public beach of Grand Bay is located in the center of Grand Bay and it is impossible to miss. Due to the movement of the very active catamarans inside the bay, the public beach only has a small swimming area. Although the beach is very pleasant and offers a magnificent view on the bay, you must take into account that due to the boats inside the bay, the water is probably not as clear as the other beaches.

The beaches of the East coast of Mauritius


The East coast is wilder and less developed than other parts of Mauritius and offers a spectacular view on the wild nature. The white sand beaches of Blue Bay, Palmar, and Belle Mare extend infinitely along the coast, bordered by the shade of the casuarinas trees on one side and the other, by the lagoon.

Beach of Blue Bay

The beach of Blue Bay is located in the south-east of Mauritius not far from the port city of Mahebourg. Once you reach the beach of Blue Bay, you will understand the origin of its name. The sea is crystal clear.

Beach of Belle Mare

The beach of Belle Mare is one of the most beautiful beaches of Mauritius. It is one of the longest, if not the longest beach of Mauritius. The beautiful coast of Belle Mare is a wonderful place for a swim at dawn, and throughout the whole day. However, the less confident swimmers must keep in mind that the currents can sometimes be a little stronger here than elsewhere. There are also the strong breezes, ideal if you want to try windsurfing.

The beaches of the South coast of Mauritius

The south of Mauritius is considered as one of the most virgin regions of the island. This part is also known for its cliffs and for its big waves crashing against the rocks.

Beach of Rivière des Galets

The beach of Rivière des Galets is located between Souillac and Bel Ombre. The beach is easily accessible by driving on the coastal road in the direction of Souillac. Rivière des Galets is an ideal place to enjoy a superb view of the sea and on the big waves breaking on the shore.

Beach of St Félix

The beach of Saint Félix is located in the extreme south of the island, between the villages of Bel Ombre and Soulliac. This beach is considered as one of the most beautiful beaches of the south of Mauritius, just after Le Morne peninsula. The beach of St Félix includes two small separate beaches.

Beach of Gris Gris

The beach of Gris Gris is located in the south of the island of Mauritius, a few kilometers to the south-east of the village of Souillac. When driving on the coastal road in the direction of east of Souillac, you will see a panel indicating the beach of Gris Gris. This beach offers visitors a magnificent view from the top of the cliffs. This part of the island is surrounded by coral reefs.

The beaches of the West coast of Mauritius

Enjoy the beautiful beaches and the amazing sunsets along the west coast of Mauritius. The beaches of the West coast are extremely popular with tourists and also with the local population.

Beach of Flic en Flac

The beach of Flic en Flac is located on the west coast of Mauritius between the village of Albion and Tamarin. The beach of Flic en Flac (which means “free and flat land” in Dutch) is one of the longest beaches of Mauritius. The beach extends toward the village of Tamarin and is ideal for a long one-hour walk. The beach is perfect for bathing, swimming, diving and spending a day of relaxation with your partner, your family, and your friends.

Beach of Tamarin

The beach of Tamarin is located between Flic en Flac and the village of Black River. The view on the chain of mountains of Black River in the background is quite impressive. You’ll miss a lot if you do not visit Tamarin during your stay in Mauritius.

The beaches of Le Morne

Le Morne peninsula is located on the southwestern tip of Mauritius. The beaches of Le Morne are located on the western part of Le Morne peninsula. The public beach of Le Morne is a beautiful beach with white sand, very clear water, scattered trees along the beach, and beautiful landscapes. This beach is easily accessible from the main road and is at the same level as the other beaches of the region. This beach is particularly popular with kitesurfers.