Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.

Hotels

The best hotels in the Seychelles: nine places to stay on Mahé, Praslin and La Digue

Great granite boulders sit at the water's edge, with palms crowded in behind them. The Seychelles is an archipelago where many hotels have a bay to themselves, and you reach them by plane, boat or bicycle. Here are nine hotels on three islands and one private island, and who each one suits.

Granite boulders and turquoise water in the Seychelles

Stay on Mahé for a short transfer from the airport and the widest choice of hotels. Stay on Praslin for the famous beaches Anse Lazio and Anse Georgette. Stay on La Digue to cycle and see Anse Source d'Argent. With time to spare, combine two islands.

Picolo picks

The beach at Petite Anse below Four Seasons.

Mahé

1. Four Seasons Resort Seychelles

Treetop villas above Petite Anse

Four Seasons climbs a steep hillside above Petite Anse on the south-west of Mahé, one of the island's prettiest beaches. The villas sit high in the trees with their own pool and views over the bay, and the spa is at the top of the hill.

This is our pick for romance, for couples who want peace and a beach almost to themselves. It is a long way from Victoria and Beau Vallon. Take the buggy down to the beach early, when the water is glassy.

Mango House on its headland seen from above.

Mahé

2. Mango House Seychelles

On a headland in the south-west

Mango House sits on a small headland at Anse aux Poules Bleues on the south-west of Mahé, with a bay on either side. It is a newer hotel with modern rooms in white and blue, several pools and a restaurant over the water.

It suits couples who want a modern hotel on the quiet south-west coast. The beaches are small. Drive the short way to Anse Intendance, one of the longest and wildest beaches on Mahé.

The infinity pool above Port Launay at Constance Ephelia.

Mahé

3. Constance Ephelia

Room for the whole family at Port Launay

Constance Ephelia is at Port Launay on the north-west of Mahé, next to a marine national park. The resort is large, with two beaches, several pools, many restaurants, a kids' club, tennis and watersports.

This is our family pick, because there is space and plenty to do for all ages. It is a big hotel and distances are long. Snorkel in the marine park just offshore, where the water is calm for much of the year.

The villas above the cove at Northolme.

Mahé

4. Hilton Seychelles Northolme

Villas above a cove in the north

Northolme sits on the cliffs at Glacis in the north of Mahé, with wooden villas spread over the hillside above a small cove. It is a small hotel that does not take young children, and the writer Ian Fleming is said to have stayed at the old hotel here.

It suits couples who want a quiet stay close to the restaurants at Beau Vallon. The beach is small and rocky. Have dinner on the terrace over the sea and watch the sunset.

STORY Seychelles and the beach at Beau Vallon seen from above.

Mahé

5. STORY Seychelles

On the beach at Beau Vallon

STORY Seychelles is right on Beau Vallon, the longest and liveliest beach on Mahé. The villas sit in a large garden, many with their own pool, and from the hotel you can walk to beach bars, restaurants and dive centres.

It suits you if you want a long beach and some life around you, and like to go out in the evening. The beach is popular and busier than in the south. Go to the Beau Vallon market on Wednesday evenings.

The villas and beach at Constance Lemuria seen from above.

Praslin

6. Constance Lemuria

Three beaches and a golf course

Constance Lemuria is in the north-west of Praslin, with three beaches including Anse Georgette, often named one of the best in the world. The hotel has the only 18-hole golf course in the Seychelles, and the villas sit on the hillside above the sea.

This is our pick for beach and golf. It is far from the rest of the island and prices are high. Walk to Anse Georgette early, before guests from other hotels arrive.

A villa with a sea view at Raffles.

Praslin

7. Raffles Seychelles

Villas with their own pool

Raffles is at Anse Takamaka on the north-east of Praslin, with villas on the hillside, all with their own pool and a sea view. It has a big spa and several restaurants, and Anse Lazio is a short drive away.

It suits couples who want a large villa and full service. The beach by the hotel sometimes has seaweed and waves. Visit the Vallée de Mai one morning to see the coco de mer palm and the black parrot.

The entrance and palms at Le Domaine de L'Orangeraie.

La Digue and Félicité

8. Le Domaine de L'Orangeraie

Villas among the granite on La Digue

L'Orangeraie is close to the harbour on La Digue, with villas on the hillside and a spa built in among the granite boulders. It is the largest hotel on the island, but the mood is calm and you cycle everywhere.

This is our pick on La Digue, for anyone who wants to see Anse Source d'Argent and Grand Anse. There are few restaurants on the island. Hire a bike and get to Anse Source d'Argent at low tide.

The view from Six Senses Zil Pasyon.

La Digue and Félicité

9. Six Senses Zil Pasyon

A private island to yourself

Six Senses Zil Pasyon is on Félicité, a private granite island near La Digue. The villas have their own pool and views of the other islands, and you arrive by boat from La Digue or by helicopter from Mahé.

It suits you if you want to get away from everything and money is no object. There is nothing on the island but the hotel. Spend a day on a boat trip to La Digue to cycle to the beaches.

How Picolo chooses

Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.

The Seychelles lies in the Indian Ocean, north of Madagascar, and is made up of more than a hundred islands. All international flights land on Mahé, the largest island. From there you take a ferry or small plane to Praslin, and another ferry on to La Digue. Many people split their stay between two islands, for example a few nights on Mahé and the rest on Praslin or La Digue.

We have picked nine hotels on four islands and say who each one suits. All of them score at least 8.8 out of 10 from at least 50 guest reviews on Expedia. Our links go there, and we always choose the hotel before the link.

How to choose a hotel in the Seychelles

  • Which island: Mahé has the most going on and the most restaurants. Praslin and La Digue are quieter, and La Digue has hardly any cars.

  • Between the islands: the ferry from Mahé to Praslin takes about an hour, the small plane about fifteen minutes. From Praslin to La Digue the ferry takes fifteen minutes.

  • Wind and seaweed: the south-east trade wind from May to September brings waves and seaweed to some beaches. Ask your hotel which side of the island is calmest when you travel.

  • Half board: restaurants outside the hotels are few and expensive. Half board often pays off, especially on Mahé and Praslin.

  • Villa or room: many hotels have villas with their own pool. They often sit on steep hillsides, with a buggy down to the beach.

The areas

  • Mahé: Mahé is the largest island, with the airport, the capital Victoria and forested mountains. Most hotels are on the west side, where the beaches are calmer.

  • Praslin: Praslin is the second-largest island, with two of the best-known beaches in the Seychelles and the Vallée de Mai palm forest, a UNESCO World Heritage Site.

  • La Digue and Félicité: La Digue is small and almost car-free, and most people get around by bike. The private island of Félicité is close by.

Frequently asked questions about hotels in the Seychelles

Which island should I stay on?

Mahé suits short stays and has the most hotels. Praslin and La Digue have the best-known beaches. Many people spend a few nights on Mahé first and then take the ferry on.

How do I get to the Seychelles from the UK?

Most people fly via Dubai, Doha or Abu Dhabi, and the journey takes around 13 to 15 hours.

Is the Seychelles good for children?

Yes, but many hotels are designed for couples. Constance Ephelia on Mahé has a kids' club and lots of space. Watch out for waves on some beaches during the south-east wind.

Is the Seychelles expensive?

Yes. Hotels, food and ferries all cost a lot. Half board and flights with a stop in the Middle East help keep the price down.

Do I need a hire car?

On Mahé and Praslin a car can be useful, but you drive on the left and the roads are narrow. On La Digue you cycle.