Search Hotels in Seychelles

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Compare 745 hotels in Seychelles with room rates, reviews, and availability. Most hotels are fully refundable.

Constance Ephélia

5.0 star property
9.2 out of 10, Wonderful, (790)
"Beautiful location and beaches"
The price is £453
includes taxes & fees
29 Jul - 30 Jul
Constance Ephélia

Hilton Seychelles Northolme Resort & Spa

5.0 star property
9.2 out of 10, Wonderful, (376)
"Amazing property! Amazing staff! Everything was perfect! We stayed in the pool villa and it was wonderful. We did not want to leave! The small beaches on the property were beautiful. Would definitely stay here again! They were on top of everything and so accommodating! Amazing!"
The price is £388
includes taxes & fees
4 Jul - 5 Jul
Hilton Seychelles Northolme Resort & Spa

Kempinski Seychelles Resort

5.0 star property
8.8 out of 10, Excellent, (550)
"The experience was phenomenal, with exceptionally friendly and helpful staff — from the Red in Red team, servers, cleaners, to the lifeguards. The place was spotless, and all amenities were easily accessible."
The price is £497
includes taxes & fees
21 Jul - 22 Jul
Kempinski Seychelles Resort

Mango House Seychelles, LXR Hotels & Resorts

5.0 star property
9.4 out of 10, Exceptional, (68)
"Stuff was great"
The price is £443
includes taxes & fees
8 Jul - 9 Jul
Mango House Seychelles, LXR Hotels & Resorts

Savoy Seychelles Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (670)
"The hotel is beautiful and the staff exceeds expectations. We encountered a challenge during our stay, but the staff was able to support us during one of our toughest moments in our lives. I would like to send our deepest gratitudes to whole the staff for helping us, especially Armia the night manager. Thank you! "
The price is £413
includes taxes & fees
15 Jul - 16 Jul
Savoy Seychelles Resort & Spa

Four Seasons Resort Seychelles

5.0 star property
9.8 out of 10, Exceptional, (115)
"Amazing property abd a wonderful staff! Absolutely the best Resort on Mahé!"
The price is £1,682
includes taxes & fees
6 Jul - 7 Jul
Four Seasons Resort Seychelles

laïla, Seychelles, a Marriott Tribute Portfolio Resort

4.5 star property
9.4 out of 10, Exceptional, (73)
"Very nice hotel with lovely staff."
The price is £243
includes taxes & fees
16 Jul - 17 Jul
laïla, Seychelles, a Marriott Tribute Portfolio Resort

STORY Seychelles

5.0 star property
9.0 out of 10, Wonderful, (507)
"Wonderful staff, very friendly and helpful."
The price is £349
includes taxes & fees
21 Jul - 22 Jul
STORY Seychelles

Canopy by Hilton Seychelles Resort

4.0 star property
9.2 out of 10, Wonderful, (41)
"Beautiful stay :-) "
The price is £319
includes taxes & fees
6 Jul - 7 Jul
Canopy by Hilton Seychelles Resort

Constance Lémuria

5.0 star property
9.6 out of 10, Exceptional, (216)
"Amazing hotel! Very friendly personnel! Also, it has great facilities for golf, tennis, and trails! And great fine dining experience!"
The price is £763
includes taxes & fees
2 Jul - 3 Jul
Constance Lémuria

Hilton Seychelles Labriz Resort & Spa

5.0 star property
9.2 out of 10, Wonderful, (265)
"Excellent service and resort "
The price is £725
includes taxes & fees
4 Jul - 5 Jul
Hilton Seychelles Labriz Resort & Spa

DoubleTree by Hilton Seychelles - Allamanda Resort & Spa

4.0 star property
8.6 out of 10, Excellent, (147)
"Very good location, staff, big bedroom, nice pool and food"
The price is £250
includes taxes & fees
11 Jul - 12 Jul
DoubleTree by Hilton Seychelles - Allamanda Resort & Spa

Six Senses Zil Pasyon Seychelles

5.0 star property
9.0 out of 10, Wonderful, (33)
"Excellent hotel"
The price is £1,879
includes taxes & fees
21 Jul - 22 Jul
Six Senses Zil Pasyon Seychelles

Anantara Maia Seychelles Villas

