Recent return flight deals
21/6Fri
direct
1h 05mGRJ-CPT
28/6Fri
direct
0h 55mCPT-GRJ
29/5Wed
1 stopFlySafair
9h 00mGRJ-CPT
2/6Sun
2 stopsFlySafair
15h 10mCPT-GRJ
29/5Wed
1 stopFlySafair
7h 15mGRJ-CPT
2/6Sun
directFlySafair
1h 00mCPT-GRJ
3/7Wed
direct
1h 25mPLZ-CPT
9/7Tue
direct
1h 10mCPT-PLZ
4/6Tue
1 stop
15h 25mPLZ-CPT
11/6Tue
2 stops
26h 00mCPT-PLZ
21/6Fri
directFlySafair
1h 05mGRJ-CPT
28/6Fri
1 stopFlySafair
13h 40mCPT-GRJ
12/7Fri
directFlySafair
1h 25mPLZ-CPT
18/9Wed
directFlySafair
1h 20mCPT-PLZ
5/6Wed
directFlySafair
1h 40mELS-CPT
12/6Wed
directFlySafair
1h 35mCPT-ELS
5/6Wed
1 stop
8h 30mBFN-CPT
12/6Wed
1 stop
8h 00mCPT-BFN
11/9Wed
directAirlink
1h 35mKIM-CPT
31/10Thu
directAirlink
1h 30mCPT-KIM