One Way

Popular Filters

+ 1 more

Arrival Airports

One Way Price

OMR 199 OMR 500

Duration

9 h 20 m 41 h 30 m

Stops From Cape Town

Departure From Cape Town

6 AM - 12 PM

OMR 223

12 PM - 6 PM

OMR 200

After 6 PM

OMR 207

Arrival at Dubai

Before 6 AM

OMR 200

6 AM - 12 PM

OMR 491

After 6 PM

OMR 223

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 Oman. 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:09:49
Emirates

OMR 205

OMR 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

OMR 212

OMR 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

CemAir, South African Airways

OMR 228

OMR 223

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 Airlink, Air Seychelles

More Timing Options

OMR 230

OMR 225

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

South African Airways

OMR 237

OMR 232

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

OMR 240

OMR 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

OMR 250

OMR 245

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

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines

OMR 316

OMR 311

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

OMR 321

OMR 316

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

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines

OMR 336

OMR 331

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