5.0 star property
9.8 out of 10, Exceptional, (30)
"Perfect Stay"
The price is £1,925
includes taxes & fees
2 Jul - 3 Jul
Anantara Maia Seychelles Villas

Raffles Seychelles

5.0 star property
9.4 out of 10, Exceptional, (250)
"Great Location and position, very kind staff. "
The price is £1,147
includes taxes & fees
5 Jul - 6 Jul
Raffles Seychelles

Le Domaine de Bacova

3.0 star property
9.6 out of 10, Exceptional, (25)
"Great location , amazing property with spectacular views highly recommend "
The price is £111
includes taxes & fees
2 Jul - 3 Jul
Le Domaine de Bacova

JA Enchanted Island Resort Seychelles

5.0 star property
9.4 out of 10, Exceptional, (75)
"Beautiful hotel and island. Staff working there were incredibly knowledgable "
The price is £504
includes taxes & fees
2 Jul - 3 Jul
JA Enchanted Island Resort Seychelles

Le Domaine de L'Orangeraie

4.0 star property
9.0 out of 10, Wonderful, (261)
"It was a perfect stay. Friendly staff, great experiences."
Le Domaine de L'Orangeraie

The Palm Seychelles

4.0 star property
9.0 out of 10, Wonderful, (84)
"Location and views "
The Palm Seychelles

L'Escale Resort Marina & Spa

5.0 star property
9.0 out of 10, Wonderful, (40)
"Property was amazing with super friendly staff who looked after the family extremely well. Our daughter had her 4th birthday whilst staying and the staff made her a cake and even went out of their way to get her a present and card. Super friendly staff who went above and beyond in everything they did. "
The price is £360
includes taxes & fees
6 Jul - 7 Jul
L'Escale Resort Marina & Spa
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.

Great weekend hotel deals in Seychelles

Showing deals for:11 Jul - 13 Jul
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around Seychelles

Guide to exploring around Seychelles

Top reasons to visit Seychelles

  • Stunning Beaches: Seychelles boasts some of the world's most pristine beaches, perfect for sunbathing and swimming.
  • Diverse Outdoor Activities: Enjoy thrilling adventures like treasure hunts and nature trails amidst breathtaking landscapes.
  • Serene Nature Reserves: Explore tranquil nature reserves that showcase the archipelago's rich biodiversity.
  • Charming Local Towns: Discover the friendly atmosphere of local towns, offering unique cultural experiences.
  • Luxurious Accommodation: Choose from a range of stays, from inviting guesthouses to opulent hotels like Raffles Seychelles.

Find great hotels in Seychelles

Experience the idyllic charm of Seychelles with a range of accommodation options designed to cater to every traveller. From inviting guesthouses to luxurious hotels, you’ll find the perfect base for your beach, family, or adventure getaway. Explore the best hotels in Seychelles, including the renowned Raffles Seychelles, and indulge in a memorable holiday amidst stunning landscapes and warm hospitality.

  • Constance Ephélia: Nestled amidst the lush tropical landscape of Seychelles, Constance Ephélia is a 5-star resort that beautifully combines family-friendly amenities with a boutique spa experience. This luxurious property features an array of services tailored for younger guests, including a dedicated children’s club and various childcare options. The full-service spa offers a range of treatments, from body wraps to massages, ensuring relaxation for adults while children enjoy supervised activities. The resort’s unique decor, influenced by local artistry, creates an inviting atmosphere perfect for families seeking both adventure and tranquillity.
  • Savoy Seychelles Resort & Spa: Savoy Seychelles Resort & Spa is a luxurious 5-star haven designed for adventure enthusiasts and beach lovers alike. With direct access to pristine beaches, guests can indulge in a variety of water sports and recreational activities, including snorkelling and mountain climbing. The resort’s elegant accommodations provide a stunning backdrop for relaxation after a day of exploration. Enjoy a sun-soaked afternoon by the pool or unwind at the on-site restaurant, where culinary delights await. This resort promises an adventurous and luxurious stay in the heart of Seychelles.
  • STORY Seychelles: STORY Seychelles is a captivating 5-star resort that offers a harmonious blend of nature, family, and spa experiences. Surrounded by stunning landscapes, this resort caters to families with its thoughtful amenities, including supervised childcare and a selection of toys and games. Guests can rejuvenate at the full-service spa, featuring couples’ treatment rooms and poolside relaxation options. The serene atmosphere and natural beauty create an idyllic setting for a memorable family holiday, making STORY Seychelles a perfect choice for those seeking tranquillity amidst nature.

