Recent return flight deals
![]()
8/8Thu
2 stops
16h 45mJHB-RUH
![]()
9/8Fri
2 stops
18h 55mRUH-JHB
![Oman Air]()
9/8Fri
2 stopsOman Air
34h 45mJHB-RUH
![Oman Air]()
2/10Wed
2 stopsOman Air
34h 10mRUH-JHB
![Qatar Airways]()
9/8Fri
2 stopsQatar Airways
30h 25mJHB-RUH
![Qatar Airways]()
3/10Thu
2 stopsQatar Airways
23h 25mRUH-JHB
![]()
9/8Fri
2 stops
25h 35mJHB-RUH
![]()
2/10Wed
2 stops
34h 10mRUH-JHB
![]()
9/8Fri
1 stop
30h 40mJHB-RUH
![]()
3/10Thu
2 stops
17h 20mRUH-JHB
![Qatar Airways]()
10/8Sat
2 stopsQatar Airways
28h 00mJHB-RUH
![Qatar Airways]()
11/8Sun
2 stopsQatar Airways
38h 35mRUH-JHB
![]()
9/8Fri
1 stop
30h 40mJHB-RUH
![]()
2/10Wed
2 stops
14h 55mRUH-JHB
![]()
8/8Thu
2 stops
27h 35mJHB-RUH
![]()
9/8Fri
1 stop
13h 00mRUH-JHB
![]()
10/8Sat
2 stops
16h 25mJHB-RUH
![]()
10/8Sat
2 stops
30h 05mRUH-JHB
![]()
10/8Sat
1 stop
23h 40mJHB-RUH
![]()
11/8Sun
2 stops
37h 20mRUH-JHB
Search by stops
Search by airline
Search by price