Recent return flight deals
15/6Sat
1 stop
15h 00mPEN-KMG
23/6Sun
1 stop
7h 55mKMG-PEN
15/6Sat
1 stopXiamenAir
15h 05mPEN-KMG
24/6Mon
1 stopXiamenAir
22h 15mKMG-PEN
16/6Sun
1 stopXiamenAir
23h 25mPEN-KMG
23/6Sun
1 stopXiamenAir
22h 15mKMG-PEN
15/6Sat
1 stopXiamenAir
19h 00mPEN-KMG
25/6Tue
1 stopXiamenAir
22h 15mKMG-PEN
11/6Tue
1 stop
18h 35mJHB-KMG
18/6Tue
2 stops
15h 20mKMG-JHB
11/6Tue
1 stop
18h 35mJHB-KMG
18/6Tue
2 stops
13h 40mKMG-JHB
11/6Tue
1 stop
18h 35mJHB-KMG
18/6Tue
1 stop
22h 45mKMG-JHB
19/9Thu
1 stop
8h 35mPEN-KMG
23/9Mon
1 stop
5h 55mKMG-PEN
11/6Tue
1 stop
11h 45mJHB-KMG
18/6Tue
1 stop
22h 45mKMG-JHB
19/9Thu
1 stop
17h 40mPEN-KMG
22/9Sun
1 stop
12h 15mKMG-PEN
Search by stops
Search by airline
Search by price