Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Seychelles, Africa Hotels from AU$528

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in Seychelles

Raffles Seychelles
5 out of 5
Anse Takamaka, Praslin Island
The price is AU$1,352 per night
450.93 km from city centre
4.6/5Exceptional! (210 reviews)
Amazing

"amazing stay and amazing staff. Just note this is not located in main island. You have to take a ferry or a flight"…"

Reviewed on 25 Jan. 2020

Raffles Seychelles
Savoy Resort & Spa
5 out of 5
Beau Vallon, Mahe Island
Free cancellationReserve now, pay when you stay
The price is AU$1,055 per night
404.84 km from city centre
4.4/5Excellent! (407 reviews)

"Wonderful place to stay and incredible staff. Great location and loved the access to the beach, pool and beautiful island. We would definitely stay here again."…"

Reviewed on 23 Mar. 2020

Savoy Resort & Spa
Hilton Seychelles Northolme Resort & Spa
5 out of 5
Glacis, Victoria, Beau Vallon, Mahe Island
Free cancellationReserve now, pay when you stay
The price is AU$697 per night
406.29 km from city centre
4.5/5Wonderful! (273 reviews)
Relaxing Stay

"Overall, our stay was very pleasant. The property is well-maintained, and even though we had a couple of service issues, they were kindly addressed. It was due to a language barrier- so anyone staying here may want to double-confirm bookings to be 100% safe. This is one of the nicest resorts on Mahe ..."…"

Reviewed on 10 Feb. 2020

Hilton Seychelles Northolme Resort & Spa
Avani Barbarons Seychelles Resort
4.5 out of 5
Victoria, Mahe Island
The price is AU$528 per night
402.1 km from city centre
3.9/5Very Good! (245 reviews)
Good Hotel and Great Location

"Good: The Hotel is located right at the Beach, the Restaurant seating is very good. The rooms are very good. Bad: The Air Conditioning is not good, we felt hot through the night."…"

Reviewed on 29 Feb. 2020

Avani Barbarons Seychelles Resort
The H Resort Beau Vallon Beach
5 out of 5
Bel Ombre Road, Mahe Island
The price is AU$567 per night
403.87 km from city centre
4.5/5Wonderful! (296 reviews)
Hotel in Paradise

"Warm friendly staff. Beautiful setting and luxurious rooms. A good variety of activities."…"

Reviewed on 25 Mar. 2020

The H Resort Beau Vallon Beach
Four Seasons Resort Seychelles
5 out of 5
Petite Anse, Mahe Island
The price is AU$1,815 per night
398.23 km from city centre
4.9/5Exceptional! (81 reviews)

"Place, weather, staff, aminity, spa, yoga, people, room"…"

Reviewed on 24 Jan. 2020

Four Seasons Resort Seychelles
Constance Lémuria
5 out of 5
Anse Kerlan, Praslin Island
The price is AU$1,566 per night
448.21 km from city centre
4.7/5Exceptional! (126 reviews)
Incredible hotel, lovely setting.

"Incredible setting in one of the nicest parts of the island (Praslin). Lovely beach and lots of places to sit on it or by the pools. Food is good and drinks too. It is a resort which is the only downside - feels very resorty and priced like that but not so bad for a few days. A week might feel too ..."…"

Reviewed on 22 Jan. 2020

Constance Lémuria
Constance Ephélia
5 out of 5
Port Launay, Mahe Island
The price is AU$1,072 per night
399.27 km from city centre
4.5/5Wonderful! (531 reviews)
Great find

"Fantastic location. Great service. Highly recommended."…"

Reviewed on 9 Mar. 2020

Constance Ephélia
Four Seasons Resort Seychelles at Desroches Island
5 out of 5
Desroches Island, PO Box 638, Desroches Island
Get Rates
177.5 km from city centre
4.9/5Exceptional! (15 reviews)
An absolute must!

"One of the best properties that I’ve stayed out. It meets every definition of luxury and top quality. Will definitely come back."…"

Reviewed on 15 Dec. 2019

Four Seasons Resort Seychelles at Desroches Island
Hilton Seychelles Labriz Resort & Spa
5 out of 5
Silhouette Island, Silhouette Island
Free cancellationReserve now, pay when you stay
The price is AU$612 per night
398.85 km from city centre
4.5/5Wonderful! (192 reviews)

"The place is beautiful and the staff is very welcoming me and my girlfriend felt awesome"…"

Reviewed on 21 Jan. 2020

Hilton Seychelles Labriz Resort & Spa
Don't see what you're looking for?
See all available properties in Seychelles
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Seychelles

Visitors are sure to enjoy all that Seychelles has to offer. Top sights in the city include Takamaka Beach, Grand Anse Beach, and Beau Vallon Beach. In Seychelles, there are 250 hotels and other accommodations to choose from.

Sightseeing and Staying in Seychelles

The city's natural beauty is on display at Takamaka Beach, Grand Anse Beach, and Beau Vallon Beach. Other notable sights to explore include North East Point Beach and Grand Anse Beach.

In Seychelles, you'll be able to select from 250 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday getaway. Here are top ranked ones based on Expedia user reviews:

  • Four Seasons Resort Seychelles - This 5-star resort features a full-service spa, 2 restaurants, and free breakfast. It's a favorite with Expedia travelers for its beach locale and pool.
  • Cote d'Or Footprints - Our customers like the beach locale and WiFi at this chalet. This 3.5-star chalet features an outdoor pool, free WiFi, and free parking.
  • Villas de Jardin - This 4-star villa features an outdoor pool, free WiFi, and free parking.

Other top sights in Seychelles include Anse Lazio Beach and Vallee de Mai Nature Reserve.

Dressing for Seychelles

  • Between January and March, you can expect the daytime average to be around 88°F and the nighttime average to be 76°F
  • From April to June, temperatures average about 88°F during the day and 76°F at night
  • July through September averages 85°F during the day and 76°F at night
  • In October-December, the average temperature is 86°F during the day and 76°F at night
  • Average annual rainfall for Seychelles is 2.68 inches
  • Hottest months are usually April and March with an average temperature of 88°F, while the coldest months are September and November with an average of 76°F

More trip options

Recent Reviews in Seychelles