Cheap flights Johannesburg (O.R. Tambo) to Rodrigues Island

1 passenger, economy

Cheap flights Johannesburg to Rodrigues Island

Compare prices, duration and stops

Kenya Airways
KQ 761
10:10
Johannesburg, O.R. Tambo (JNB)
Fri, 25 sep
20h
2 stops
06:10
Rodrigues Island (RRG)
Sat, 26 sep +1
598 €
Kenya Airways
KQ 761
10:10
Johannesburg, O.R. Tambo (JNB)
Sat, 26 sep
44h
2 stops
06:10
Rodrigues Island (RRG)
Mon, 28 sep +1
598 €
Air Mauritius
MK 852
11:10
Johannesburg, O.R. Tambo (JNB)
Sun, 27 sep
19h
1 stop
06:10
Rodrigues Island (RRG)
Mon, 28 sep +1
620 €
Air Mauritius
MK 852
11:10
Johannesburg, O.R. Tambo (JNB)
Mon, 28 sep
19h
1 stop
06:10
Rodrigues Island (RRG)
Tue, 29 sep +1
620 €
Air Mauritius
MK 852 Best price
11:10
Johannesburg, O.R. Tambo (JNB)
Tue, 29 sep
22h 50min
1 stop
10:00
Rodrigues Island (RRG)
Wed, 30 sep +1
433 €
Air Mauritius
MK 852
11:45
Johannesburg, O.R. Tambo (JNB)
Wed, 30 sep
23h 5min
1 stop
10:50
Rodrigues Island (RRG)
Thu, 1 oct +1
434 €

Low price calendar

September 2026
Price chart (September 2026)
min: 433 € · max: 620 €
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — no data 18.09.2026 — no data 19.09.2026 — no data 20.09.2026 — no data 21.09.2026 — no data 22.09.2026 — no data 23.09.2026 — no data 24.09.2026 — no data 25.09.2026 — 598 € 26.09.2026 — 598 € 27.09.2026 — 620 € 28.09.2026 — 620 € 29.09.2026 — 433 € 30.09.2026 — 434 € 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
no data
2
no data
3
no data
4
no data
5
no data
6
no data
7
no data
8
no data
9
no data
10
no data
11
no data
12
no data
13
no data
14
no data
15
no data
16
no data
17
no data
18
no data
19
no data
20
no data
21
no data
22
no data
23
no data
24
no data
25
598 €
26
598 €
27
620 €
28
620 €
29
Good deal
433 €
30
434 €

Cheap flights Johannesburg to Rodrigues Island

Air Mauritius
Mon, Tue, Wed, Sun
Price from
433 €
Kenya Airways
Fri, Sat
Price from
598 €

Popular destinations from Johannesburg

All →
JNB
South Africa → South Africa
DUR
from
27 €
JNB
South Africa → South Africa
BFN
from
31 €
JNB
South Africa → South Africa
NLP
from
32 €
JNB
South Africa → South Africa
ELS
from
33 €
JNB
South Africa → South Africa
PLZ
from
35 €
JNB
South Africa → South Africa
GRJ
from
36 €
JNB
South Africa → South Africa
CPT
from
43 €
JNB
South Africa → Zimbabwe
HRE
from
46 €

Popular destinations to Rodrigues Island

All →
MRU
Mauritius → Mauritius
RRG
from
105 €
SEZ
Seychelles → Mauritius
RRG
from
339 €
BOM
Mumbai — Rodrigues Island
India → Mauritius
RRG
from
357 €
DEL
New Delhi — Rodrigues Island
India → Mauritius
RRG
from
383 €
CPT
Cape Town — Rodrigues Island
South Africa → Mauritius
RRG
from
430 €
GOI
India → Mauritius
RRG
from
446 €
SHJ
Sharjah — Rodrigues Island
United Arab Emirates → Mauritius
RRG
from
449 €
DXB
United Arab Emirates → Mauritius
RRG
from
449 €

Cheap flights Johannesburg to Rodrigues Island

Interesting facts about the route

Flight time

21h 25min

Distance

3 653 km

Average price

598 €

Most frequent flight

MK 852

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Mauritius

All plans

mornecom

2 GB

data

15

days

€12

Buy

mornecom

3 GB

data

30

days

€17

Buy

mornecom

5 GB

data

30

days

€26

Buy

mornecom

1 GB

data

7

days

€7

Buy

Frequently Asked Questions

The average ticket price Johannesburg Rodrigues Island is €598. The cheapest ticket costs €433, operated by Air Mauritius, flight 852, departing Johannesburg on 29 September at 11:10, arriving Rodrigues Island on 30 September at 10:00.
The average flight time is 22 hours 50 minutes.The fastest flight takes 19 hours, flight 852operated by Air Mauritius, departing Johannesburg on 27 September at 11:10, arriving Rodrigues Island on 28 September at 06:10.
Flights on the Johannesburg - Rodrigues Island route are operated by the following airlines: Kenya Airways, Air Mauritius.
The distance from Johannesburg to Rodrigues Island is 3653 km.