2 packages
Best time to visit

Seychelles are one of the world’s most outstanding tropical islands destination. The archipelago consists of 116 islands spread over 1 million km² of the western Indian Ocean, northeast of Madagascar, with a total land area of 444 km², making the island nation just about its size Andorra, or 2.5 times the size of Washington, DC.

About half of the islands are of granitic origin, with narrow coastal strips and central ranges of hills rising to 900 m at Morne Seychellois, the highest peak in the archipelago. The other half are coral atolls, many of them uninhabited.

The island nation has a population of 92,000 (in 2015), the capital city is Victoria on Mahé, the largest island. Spoken languages are Seychellois Creole 90%, English and French (all official).


The climate is tropical oceanic, with slight temperature variation during the year. Daily temperatures rise to the mid-80s F (low 30s C) in the afternoon and fall to the intense 70s F (low 20s C) at night. Precipitation levels vary significantly from island to island; on Mahé, annual precipitation ranges from 90 inches (2,300 mm) at sea level to 140 inches (3,560 mm) on the mountain slopes. Humidity is persistently high but is eased somewhat in locations windward of the prevailing southeast trade winds.

How To Reach :

Book a flight to Seychelles International Airport (SEZ) from Delhi (DEL) or Mumbai (BOM) to travel from India to Seychelles conveniently. I am wondering how to go to Seychelles? While Mumbai Airport operates a direct flight to Seychelles, Delhi Airport is connected via connecting flights. Located on the island of Mahe, SEZ Airport is the busiest airport in Seychelles. Another option for travellers is Praslin Island Airport (PRI).

A nonstop flight from India to Seychelles takes about 4 hours and 30 minutes to travel. SEZ Airport is located near the capital city of Victoria and acts as the hub of Air Seychelles. Travellers can also book Emirates, Jet Airways, SriLankan, and Kenya Airways to reach Seychelles from India. The distance between Seychelles and India by air is about 3,794 km or 2,357 miles.

Travellers need to know how to reach here before planning a family vacation or a romantic getaway to the country.