Holidays in Mauritius

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Mauritius

Sort by
Most popular

See the latest prices and deals by

Primary image
9.4

Constance Belle Mare Plage

Resort in Belle Mare

Located in Belle Mare, Constance Belle Mare Plage is by the ocean – a 5-minute drive from Belle Mare Plage Golf Club - The Links and 9 minutes from Super U Flacq Shopping Center. This beach resort is 2.8 mi (4.5 km) from Belle Mare Beach and 5.9 mi (9.5 km) from Flacq Market.

Exceptional795 reviews
9.4
View details
Primary image
8.6

Mauricia Beachcomber Resort & Spa

Resort in Grand-Baie

When you stay at Mauricia Beachcomber Resort & Spa in Grand-Baie, you'll be on the beach, within a 5-minute drive of Grand Bay Beach and Pereybere Beach. This beach resort is 4.7 mi (7.6 km) from Trou aux Biches Beach and 8.6 mi (13.8 km) from Turtle Bay.

Fabulous446 reviews
8.6
View details
Primary image
9.4

Seapoint Boutique Hotel

Hotel in Grand-Baie

When you stay at Seapoint Boutique Hotel in Grand-Baie, you'll be near the beach, within a 10-minute drive of Trou aux Biches Beach and Grand Bay Beach. This spa hotel is 4.3 mi (6.9 km) from Pereybere Beach and 8.3 mi (13.4 km) from Turtle Bay.

Exceptional159 reviews
9.4
View details
Primary image
9.4

Lakaz Chamarel Exclusive Lodge

Lodge in Mauritius, Chamarel

With a stay at Lakaz Chamarel Exclusive Lodge in Chamarel, you'll be in the mountains, just steps from Black River Gorges National Park and a 3-minute drive from Rhumerie de Chamarel. This spa lodge is 17.9 mi (28.8 km) from Flic-en-Flac Beach and 2.1 mi (3.4 km) from La Vieille Cheminée.

Exceptional54 reviews
9.4
View details
Hotel Chalets Chamarel
8.5

Hotel Chalets Chamarel

Hotel in Mauritius, Chamarel

An adult-only hotel (as from 15 years), Hotel Chalet Chamarel is perched on the ridges of Chamarel mountain with exceptional panoramic views of the west coast on one side and breathtaking views of the forests of Chamarel on the other.

The chalets are built spaciously apart on the edge of the forest and each offers views of Le Morne mountain.

The discreet SeaForest Restaurant facing an infinity pool serves authentic and local venison meat dishes and other delights from the estate. Indulge in breakfast, lunch, and dinner with breathtaking panoramic views of the forests of Chamarel, Bel Ombre and ocean views of the south coast.

Fabulous603 reviews
8.5
View details
Primary image
9.2

Kaz'alala Hosted B&B

Guesthouse in Savanne, Bel Ombre

Located in Bel Ombre, Kaz'alala Hosted B&B is in a provincial park – a 4-minute drive from Black River Gorges National Park and 15 minutes from Riambel Beach. This golf guest house is 8.8 mi (14.2 km) from Rochester Falls and 10.2 mi (16.4 km) from Chamarel Falls.

Exceptional49 reviews
9.2
View details
Lobby
9.2

The St. Regis Le Morne Resort, Mauritius

Resort in Mauritius, Le Morne

Located in Le Morne, The St. Regis Le Morne Resort, Mauritius is by the ocean – a 3-minute drive from Paradis Golf Club and 7 minutes from Black River Gorges National Park. This family-friendly resort is 21.1 mi (33.9 km) from Flic-en-Flac Beach and 1.3 mi (2.1 km) from Le Morne Beach.

Exceptional310 reviews
9.2
View details
LUX* Belle Mare Resort & Villas
9.2

LUX* Belle Mare Resort & Villas

Resort in Belle Mare

<h2>Exceptional Facilities</h2>

LUX* Belle Mare Resort & Villas in Belle Mare offers a spa and wellness centre, sauna, hot tub, and a year-round outdoor swimming pool. Guests can enjoy spa treatments, wellness packages, and relax in the steam room and fitness centre.

<h2>Comfortable Accommodations</h2>

Rooms feature air-conditioning, balconies with pool views, minibars, and free WiFi. Additional amenities include bathrobes, baths, and work desks. Family rooms and interconnecting rooms cater to all guests.

<h2>Dining Experience</h2>

