Cheap flights Dubai to Cape Town

1 passenger, economy

Cheap flights Dubai to Cape Town

Compare prices, duration and stops

Qatar Airways
QR 1007
07:45
Dubai (DXB)
Fri, 18 sep
23h 55min
2 stops
07:40
Cape Town (CPT)
Sat, 19 sep +1
45 927 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Fri, 18 sep
33h 55min
2 stops
06:50
Cape Town (CPT)
Sun, 20 sep +1
42 559 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Sat, 19 sep
28h 25min
2 stops
07:10
Cape Town (CPT)
Sun, 20 sep +1
45 720 ₹
Kenya Airways
KQ 305
03:30
Dubai (DXB)
Sat, 19 sep
27h 20min
2 stops
06:50
Cape Town (CPT)
Sun, 20 sep +1
42 107 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Sat, 19 sep
48h 40min
2 stops
21:35
Cape Town (CPT)
Mon, 21 sep +1
44 944 ₹
RwandAir
WB 305
21:50
Dubai (DXB)
Sat, 19 sep
19h 55min
2 stops
17:45
Cape Town (CPT)
Sun, 20 sep +1
47 047 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Sun, 20 sep
17h 30min
2 stops
20:15
Cape Town (CPT)
Sun, 20 sep
45 282 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Sun, 20 sep
23h 25min
2 stops
20:20
Cape Town (CPT)
Mon, 21 sep +1
42 694 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Mon, 21 sep
17h 5min
2 stops
19:50
Cape Town (CPT)
Mon, 21 sep
42 595 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Mon, 21 sep
19h 20min
2 stops
16:15
Cape Town (CPT)
Tue, 22 sep +1
47 220 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Tue, 22 sep
18h 50min
2 stops
21:35
Cape Town (CPT)
Tue, 22 sep
46 792 ₹
Etihad Airways
EY 5411
23:55
XNB
Tue, 22 sep
36h 15min
2 stops
12:10
Cape Town (CPT)
Thu, 24 sep +1
43 152 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Wed, 23 sep
18h 50min
2 stops
21:35
Cape Town (CPT)
Wed, 23 sep
43 542 ₹
Flyadeal
F3 514
18:45
Dubai (DXB)
Wed, 23 sep
65h 25min
3 stops
12:10
Cape Town (CPT)
Sat, 26 sep +1
45 630 ₹
Air Tanzania
TC 405
00:00
Dubai (DXB)
Thu, 24 sep
14h 20min
1 stop
14:20
Cape Town (CPT)
Thu, 24 sep
45 227 ₹
Flyadeal
F3 506
08:50
Dubai (DXB)
Thu, 24 sep
51h 20min
3 stops
12:10
Cape Town (CPT)
Sat, 26 sep +1
45 265 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Thu, 24 sep
23h 55min
2 stops
20:50
Cape Town (CPT)
Fri, 25 sep +1
44 855 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Fri, 25 sep
39h 45min
2 stops
18:30
Cape Town (CPT)
Sat, 26 sep +1
43 584 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Fri, 25 sep
19h 45min
2 stops
16:40
Cape Town (CPT)
Sat, 26 sep +1
46 106 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Sat, 26 sep
27h 30min
2 stops
06:15
Cape Town (CPT)
Sun, 27 sep +1
43 459 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Sat, 26 sep
46h 15min
2 stops
19:10
Cape Town (CPT)
Mon, 28 sep +1
46 031 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Sun, 27 sep
30h 10min
2 stops
08:55
Cape Town (CPT)
Mon, 28 sep +1
46 664 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Sun, 27 sep
33h 20min
2 stops
06:15
Cape Town (CPT)
Tue, 29 sep +1
45 908 ₹
RwandAir
WB 305
21:50
Dubai (DXB)
Sun, 27 sep
32h 25min
2 stops
06:15
Cape Town (CPT)
Tue, 29 sep +1
43 758 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Mon, 28 sep
27h 55min
2 stops
06:40
Cape Town (CPT)
Tue, 29 sep +1
45 235 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Mon, 28 sep
48h 40min
2 stops
21:35
Cape Town (CPT)
Wed, 30 sep +1
44 479 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Tue, 29 sep
18h 50min
2 stops
21:35
Cape Town (CPT)
Tue, 29 sep
43 564 ₹
Flyadeal
F3 506
08:50
Dubai (DXB)
Tue, 29 sep
27h 20min
3 stops
12:10
Cape Town (CPT)
Wed, 30 sep +1
45 986 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Tue, 29 sep
23h 25min
2 stops
20:20
Cape Town (CPT)
Wed, 30 sep +1
45 668 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Wed, 30 sep
16h 25min
2 stops
19:10
Cape Town (CPT)
Wed, 30 sep
44 958 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Wed, 30 sep
17h 50min
2 stops
14:45
Cape Town (CPT)
Thu, 1 oct +1
38 870 ₹
Air Tanzania
TC 405 🔥 Hot deal
00:00
Dubai (DXB)
Thu, 1 oct
14h 20min
1 stop
14:20
Cape Town (CPT)
Thu, 1 oct
45 222 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Thu, 1 oct
24h 40min
2 stops
21:35
Cape Town (CPT)
Fri, 2 oct +1
44 522 ₹
RwandAir
WB 305
21:50
Dubai (DXB)
Thu, 1 oct
22h 55min
2 stops
20:45
Cape Town (CPT)
Fri, 2 oct +1
44 159 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Fri, 2 oct
33h 50min
2 stops
12:35
Cape Town (CPT)
Sat, 3 oct +1
43 408 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Fri, 2 oct
20h 5min
2 stops
17:00
Cape Town (CPT)
Sat, 3 oct +1
45 799 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Sat, 3 oct
27h 30min
2 stops
06:15
Cape Town (CPT)
Sun, 4 oct +1
45 045 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Sat, 3 oct
46h 30min
2 stops
19:25
Cape Town (CPT)
Mon, 5 oct +1
44 647 ₹
RwandAir
WB 305
21:50
Dubai (DXB)
Sat, 3 oct
22h 55min
2 stops
20:45
Cape Town (CPT)
Sun, 4 oct +1
42 411 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Sun, 4 oct
39h
2 stops
17:45
Cape Town (CPT)
Mon, 5 oct +1
43 325 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Sun, 4 oct
22h 30min
2 stops
19:25
Cape Town (CPT)
Mon, 5 oct +1
44 611 ₹
RwandAir
WB 305
21:50
Dubai (DXB)
Sun, 4 oct
19h 10min
2 stops
17:00
Cape Town (CPT)
Mon, 5 oct +1
43 427 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Mon, 5 oct
17h 5min
2 stops
19:50
Cape Town (CPT)
Mon, 5 oct
43 068 ₹
Flynas
XY 202
07:25
Dubai (DXB)
Mon, 5 oct
51h 35min
3 stops
11:00
Cape Town (CPT)
Wed, 7 oct +1
42 665 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Mon, 5 oct
22h 15min
2 stops
19:10
Cape Town (CPT)
Tue, 6 oct +1
43 409 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Tue, 6 oct
18h 50min
2 stops
21:35
Cape Town (CPT)
Tue, 6 oct
44 352 ₹
Kenya Airways
KQ 311
20:55
Dubai (DXB)
Tue, 6 oct
22h 15min
2 stops
19:10
Cape Town (CPT)
Wed, 7 oct +1
43 929 ₹
RwandAir
WB 305
21:50
Dubai (DXB)
Tue, 6 oct
22h 55min
2 stops
20:45
Cape Town (CPT)
Wed, 7 oct +1
42 196 ₹
Ethiopian Airlines
ET 601
00:25
Dubai (DXB)
Wed, 7 oct
21h 10min
2 stops
21:35
Cape Town (CPT)
Wed, 7 oct
43 018 ₹
Kenya Airways
KQ 305
02:45
Dubai (DXB)
Wed, 7 oct
27h 30min
2 stops
06:15
Cape Town (CPT)
Thu, 8 oct +1
41 457 ₹

