Cheap flights from Johannesburg to Seychelles

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Sun 1/24
Sun 1/31
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Sun 1/24
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Seychelles

How far in advance should I book a flight from Johannesburg to Seychelles?

Find a great deal and save up to 15% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Johannesburg to Seychelles within the next two weeks, with the cheapest ticket starting at R8 385.

What is the cheapest month to fly from Johannesburg to Seychelles?

June is one of the best times of the year to fly to Seychelles from Johannesburg. Prices for June average R7 201 per person but you can even find prices for as low as R4 459. The most expensive prices can be found in the month of December. Opting for a June flight can save you 31% on your journey compared to booking in June

Cheap flights from Johannesburg to Seychelles in January, February 2021

The best prices found for JNB to Seychelles flights in January, February
12 Feb - 19 Feb
R7 365pp
JNB
Johannesburg OR Tambo
Multiple airlines
   
2 STOPS
PRI
Grand'Anse Praslin Praslin Island
PRI
Grand'Anse Praslin Praslin Island
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
12 Feb - 19 Feb
R7 958pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
1 Feb - 6 Feb
R10 134pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Seychelles 2021 flight deals

Cheap flights to Seychelles from Johannesburg found for this year
16 Sep - 20 Sep
R5 098pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
16 Sep - 20 Sep
R5 113pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo
16 Sep - 20 Sep
R5 143pp
JNB
Johannesburg OR Tambo
Kenya Airways
 
1 STOP
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Kenya Airways
 
1 STOP
JNB
Johannesburg OR Tambo

Direct flights to Seychelles from Johannesburg

Save time with Johannesburg to Seychelles direct flight deals
23 Mar - 27 Mar
R10 195pp
JNB
Johannesburg OR Tambo
Air Seychelles
Direct
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Air Seychelles
Direct
JNB
Johannesburg OR Tambo

Last-minute flights from Johannesburg to Seychelles

Late deals on return flights to Seychelles from Johannesburg, departing today and this week
23 Jan - 3 Feb
R14 213pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
22 Jan - 4 Feb
R14 258pp
JNB
Johannesburg OR Tambo
Multiple airlines
 
1 STOP
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Emirates
 
1 STOP
JNB
Johannesburg OR Tambo
23 Jan - 4 Feb
R14 700pp
JNB
Johannesburg OR Tambo
Multiple airlines
Direct
SEZ
Victoria Seychelles Intl
SEZ
Victoria Seychelles Intl
Emirates
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Seychelles from Johannesburg

The cheapest one-way flights from Johannesburg to Seychelles
8:50 - 15:45
Air Seychelles
Direct
4h 55m
JNB - SEZ
Air Seychelles
R5 053
CheapFlights
7:25 - 2:05
Emirates
2 stops
16h 40m
JNB - SEZ
Emirates
R11 626
CheapFlights
20:55 - 2:05
Multiple Airlines
2 stops
27h 10m
JNB - SEZ
Multiple Airlines
R16 313
Gotogate

Related info for your journey

Useful info, stats and facts about Johannesburg to Seychelles flights.

Flight FAQs

From Johannesburg to Seychelles

Can I find flights from Johannesburg to Seychelles for under R6 087 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Seychelles for under R6 087. The cheapest flight booked recently is on Kenya Airways for just R4 869, but on average you can expect to pay R8 141.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Seychelles to control the spread of COVID-19?

Etihad Airways is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. Some of the new policies that have been implemented to accommodate travellers flying from Johannesburg OR Tambo to Seychelles are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Seychelles have flexible cancellations due to COVID-19?

Air Seychelles, Ethiopian Air, and Kenya Airways are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Johannesburg to Seychelles for under R10 652 on Cheapflights?

Cheapflights has 1 direct flight from Johannesburg to Seychelles under R10 652. A good price for a direct flight from Johannesburg to Seychelles is less than R10 195.

Are there last-minute flights available from Johannesburg to Seychelles for under R15 217?

There are currently 14+ open flights from Johannesburg to Seychelles within the next 7 days for less than R15 217.

What days are direct flights available from Johannesburg to Seychelles?

Direct flights can be found on the following days: Friday.

How popular is this flight route?

Flights from Johannesburg OR Tambo to Seychelles have been viewed 5 723 times in the past calendar month.

What are the most popular airlines that fly from Johannesburg to Seychelles?

Consider Emirates, Ethiopian Air or Etihad Airways when booking your flight. These represent the most popular airlines when flying from Johannesburg to Seychelles.

What are the cheapest flights from Johannesburg to Seychelles?

The cheapest flight price from Johannesburg to Seychelles is R4 766. On average you can expect to pay R11 855. The most popular route, (Johannesburg OR Tambo - Victoria Seychelles Intl), can usually be booked for R6 011.

How long does is the flight from Johannesburg to Seychelles?

There are many flights that can get you from Johannesburg to Seychelles in 4h 55m. Fly via Air Seychelles, Kenya Airways, or Qatar Airways to get the fastest option. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Seychelles return?

Currently priced at R4 870, Kenya Airways will fly you from Johannesburg to Seychelles and back. In addition to Kenya Airways, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Ethiopian Air and Air Seychelles - these airlines can fly you to your destination from R6 498 and R7 898, respectively.

What are the cheapest airlines to fly from Johannesburg to Seychelles one-way?

R3 576 is the cheapest one-way deal found within the past few days, from Kenya Airways. You may also be able to find cheap deals on Air Seychelles and Emirates, with prices starting from R5 022 and R11 581, respectively.

Related searches

Flights to Seychelles from Johannesburg
Flights to Johannesburg Flights to Seychelles Flights from Johannesburg

Arrival points for flights from Johannesburg to Seychelles

Destination information for Seychelles

Things to know before you go. Useful info for your trip from Johannesburg to Seychelles
Today's exchange rate
R1 = ₨1,35
Flight duration
5h 00m

Airports servicing Johannesburg

Airports servicing

Seychelles Intl (SEZ)

Top 7 airlines flying from Johannesburg to Seychelles

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Seychelles choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Ethiopian Air
R299 R362 No cancel fee 72%
Search Ethiopian Air flights
Kenya Airways
R287 R393 No cancel fee 82%
Search Kenya Airways flights
Air Mauritius
R416 R513 No cancel fee 82%

We couldn't confirm the COVID-19 safety measures taken by Air Mauritius. Please check directly on their website for additional information.

Search Air Mauritius flights
South African
R493 R613 No cancel fee 78%

We couldn't confirm the COVID-19 safety measures taken by South African. Please check directly on their website for additional information.

Search South African flights
Air Seychelles
R471 R756 No cancel fee 78%

We couldn't confirm the COVID-19 safety measures taken by Air Seychelles. Please check directly on their website for additional information.

Search Air Seychelles flights
Emirates
R631 R1 176 No cancel fee 75%
Search Emirates flights
Etihad Airways
R654 R1 382 No cancel fee 75%
Search Etihad Airways flights
Home Africa Seychelles Cheap flights from Johannesburg to Seychelles
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First