The resort offers a family-friendly restaurant serving Chinese, French, Indian, Mediterranean, and local cuisines. Dining options include lunch and dinner, with halal, vegetarian, vegan, gluten-free, and dairy-free options available.

<h2>Prime Location</h2>

Located a few steps from Belle Mare Beach, the resort is 45 km from Sir Seewoosagur Ramgoolam Airport. Nearby attractions include yoga classes, fitness classes, and windsurfing. Highly rated for beach access, restaurant, and attentive staff.

Exceptional1,872 reviews
9.2
View details
Long Beach Mauritius
8.4

Long Beach Mauritius

Resort in Belle Mare

Running along 1 km of white sandy beaches, Long Beach is located in Belle Mare and offers 3 outdoor pools and a spa. Free WiFi access is available in this resort.

The contemporary, stylish, modern and spacious rooms feature balconies and sea views. They are equipped with a flat-screen TV, iPod docks, a desk and a private bathroom with shower, bath and free toiletries. Some of the rooms are located on the beach front.

Breakfast, lunch and dinner are served daily. The resort's 5 restaurants offer a variety of cuisines using fresh and seasonal produce.

Guests can relax on the sun terrace and have a drink at the bar or work out in the modern fitness centre equipped with the latest technology. An array of activities can be enjoyed on site or in the surroundings, including tennis, windsurfing and snorkelling.

Other facilities available on site include the Glow Spa & Wellness Retreat as well as an art gallery. A variety of activities are offered including beach boot camp fitness classes and DJ masterclasses for the musically inclined. Guests are also able to participate in cocktail 'Mixology' classes hosted by the Travelling Bartenders as well as culinary pop-ups.

The resort is located 30 minutes' drive away from the Ile aux Cerfs Golf Club, an 18-hole championship golf course, accessible via boat transfer.

The Sir Seewoosagur Ramgoolam Airport 30 is km away. Airport shuttles can be arranged upon request.

Very good567 reviews
8.4
View details
Primary image
10.0

La Maison d Ete

Hotel in Mauritius, Poste Lafayette

Located in Poste Lafayette, La Maison d Ete is within a 15-minute drive of Super U Flacq Shopping Center and Belle Mare Plage Golf Club - The Links. This hotel is 7.5 mi (12.1 km) from Flacq Market and 7.9 mi (12.6 km) from Flacq Shopping Mall.

Exceptional4 reviews
10.0
View details
Primary image
9.4

Sands Suites Resort & Spa

Resort in Flic-en-Flac

With a stay at Sands Suites Resort & Spa in Flic-en-Flac (Wolmar), you'll be a 1-minute drive from Tamarin Bay and 7 minutes from Flic-en-Flac Beach. This beach resort is 5.3 mi (8.5 km) from Cascavelle Shopping Mall and 9.4 mi (15.1 km) from Black River Gorges National Park.

Exceptional554 reviews
9.4
View details
Koa
8.2

Koa

Hotel in Savanne, Riambel

<h2>Comfortable Accommodations</h2>

Koa in Riambel offers family rooms with air-conditioning, private bathrooms, and modern amenities. Each room includes a tea and coffee maker, refrigerator, and free toiletries.

<h2>Exceptional Facilities</h2>

Guests enjoy a year-round outdoor swimming pool, lush garden, terrace, and free WiFi. Additional amenities include a lounge, games room, and outdoor play area.

<h2>Dining Experience</h2>

The family-friendly restaurant serves African, British, Indian, Italian, local, and international cuisines. Breakfast options include American, full English, vegetarian, vegan, and halal.

<h2>Prime Location</h2>

Located 31 km from Sir Seewoosagur Ramgoolam Airport, Koa is a 2-minute walk from Riambel Beach. Nearby attractions include Paradis Golf Club and Les Chute's de Riviere Noire.

Very good100 reviews
8.2
View details
Beach Hive
9.8

Beach Hive

Villa in Blue Bay

<h2>Beach Hive in Blue Bay</h2>

Beach Hive offers a recently renovated villa in Blue Bay, Mauritius. Guests enjoy a garden, terrace, and free WiFi.

<h2>Comfortable Accommodation</h2>

The property features three bedrooms, a living room, and a bathroom. Air-conditioning, sea views, and a fully equipped kitchen ensure a pleasant stay.

<h2>Leisure Facilities</h2>

Beach Hive provides a badminton court, outdoor seating area, picnic spot, games room, and bicycle parking. Free on-site private parking is available.