Low price calendar

September 2026
Price chart (September 2026)
min: 38 870 ₹ · max: 44 477 ₹
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 — 42 559 ₹ 19.09.2026 — 42 107 ₹ 20.09.2026 — 42 509 ₹ 21.09.2026 — 42 595 ₹ 22.09.2026 — 40 488 ₹ 23.09.2026 — 43 542 ₹ 24.09.2026 — 42 959 ₹ 25.09.2026 — 43 170 ₹ 26.09.2026 — 43 459 ₹ 27.09.2026 — 40 264 ₹ 28.09.2026 — 43 408 ₹ 29.09.2026 — 44 477 ₹ 30.09.2026 — 38 870 ₹ 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
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
no data
18
placeholder
42 559 ₹
19
placeholder
42 107 ₹
20
placeholder
42 509 ₹
21
placeholder
42 595 ₹
22
Good deal
40 488 ₹
23
placeholder
43 542 ₹
24
placeholder
42 959 ₹
25
placeholder
43 170 ₹
26
placeholder
43 459 ₹
27
Good deal
40 264 ₹
28
placeholder
43 408 ₹
29
placeholder
44 477 ₹
30
Good deal
38 870 ₹

Cheap flights Dubai to Cape Town

RwandAir
Mon, Tue, Thu, Sat, Sun
Price from
38 466 ₹
Ethiopian Airlines
Mon, Tue, Wed, Thu, Fri, Sat
Price from
38 677 ₹
Kenya Airways
Mon, Tue, Wed, Thu, Fri, Sat, Sun
Price from
38 870 ₹
Air Tanzania
Thu, Sun
Price from
42 269 ₹
Flynas
Mon, Tue, Wed, Thu, Fri, Sat, Sun
Price from
42 665 ₹
Qatar Airways
Mon, Tue, Wed, Thu, Fri, Sun
Price from
42 808 ₹
Flyadeal
Tue, Wed, Thu, Fri, Sat
Price from
42 970 ₹