Where to stay in Seychelles

Embark on a captivating holiday in Seychelles, where pristine beaches and lush landscapes await. Ideal for families, the serene Anse Consolation Beach offers a tranquil escape, perfect for relaxation and romance. Explore the friendly atmosphere of local towns and discover secluded spots that invite adventure. Whether you're seeking leisurely days by the shore or thrilling outdoor activities, Seychelles promises an unforgettable experience filled with natural beauty and warm hospitality.

  • Mahé Island: The largest island in Seychelles, Mahé is a stunning tropical paradise known for its lush landscapes and beautiful beaches. Visitors can indulge in a variety of outdoor adventures, from hiking in the Morne Seychellois National Park to relaxing on the family-friendly beaches. Mahé's vibrant capital, Victoria, offers a glimpse into local culture with its markets and historical sites. The island experiences a steady flow of visitors throughout the year, with peak seasons from January to March, making it an ideal spot for beach lovers and adventure seekers alike.
  • Praslin Island: Renowned for its breathtaking beaches and the unique Vallée de Mai Nature Reserve, Praslin Island captivates with its natural beauty. This island is a gem for those seeking outdoor activities, including snorkelling and diving in crystal-clear waters. With a peak in visitor numbers from January to February and again in July, Praslin provides a tranquil escape with fewer crowds during off-peak months. The island’s family-friendly beaches and lush landscapes create a perfect setting for relaxation and adventure.
  • La Digue: La Digue is a charming and laid-back island that offers an idyllic retreat from the hustle and bustle. Famous for its iconic Anse Source d'Argent beach, La Digue is perfect for beachgoers and nature enthusiasts. The island's modest size encourages exploration by bicycle, allowing visitors to soak in the stunning coastal views and tranquil atmosphere. With peak visitor activity in January, April, and July, La Digue promises a unique blend of adventure and relaxation amidst its beautiful surroundings.

Things to do in Seychelles

Seychelles is an idyllic destination for beach lovers and adventure seekers alike, offering a variety of activities such as private country clubs and golf courses. Visitors can indulge in exciting treasure hunts and explore the stunning nature trails that showcase the archipelago's natural beauty. With its blend of relaxation and adventure, Seychelles promises an unforgettable vacation experience.

Shopping

Bazar Labrin Market is a vibrant public market where you can immerse yourself in the local culture and find unique gifts and souvenirs. If you're up for a drive, head to the Victoria Market, which offers a larger selection of local produce and crafts.

Recreation

The Seychelles Golf Club offers a tranquil setting for golf enthusiasts, surrounded by lush landscapes and fresh air. Perfect for unwinding, this venue combines sport with relaxation, allowing you to enjoy the stunning views while indulging in your passion for golf amidst the beautiful Seychelles scenery.

Adventure

Embark on the Anse Major Trail for a scenic hike, where lush landscapes and breathtaking views await. The Copolia Trail offers an adventurous journey through nature, while the Trois Freres Trail beckons with its stunning vistas and invigorating atmosphere, perfect for outdoor enthusiasts.

Nightlife

Experience the vibrant nightlife at the Katiolo Nightclub in Mahe, where local DJs spin lively tunes. For a more laid-back vibe, visit the Pirate’s Arms, where you can enjoy a selection of cocktails and live music under the stars.

Booking tips and Expedia advantages for Seychelles

To save money during your trip to Seychelles, consider visiting in March, September, or November when prices are lower. Book your accommodation about a month in advance or explore last-minute deals on Expedia, particularly on Saturdays, which are the cheapest days to stay. Utilise Expedia's filters to find eco-friendly hotels or package deals that combine flights and activities for added savings. Additionally, make the most of public transport, as it’s a cost-effective way to explore the islands while enjoying various free activities like hiking and beach visits.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Seychelles are March, September and November, where the prices are slightly lower. This is in comparison to April, July and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Seychelles is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Seychelles is Saturday. The most expensive day to stay in Seychelles is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your options based on your budget, preferred location, and ideal type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the most affordable prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You may find that you can save money by combining your hotel reservation in the Seychelles with your flights and activities through an Expedia package.

Find the best attractions in Seychelles

