SafarLane
← All route guides
JNBSEZ

Johannesburg to Seychelles

The more expensive of the two obvious Indian Ocean options from South Africa, and quieter as a direct result. Where Mauritius is a resort market with heavy package discounting, Seychelles skews toward smaller properties and self-catering, which means the packaging trick that works so well for Mauritius helps far less here.

At a glance

Flight time
about 4 hours 30 minutes
Type
Indian Ocean
When to book
3 months ahead
Typically flown by
Air Seychelles, Airlink, Emirates (via Dubai)
From
O.R. Tambo International (JNB)
To
Seychelles International (SEZ)

When fares move

Demand on this route, described by season. This is a pattern, not a price quote.

Busiest

December to January and July to August

In between

March and October to November

Quietest

April to June and September

Worth knowing

  • 01Do not assume a package will beat booking separately, as it usually does for Mauritius. The accommodation market here is more fragmented and direct booking is often competitive.
  • 02The trade winds define the seasons: May to September is drier and windier, November to March is calmer and more humid. April and October are the changeover months and the calmest water.
  • 03Seaweed drifts onto some east-facing beaches in the windier months. Worth checking which coast your accommodation sits on.
  • 04Inter-island transfers add real cost and time. Decide whether you are staying on Mahé or island-hopping before you price the trip.

Check current fares

Live prices and availability for Johannesburg to Seychelles are shown on Travelstart, our booking partner.

Search JNBSEZ

Common questions

How long is the flight to Seychelles from Johannesburg?

About 4 hours 30 minutes nonstop.

Is Seychelles more expensive than Mauritius?

Generally yes, both on airfare and accommodation. Mauritius has a large resort market with aggressive package pricing; Seychelles has less of that and stays quieter as a result.

Other routes