Seychelles Accommodation

Where to stay in the Seychelles?

There are a whole host of different accommodation options in the Seychelles. Most travellers tend to stay on the three main islands. Mahe is the largest and has the most accommodation options from hotels in the capital of Victoria to secluded seaside retreats. Praslin is a must-visit even if only to see the legendary Vallee de Mai - which was once called the Garden of Eden! And La Digue is certainly the most unposilt and untouched island with fewer options and people - ideal if you want to be stranded Robinson Crusoe style!

Mahe Island is the main island that hosts the capital Victoria and offers five-star resorts, happening hotels and secluded seaside resorts.

Praslin Island is home to the world-famous Vallee de Mai and the unique Coco-de-Mer palm and a wide variety of luxury lodges and resorts.

La Digue Island is smaller and more remote, offering an exclusive and luxury island escape where you will be sharing the beach with the locals only.

There are also private island retreats - where there is literally only one choice of accommodation on the island, offering the utmost in exclusivity. Most are accessed by boat, helicopter or small aeroplane. Floating holidays are also popular - guests explore the Seychelles from the comfort of a fully crewed yacht or sailing ship. You can hire a cabin or charter the whole boat if you please!

Of course, many guests choose the best of both worlds and merge these options, island hopping their way across the Seychelles. You need to let us know your preferences and we can make it happen.

NB: Our consultants have been to all these destinations and stayed in all their properties, so if you have questions, just ask us. Don't delay - contact us to plan your tailormade trip!

What our guests say about us

Meet your African safari experts

Meet the Rhinos
Ratings powered by TripAdvisor

Call Us

Office Hours: Now Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600