Popular destinations from Dubai

All →
DXB
United Arab Emirates → Saudi Arabia
RUH
from
2 054 ₹
DXB
United Arab Emirates → Oman
MCT
from
3 457 ₹
DXB
Dubai — Salalah
United Arab Emirates → Oman
SLL
from
5 619 ₹
DXB
Dubai — Kuwait City
United Arab Emirates → Kuwait
KWI
from
5 663 ₹
DXB
Dubai — Chennai
United Arab Emirates → India
MAA
from
5 768 ₹
DXB
United Arab Emirates → Saudi Arabia
JED
from
6 523 ₹
DXB
United Arab Emirates → Russia
MCX
from
6 785 ₹
DXB
Dubai — Mumbai
United Arab Emirates → India
BOM
from
7 083 ₹
DXB
Dubai — Hyderabad
United Arab Emirates → India
HYD
from
7 383 ₹

Popular destinations to Cape Town

All →
JNB
South Africa → South Africa
CPT
from
4 662 ₹
DUR
South Africa → South Africa
CPT
from
5 231 ₹
NLP
South Africa → South Africa
CPT
from
6 012 ₹
PLZ
South Africa → South Africa
CPT
from
9 184 ₹
WDH
Namibia → South Africa
CPT
from
9 769 ₹
HDS
South Africa → South Africa
CPT
from
11 339 ₹
ELS
South Africa → South Africa
CPT
from
11 945 ₹
GRJ
George — Cape Town
South Africa → South Africa
CPT
from
13 373 ₹
VFA
Zimbabwe → South Africa
CPT
from
17 431 ₹

Cheap flights Dubai to Cape Town

Interesting facts about the route

Flight time

24h 40min

Distance

7 642 km

Average price

43 562 ₹

Most frequent flight

KQ 311

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · South Africa

All plans

cellsa

3 GB

data

30

days

₹959

Buy

cellsa

5 GB

data

30

days

₹1342

Buy

cellsa

10 GB

data

30

days

₹2349

Buy

cellsa

20 GB

data

30

days

₹3835

Buy

cellsa

1 GB

data

7

days

₹431

Buy

Frequently Asked Questions

The average ticket price Dubai Cape Town is ₹43 562. The cheapest ticket costs ₹42 107, operated by Kenya Airways, flight 305, departing Dubai on 19 September at 03:30, arriving Cape Town on 20 September at 06:50.
The average flight time is 23 hours 55 minutes.The fastest flight takes 17 hours 5 minutes, flight 305operated by Kenya Airways, departing Dubai on 21 September at 02:45, arriving Cape Town on 21 September at 19:50.
Flights on the Dubai - Cape Town route are operated by the following airlines: Ethiopian Airlines, Flyadeal, Kenya Airways, Qatar Airways, Air Tanzania, RwandAir, Flynas.
The distance from Dubai to Cape Town is 7642 km.