<h2>Prime Location</h2>

Blue Bay Beach is a 2-minute walk away, and Sir Seewoosagur Ramgoolam Airport is 2 km distant. Highly rated by guests.

Exceptional32 reviews
9.8
View details
Primary image
9.0

Le Clos des Bains Mauritius

Hotel in Blue Bay

Located in Blue Bay, Le Clos des Bains Mauritius is near the beach – a 5-minute walk from Blue Bay Beach and within a 5-minute drive of Ile des Deux Cocos. This hotel is 1.4 mi (2.2 km) from Pointe D'esny Beach and 1.6 mi (2.6 km) from Ile aux Aigrettes.

Exceptional95 reviews
9.0
View details
Primary image
9.2

Heritage Le Telfair Golf & Wellness Resort

Resort in Savanne, Bel Ombre

When you stay at Heritage Le Telfair Golf & Wellness Resort in Bel Ombre, you'll be in the historical district, within a 15-minute walk of Heritage Golf Club and Bel Ombre Beach. This golf resort is 2.9 mi (4.7 km) from La Prairie Beach and 2.9 mi (4.7 km) from Frederica Nature Reserve.

Exceptional267 reviews
9.2
View details
Riu Palace Mauritius - All Inclusive - Adults Only
8.8

Riu Palace Mauritius - All Inclusive - Adults Only

Hotel in Mauritius, Le Morne

<h2>Beachfront Location</h2>

Riu Palace Mauritius in Le Morne offers direct beachfront access with stunning sea views. Guests can relax on the terrace or balcony and enjoy the year-round outdoor swimming pool.

<h2>Spa and Fitness</h2>

The hotel features spa facilities, a fitness centre, and a modern restaurant with Indian, Japanese, and international cuisines. Free WiFi is available throughout the property.

<h2>Comfortable Accommodations</h2>

Rooms include air-conditioning, private bathrooms, minibars, and sea views. Additional amenities include balconies, terraces, and private pools.

<h2>Nearby Attractions</h2>

Le Morne Beach is just a few steps away, while Paradis Golf Club is 3.4 km distant. Sir Seewoosagur Ramgoolam Airport is 55 km from the property.

Fabulous725 reviews
8.8
View details
Primary image
9.2

The Westin Turtle Bay Resort & Spa, Mauritius

Hotel in Balaclava

When you stay at The Westin Turtle Bay Resort & Spa, Mauritius in Balaclava, you'll be on the beach, just steps from Turtle Bay and a 4-minute drive from Turtle Bay Marine Park. This beach hotel is 5.7 mi (9.2 km) from Trou aux Biches Beach and 9.1 mi (14.7 km) from Grand Bay Beach.

Exceptional320 reviews
9.2
View details
Primary image
9.0

Seasense Boutique Hotel & Spa

Hotel in Belle Mare

When you stay at Seasense Boutique Hotel & Spa in Belle Mare, you'll be near the beach, within a 5-minute drive of Palmar Beach and Silver Beach. This luxury hotel is 1.4 mi (2.3 km) from Belle Mare Beach and 2.6 mi (4.2 km) from Laplaz Mao.

Exceptional92 reviews
9.0
View details
Constance Sakoa Boutik
9.0

Constance Sakoa Boutik

Hotel in Trou aux Biches

With direct access to the Mont Choisy Beach, Constance Sakoa Boutik offers rooms with air conditioning in Trou aux Biches. It features an outdoor pool, bar and free Wi-Fi throughout.

All the rooms come with an electric kettle, terrace and a flat-screen TV with satellite channels. The private bathroom is complete with a hairdryer and free toiletries.

The restaurant serves local cuisine and seafood. A breakfast can be provided upon request.

There is a garden, where guests can relax. A spa and wellness centre is available on site.

Sakoa Boutik Hotel is 1 km from Grand Bay. Port Louis is a 20-minute drive away.

Exceptional694 reviews
9.0
View details
Primary image
8.4

Pereybere Hotel & Spa

Hotel in Pereybere, Grand-Baie

With a stay at Pereybere Hotel & Spa, you'll be centrally located in Grand-Baie – a 1-minute drive from Pereybere Beach and 7 minutes from Grand Bay Beach. This beach hotel is 6.1 mi (9.8 km) from Trou aux Biches Beach and 9.8 mi (15.8 km) from Turtle Bay.

Very good185 reviews
8.4
View details