One Way

Popular Filters

+ 1 more

Arrival Airports

One Way Price

BHD 199 BHD 500

Duration

9 h 20 m 41 h 30 m

Stops From Cape Town

Departure From Cape Town

6 AM - 12 PM

BHD 224

12 PM - 6 PM

BHD 200

After 6 PM

BHD 207

Arrival at Dubai

Before 6 AM

BHD 200

6 AM - 12 PM

BHD 488

After 6 PM

BHD 225

Alliances & Airlines

Oneworld

()

SkyTeam

()

Star Alliance

(9)

+ 1 more

Layover Airports

Layover Duration

30 m 29 h 30 m

Cape Town to Dubai Fare Calendar

Book cheap Cape Town to Dubai International ✈ tickets at MakeMyTrip Bahrain. Get best deals, Lowest airfare ticket booking from Cape Town to Dubai air travel route. Check flight reservation status, schedules of Cape Town to Dubai flight ticket online. Also Check Dubai to Cape Town Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 25 Jun 2026 12:10:13
Emirates

BHD 203

BHD 200

Cape Town to Dubai , 28 Jun

Emirates EK | 773

13:15

Sun, 28 Jun 26

Cape Town, South Africa

09 h 20 m

00:35

Mon, 29 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

South African Airways

BHD 210

BHD 207

Cape Town to Dubai , 28 Jun

South African Airways SA | 7154 | Operated By Emirates

13:15

Sun, 28 Jun 26

Cape Town, South Africa

09 h 20 m

00:35

Mon, 29 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

South African Airlink, Air Seychelles

More Timing Options

BHD 227

BHD 224

Transit Visa may be required

Cape Town to Abu Dhabi , 28 Jun

South African Airlink 4Z | 950

09:55

Sun, 28 Jun 26

Cape Town, South Africa

02 h 05 m

12:00

Sun, 28 Jun 26

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

Air Seychelles HM | 60

13:50

Sun, 28 Jun 26

Terminal A

Johannesburg, South Africa

04 h 55 m

20:45

Sun, 28 Jun 26

Terminal I

Mahe Island, Seychelles

BAGGAGE : CHECK INCABIN

Information not available

Air Seychelles HM | 18

20:30

Mon, 29 Jun 26

Terminal I

Mahe Island, Seychelles

04 h 35 m

01:05

Tue, 30 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

CemAir, South African Airways

BHD 228

BHD 225

Cape Town to Dubai , 28 Jun

CemAir 5Z | 831

08:00

Sun, 28 Jun 26

Cape Town, South Africa

02 h

10:00

Sun, 28 Jun 26

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

South African Airways SA | 7160 | Operated By Emirates

13:30

Sun, 28 Jun 26

Terminal B

Johannesburg, South Africa

08 h 10 m

23:40

Sun, 28 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

South African Airways

BHD 234

BHD 231

Cape Town to Dubai , 28 Jun

South African Airways SA | 316

09:00

Sun, 28 Jun 26

Cape Town, South Africa

02 h

11:00

Sun, 28 Jun 26

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

South African Airways SA | 7160 | Operated By Emirates

13:30

Sun, 28 Jun 26

Terminal B

Johannesburg, South Africa

08 h 10 m

23:40

Sun, 28 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates

BHD 238

BHD 235

Cape Town to Dubai , 28 Jun

Emirates EK | 771

18:25

Sun, 28 Jun 26

Cape Town, South Africa

09 h 25 m

05:50

Mon, 29 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines, Etihad Airways

BHD 247

BHD 244

Transit Visa may be required

Cape Town to Abu Dhabi , 28 Jun

Ethiopian Airlines ET | 844

13:50

Sun, 28 Jun 26

Cape Town, South Africa

06 h 25 m

21:15

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 6336 | Operated By Ethiopian Airlines

21:50

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 20 m

03:10

Mon, 29 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines

BHD 313

BHD 310

Transit Visa may be required

Cape Town to Abu Dhabi , 28 Jun

Ethiopian Airlines ET | 844

13:50

Sun, 28 Jun 26

Cape Town, South Africa

06 h 25 m

21:15

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 614

21:50

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 20 m

03:10

Mon, 29 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

BHD 318

BHD 315

Transit Visa may be required

Cape Town to Abu Dhabi , 28 Jun

Etihad Airways EY | 6397 | Operated By Ethiopian Airlines

13:50

Sun, 28 Jun 26

Cape Town, South Africa

06 h 25 m

21:15

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 6336 | Operated By Ethiopian Airlines

21:50

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 20 m

03:10

Mon, 29 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines

BHD 333

BHD 330

Transit Visa may be required

Cape Town to Dubai , 28 Jun

Ethiopian Airlines ET | 844

13:50

Sun, 28 Jun 26

Cape Town, South Africa

06 h 25 m

21:15

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 600

21:45

Sun, 28 Jun 26

Terminal T2

Addis Ababa, Ethiopia

04 h 10 m

02:55

Mon, 29 Jun 26

Terminal T1

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available