Seychelles offers a perfect blend of beach, outdoor, and adventure experiences, making it an ideal vacation spot. Visitors can explore stunning beaches, picturesque islands, and serene nature reserves. Whether you're seeking sun-soaked shores or breathtaking scenery, the attractions in and around Seychelles cater to every traveller's desire for relaxation and exploration.

  • Beau Vallon Beach: Experience the vibrant atmosphere of Beau Vallon Beach, known for its golden sands and crystal-clear waters. Ideal for sunbathing, swimming, and watersports, this beach is a perfect spot to soak up the sun and indulge in local cuisine from nearby eateries.
  • Moyenne Island: Discover the charm of Moyenne Island, a serene getaway surrounded by lush vegetation and pristine beaches. Enjoy outdoor activities such as snorkelling, hiking, and observing giant tortoises in their natural habitat, all while relishing the island's tranquillity.
  • Morne Seychellois National Park: Embark on an adventure in Morne Seychellois National Park, home to the highest peak in Seychelles. With scenic trails and breathtaking views, it's perfect for hiking enthusiasts looking to explore the rich biodiversity and stunning landscapes.

Best time to go to Seychelles

The best time to visit Seychelles is dependant on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. July and August are its coolest month on average. At the time of August, visitor numbers are average and weather is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January81.3°F (27.4°C)Moderate RainMostly CloudySlightly HighAverage
February81.9°F (27.700000000000003°C)Light RainMostly CloudyAverageAverage
March82.9°F (28.3°C)Light RainMostly CloudySlightly HighSlightly Low
April83.5°F (28.6°C)Light RainMostly CloudyAverageSlightly High
May82.9°F (28.3°C)Moderate RainMostly CloudySlightly LowAverage
June80.8°F (27.1°C)Light RainMostly CloudyAverageAverage
July78.8°F (26.0°C)Light RainMostly CloudySlightly HighSlightly High
August78.8°F (26.0°C)Light RainMostly CloudyAverageAverage
September79.7°F (26.5°C)Light RainMostly CloudyAverageSlightly Low
October80.8°F (27.1°C)Light RainMostly CloudySlightly LowAverage
November81.5°F (27.5°C)Light RainMostly CloudySlightly LowSlightly Low
December81.5°F (27.5°C)Moderate RainMostly CloudyAverageSlightly High

The nearest major airports for your trip to Seychelles

Seychelles boasts two major airports for travellers. Seychelles International Airport (SEZ) is located 621m from Victoria and offers convenient access to several luxurious hotels like Constance Ephélia and Kempinski Seychelles Resort, both around 6-4.3km away, with various shuttle services available. Praslin Island Airport (PRI), situated 17.4km from Victoria, serves as another gateway, with nearby premier options such as Constance Lémuria and Raffles Seychelles, both just 1.2km away, providing shuttle transfers to the airport. Dhevatara Beach Hotel is also conveniently located 621m from Praslin Island Airport, ensuring easy access for guests.

Discover your idyllic Seychelles hotels with Expedia

Varied Seychelles hotels for every type of traveller 

Visitors flock to Seychelles' hotels and resorts to experience the islands' soft white sands and clear turquoise waters. The tropical islands are home to incredible flora and fauna, making it a major draw for nature enthusiasts, and there's a coral reef that's great for snorkelling. Accommodation in Seychelles is varied, ranging from luxury hotels in Seychelles to comfortable villas that provide an ideal base for activity-packed holidays with the kids.

If don't want to keep tabs on your spending while on holiday, searching for all-inclusive resorts in Seychelles is a great option. 

Popular places to stay in Seychelles 

The Seychelles consists of 115 islands with stunning beaches, luxury resorts and a wide range of accommodation options. From budget to luxury hotels in Seychelles, all promise an idyllic tropical escape. If you can't decide which area is best for a stay, here's a quick overview of some of the best places to stay in Seychelles:

  • Mahé is the largest and most diverse of the Seychelles' islands and is home to beaches and scenic peaks and forests that are superb for trekking. Some of the top hotels in Seychelles can be found here, from beautiful boutique hotels in Mahé to serviced apartments. There's a dependable bus service on the island and ferries to transport you to other islands in the Seychelles. 
  • Praslin is home to wonderful beaches, including Anse Lazio beach and Anse Volbert beach, both top snorkelling spots. One of the best ways to get around Praslin is via bike. There's also a local bus service available. 
  • La Digue is Seychelles' third-largest island and is the ideal base for relaxing on the luxurious beaches of Anse Source and Anse Cocos. There are very few vehicles on the island, so bike hire is a good option for getting around.

Find some of the best Seychelles hotel deals 

By browsing for hotels using Expedia's advanced comparison filters you can find some great value deals for top Seychelles hotels. You can use the map to find hotels within your budget in neighbourhoods you prefer or filter by specific types of hotels, brands or hotel class. Here are some hotel categories you might want to explore:

  • Beach resorts and hotels in Seychelles with on-site pools, beach bars, entertainment and top-rated cuisine are always popular. You may be able to reserve your hotel in advance and pay when you stay. 
  • For a pampering holiday, consider booking spa hotels in Seychelles close to the best beaches. Many spa hotels also have on-site pools and gym facilities.
  • You can filter by cheap hotels in Seychelles to reveal hotel prices within budget. From well-priced bungalows to apartments and hotels in top locations, you're sure to find your ideal match. 

Seychelles accommodation picks 

Planning your trip to the Seychelles can be tricky with so many top hotels in Seychelles on offer. Our picks for some of the best hotels in Seychelles could help narrow down your search.

Hotel Raffles Seychelles is a 5-star luxury resort close to Anse Takamaka Beach. The hotel offers extensive spa facilities and exercise classes, along with free infant beds and a children's pool. The Paradise Sun Hotel Seychelles is another luxury property with a beachfront location, seaside dining and sun loungers. On-site activities include boat tours and scuba diving. 

The Constance Ephilia Seychelles is a boutique 5-star resort with on-site spa facilities. With five outdoor pools, bike hire and a tennis court, there are plenty of activities on offer. The Kempinski Hotel Seychelles is a highly-rated beach resort in Mahé with a full-service spa and luxury rooms with either hill or sea views and 3 on-site restaurants serving international cuisine. The Seychelles Savoy Hotel is an upscale resort located on the beach with 2 outdoor swimming pools, daily buffet breakfasts and 24-hour room service.

With luxury facilities next to the beach, the Crown Beach Hotel Seychelles is one of the best family hotels in Seychelles, while The Coral Strand Hotel Seychelles is located close to beaches and provides access to a variety of sporting activities, from volleyball to kayaking. 

Frequently asked questions

How much do hotels in Seychelles cost?
The season and factors like school holidays, Christmas and Easter can affect the price of a hotel in Seychelles. You can find cheap options from £111 in a few different ways on Expedia. First, enter the dates you'd like to get away, then use the filters such as amenities and property type to fine-tune your search. You can also sort by price, so the cheapest options appear at the top.
When is the best time to go to Seychelles?
The best time to explore Seychelles depends on where you're heading and what you plan to do. Dreaming of a summer Beau Vallon trip? This captivating destination has a tropical rainforest climate, with average temperatures ranging from 27ºC to 28ºC between December and February.
What is the best area to stay in Seychelles?
If your adventures are taking you to Seychelles, consider a stay in Beau Vallon or Anse Royale. Once you've picked your hotel, take a look at the many fabulous things there are to do and see here.
How can I find cheap hotels in Seychelles?
Seychelles cheap hotels start at £111 per night. To find these types of wallet-friendly options, use our "Price per night" filter. Like some other tips? Be flexible with your holiday dates and book as early as possible. Browse our cheap hotels in Seychelles page for bargains that are hard to resist.
What are the best hotels in Seychelles for families?
Expedia makes it a cinch to book a property with all the essentials for an unforgettable family escape to Seychelles. Start by selecting "Family friendly" in the "Traveller experience" heading of our filter tool. Then tweak your search by things like amenities and guest ratings. Whether you want a family hotel in Seychelles for a weekend adventure or a big winter holiday, we've got you and your crew covered.
Why should I book my Seychelles hotel with Expedia?
Reserve your Seychelles hotel with Expedia for price, choice and ease. Also, our One Key™ rewards scheme lets you earn OneKeyCash™* on eligible hotels, car rentals, flights, holiday rentals and more. Plus, we offer flexibility in case your itinerary changes, and if you want to ask us anything or need assistance, our online Help Centre is available 24/7. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.