Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788
Embark on a continuing adventure from Kota Kinabalu to Kuala Lumpur flights with FlightsDaddy. Experience consolation and comfort as you soar via the skies with our dependable carrier. Whether you are travelling for commercial enterprise or pleasure, our flights offer a clean and hassle-free enjoy. Sit lower back, loosen up, and experience the scenic views as we whisk you away to your vacation spot. Trust FlightsDaddy for an unforgettable tour experience from Sabah to the colourful capital of Malaysia. Book your price tag nowadays and allow us to take you there simply.
This month discounted airfare from Kota Kinabalu to Kuala Lumpur flights Book online
Departure at | Return at | Airline | Flight number | Airline | Flight | Stops | Price | Find tickets |
---|---|---|---|---|---|---|---|---|
27 July 2024 | 30 July 2024 | Malaysia Airlines | MH 2611 | Malaysia Airlines (MH 2611) | Direct | 144 | Tickets from 144 | |
28 July 2024 | 11 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 254 | Tickets from 254 | |
29 July 2024 | 5 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 179 | Tickets from 179 | |
30 July 2024 | 7 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 179 | Tickets from 179 | |
31 July 2024 | 19 August 2024 | Batik Air | OD 7009 | Batik Air (OD 7009) | Direct | 162 | Tickets from 162 | |
1 August 2024 | 31 August 2024 | AirAsia | AK 5119 | AirAsia (AK 5119) | Direct | 127 | Tickets from 127 | |
2 August 2024 | 11 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 162 | Tickets from 162 | |
3 August 2024 | 13 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
4 August 2024 | 14 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
5 August 2024 | 13 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
6 August 2024 | 20 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
7 August 2024 | 9 August 2024 | AirAsia | AK 5135 | AirAsia (AK 5135) | 1 Stop | 104 | Tickets from 104 | |
8 August 2024 | 13 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
9 August 2024 | 8 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 143 | Tickets from 143 | |
10 August 2024 | 14 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
11 August 2024 | 13 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
12 August 2024 | 13 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
13 August 2024 | 14 August 2024 | AirAsia | AK 5135 | AirAsia (AK 5135) | Direct | 86 | Tickets from 86 | |
14 August 2024 | 4 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
15 August 2024 | 21 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
16 August 2024 | 17 August 2024 | AirAsia | AK 5131 | AirAsia (AK 5131) | Direct | 129 | Tickets from 129 | |
17 August 2024 | 2 September 2024 | AirAsia | AK 5137 | AirAsia (AK 5137) | Direct | 107 | Tickets from 107 | |
18 August 2024 | 21 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
19 August 2024 | 20 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
20 August 2024 | 4 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 143 | Tickets from 143 | |
21 August 2024 | 4 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
22 August 2024 | 1 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
23 August 2024 | 4 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
24 August 2024 | 30 August 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
25 August 2024 | 9 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
26 August 2024 | 1 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
27 August 2024 | 3 September 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 127 | Tickets from 127 | |
28 August 2024 | 9 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 112 | Tickets from 112 | |
29 August 2024 | 4 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
30 August 2024 | 3 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
31 August 2024 | 3 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
1 September 2024 | 3 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
2 September 2024 | 7 September 2024 | Batik Air | OD 1005 | Batik Air (OD 1005) | Direct | 112 | Tickets from 112 | |
3 September 2024 | 4 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 109 | Tickets from 109 | |
4 September 2024 | 7 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
5 September 2024 | 9 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 109 | Tickets from 109 | |
6 September 2024 | 6 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 105 | Tickets from 105 | |
7 September 2024 | 9 September 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 112 | Tickets from 112 | |
8 September 2024 | 9 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 112 | Tickets from 112 | |
9 September 2024 | 4 October 2024 | Batik Air | OD 1005 | Batik Air (OD 1005) | Direct | 112 | Tickets from 112 | |
10 September 2024 | 2 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 112 | Tickets from 112 | |
11 September 2024 | 6 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 120 | Tickets from 120 | |
12 September 2024 | 28 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
13 September 2024 | 6 October 2024 | Batik Air | OD 1005 | Batik Air (OD 1005) | Direct | 151 | Tickets from 151 | |
14 September 2024 | 26 September 2024 | AirAsia | AK 5119 | AirAsia (AK 5119) | Direct | 113 | Tickets from 113 | |
15 September 2024 | 24 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
16 September 2024 | 20 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 162 | Tickets from 162 | |
17 September 2024 | 30 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 160 | Tickets from 160 | |
18 September 2024 | 25 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
19 September 2024 | 23 September 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 147 | Tickets from 147 | |
20 September 2024 | 5 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 151 | Tickets from 151 | |
21 September 2024 | 29 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 143 | Tickets from 143 | |
22 September 2024 | 30 September 2024 | Batik Air | OD 1005 | Batik Air (OD 1005) | Direct | 143 | Tickets from 143 | |
23 September 2024 | 28 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
24 September 2024 | 1 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
25 September 2024 | 28 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
26 September 2024 | 1 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
27 September 2024 | 28 September 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
28 September 2024 | 28 September 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 104 | Tickets from 104 | |
29 September 2024 | 1 October 2024 | Batik Air | OD 1005 | Batik Air (OD 1005) | Direct | 104 | Tickets from 104 | |
30 September 2024 | 7 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
1 October 2024 | 5 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
2 October 2024 | 5 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
3 October 2024 | 5 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
4 October 2024 | 5 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 104 | Tickets from 104 | |
5 October 2024 | 6 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
6 October 2024 | 9 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 90 | Tickets from 90 | |
7 October 2024 | 14 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
8 October 2024 | 9 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
9 October 2024 | 14 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
10 October 2024 | 14 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
11 October 2024 | 14 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
12 October 2024 | 14 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
13 October 2024 | 15 October 2024 | Batik Air | OD 1005 | Batik Air (OD 1005) | Direct | 92 | Tickets from 92 | |
14 October 2024 | 20 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
15 October 2024 | 20 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
16 October 2024 | 23 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 66 | Tickets from 66 | |
17 October 2024 | 20 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
18 October 2024 | 20 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
19 October 2024 | 20 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
20 October 2024 | 20 October 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 104 | Tickets from 104 | |
21 October 2024 | 22 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
22 October 2024 | 24 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
23 October 2024 | 25 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
24 October 2024 | 25 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
25 October 2024 | 26 October 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 109 | Tickets from 109 | |
26 October 2024 | 5 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
27 October 2024 | 6 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 101 | Tickets from 101 | |
28 October 2024 | 5 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
29 October 2024 | 6 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 119 | Tickets from 119 | |
30 October 2024 | 10 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 119 | Tickets from 119 | |
31 October 2024 | 6 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 101 | Tickets from 101 | |
1 November 2024 | 5 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
2 November 2024 | 5 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 119 | Tickets from 119 | |
3 November 2024 | 6 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
4 November 2024 | 8 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
5 November 2024 | 8 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
6 November 2024 | 8 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
7 November 2024 | 8 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
8 November 2024 | 9 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
9 November 2024 | 11 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
10 November 2024 | 10 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 100 | Tickets from 100 | |
11 November 2024 | 14 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
12 November 2024 | 14 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
13 November 2024 | 13 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
14 November 2024 | 18 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
15 November 2024 | 19 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
16 November 2024 | 17 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
17 November 2024 | 23 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
18 November 2024 | 27 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
19 November 2024 | 19 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
20 November 2024 | 21 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
21 November 2024 | 23 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
22 November 2024 | 24 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
23 November 2024 | 23 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
24 November 2024 | 29 November 2024 | AirAsia | AK 5141 | AirAsia (AK 5141) | Direct | 64 | Tickets from 64 | |
25 November 2024 | 28 November 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
26 November 2024 | 28 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
27 November 2024 | 29 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
28 November 2024 | 2 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
29 November 2024 | 30 November 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
30 November 2024 | 1 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
1 December 2024 | 8 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
2 December 2024 | 4 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
3 December 2024 | 4 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
4 December 2024 | 10 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
5 December 2024 | 11 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
6 December 2024 | 8 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
7 December 2024 | 10 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
8 December 2024 | 11 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
9 December 2024 | 12 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
10 December 2024 | 11 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
11 December 2024 | 7 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 101 | Tickets from 101 | |
12 December 2024 | 14 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 108 | Tickets from 108 | |
13 December 2024 | 15 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 109 | Tickets from 109 | |
14 December 2024 | 7 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 101 | Tickets from 101 | |
15 December 2024 | 6 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 100 | Tickets from 100 | |
16 December 2024 | 19 December 2024 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 127 | Tickets from 127 | |
17 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
18 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
19 December 2024 | 7 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 120 | Tickets from 120 | |
20 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
21 December 2024 | 7 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
22 December 2024 | 7 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 134 | Tickets from 134 | |
23 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
24 December 2024 | 25 December 2024 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 162 | Tickets from 162 | |
25 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 119 | Tickets from 119 | |
26 December 2024 | 29 December 2024 | Firefly | FY 4677 | Firefly (FY 4677) | Direct | 172 | Tickets from 172 | |
27 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
28 December 2024 | 11 January 2025 | Firefly | FY 2553 | Firefly (FY 2553) | Direct | 93 | Tickets from 93 | |
29 December 2024 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
30 December 2024 | 7 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 134 | Tickets from 134 | |
31 December 2024 | 5 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 162 | Tickets from 162 | |
1 January 2025 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
2 January 2025 | 6 January 2025 | AirAsia | AK 5135 | AirAsia (AK 5135) | Direct | 111 | Tickets from 111 | |
3 January 2025 | 10 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
4 January 2025 | 6 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 134 | Tickets from 134 | |
5 January 2025 | 13 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 134 | Tickets from 134 | |
6 January 2025 | 7 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
7 January 2025 | 8 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
8 January 2025 | 9 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
9 January 2025 | 10 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
10 January 2025 | 13 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
11 January 2025 | 12 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
12 January 2025 | 15 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
13 January 2025 | 14 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 100 | Tickets from 100 | |
14 January 2025 | 14 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
15 January 2025 | 16 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 101 | Tickets from 101 | |
16 January 2025 | 16 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 100 | Tickets from 100 | |
17 January 2025 | 21 January 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 162 | Tickets from 162 | |
18 January 2025 | 17 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
19 January 2025 | 20 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 162 | Tickets from 162 | |
20 January 2025 | 31 January 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
21 January 2025 | 5 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
22 January 2025 | 4 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 117 | Tickets from 117 | |
23 January 2025 | 5 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
24 January 2025 | 5 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
25 January 2025 | 8 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
26 January 2025 | 8 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
27 January 2025 | 4 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
28 January 2025 | 4 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
29 January 2025 | 4 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
30 January 2025 | 7 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 147 | Tickets from 147 | |
31 January 2025 | 5 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 147 | Tickets from 147 | |
1 February 2025 | 5 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 164 | Tickets from 164 | |
2 February 2025 | 17 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 151 | Tickets from 151 | |
3 February 2025 | 4 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 147 | Tickets from 147 | |
4 February 2025 | 11 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
5 February 2025 | 7 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
6 February 2025 | 12 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 132 | Tickets from 132 | |
7 February 2025 | 10 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 132 | Tickets from 132 | |
8 February 2025 | 22 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
9 February 2025 | 19 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
10 February 2025 | 19 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 120 | Tickets from 120 | |
11 February 2025 | 18 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 104 | Tickets from 104 | |
12 February 2025 | 21 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 117 | Tickets from 117 | |
13 February 2025 | 17 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 104 | Tickets from 104 | |
14 February 2025 | 19 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 119 | Tickets from 119 | |
15 February 2025 | 17 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 134 | Tickets from 134 | |
16 February 2025 | 24 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 134 | Tickets from 134 | |
17 February 2025 | 22 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
18 February 2025 | 22 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
19 February 2025 | 27 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
20 February 2025 | 23 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
21 February 2025 | 23 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
22 February 2025 | 25 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
23 February 2025 | 25 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
24 February 2025 | 25 February 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
25 February 2025 | 27 February 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
26 February 2025 | 4 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
27 February 2025 | 9 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
28 February 2025 | 3 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
1 March 2025 | 4 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
2 March 2025 | 7 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
3 March 2025 | 3 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
4 March 2025 | 8 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
5 March 2025 | 11 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
6 March 2025 | 10 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
7 March 2025 | 7 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
8 March 2025 | 9 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
9 March 2025 | 19 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
10 March 2025 | 12 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
11 March 2025 | 12 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
12 March 2025 | 19 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 92 | Tickets from 92 | |
13 March 2025 | 19 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 92 | Tickets from 92 | |
14 March 2025 | 17 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 112 | Tickets from 112 | |
15 March 2025 | 19 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 105 | Tickets from 105 | |
16 March 2025 | 18 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 117 | Tickets from 117 | |
17 March 2025 | 24 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 112 | Tickets from 112 | |
18 March 2025 | 22 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 112 | Tickets from 112 | |
19 March 2025 | 22 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
20 March 2025 | 23 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 104 | Tickets from 104 | |
21 March 2025 | 23 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 112 | Tickets from 112 | |
22 March 2025 | 24 March 2025 | Batik Air | OD 1007 | Batik Air (OD 1007) | Direct | 117 | Tickets from 117 | |
23 March 2025 | 23 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 132 | Tickets from 132 | |
24 March 2025 | 24 March 2025 | Batik Air | OD 1003 | Batik Air (OD 1003) | Direct | 117 | Tickets from 117 | |
25 March 2025 | 31 March 2025 | Firefly | FY 4677 | Firefly (FY 4677) | 1 Stop | 189 | Tickets from 189 | |
26 March 2025 | 7 April 2025 | Firefly | FY 4677 | Firefly (FY 4677) | 1 Stop | 189 | Tickets from 189 | |
27 March 2025 | 3 April 2025 | Firefly | FY 4677 | Firefly (FY 4677) | 1 Stop | 189 | Tickets from 189 | |
28 March 2025 | 31 March 2025 | Firefly | FY 4677 | Firefly (FY 4677) | 1 Stop | 189 | Tickets from 189 | |
29 March 2025 | 3 April 2025 | Firefly | FY 4677 | Firefly (FY 4677) | 1 Stop | 189 | Tickets from 189 | |
30 March 2025 | 5 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
31 March 2025 | 12 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
1 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
2 April 2025 | 30 April 2025 | Firefly | FY 4746 | Firefly (FY 4746) | 1 Stop | 205 | Tickets from 205 | |
3 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
4 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
5 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
6 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
7 April 2025 | 16 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
8 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
9 April 2025 | 13 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
10 April 2025 | 13 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
11 April 2025 | 14 April 2025 | Malaysia Airlines | MH 2621 | Malaysia Airlines (MH 2621) | 1 Stop | 205 | Tickets from 205 | |
12 April 2025 | 27 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
13 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
14 April 2025 | 17 April 2025 | Malaysia Airlines | MH 2613 | Malaysia Airlines (MH 2613) | 1 Stop | 205 | Tickets from 205 | |
15 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
16 April 2025 | 22 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
17 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
18 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
19 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
20 April 2025 | 23 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
21 April 2025 | 30 April 2025 | Malaysia Airlines | MH 2637 | Malaysia Airlines (MH 2637) | 1 Stop | 205 | Tickets from 205 | |
22 April 2025 | 24 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
23 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
24 April 2025 | 28 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
25 April 2025 | 30 April 2025 | Malaysia Airlines | MH 2613 | Malaysia Airlines (MH 2613) | 1 Stop | 205 | Tickets from 205 | |
26 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
27 April 2025 | 30 April 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
28 April 2025 | 7 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
29 April 2025 | 30 April 2025 | Malaysia Airlines | MH 2613 | Malaysia Airlines (MH 2613) | 1 Stop | 205 | Tickets from 205 | |
30 April 2025 | 3 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
1 May 2025 | 4 May 2025 | Malaysia Airlines | MH 2631 | Malaysia Airlines (MH 2631) | 1 Stop | 205 | Tickets from 205 | |
2 May 2025 | 4 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
3 May 2025 | 14 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
4 May 2025 | 4 May 2025 | Malaysia Airlines | MH 2641 | Malaysia Airlines (MH 2641) | 1 Stop | 223 | Tickets from 223 | |
5 May 2025 | 14 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
7 May 2025 | 10 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
8 May 2025 | 11 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
9 May 2025 | 12 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
11 May 2025 | 12 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
14 May 2025 | 20 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
15 May 2025 | 19 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
16 May 2025 | 19 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
17 May 2025 | 20 May 2025 | Malaysia Airlines | MH 2613 | Malaysia Airlines (MH 2613) | 1 Stop | 205 | Tickets from 205 | |
19 May 2025 | 22 May 2025 | Malaysia Airlines | MH 2613 | Malaysia Airlines (MH 2613) | 1 Stop | 205 | Tickets from 205 | |
20 May 2025 | 23 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
21 May 2025 | 23 May 2025 | Scoot | TR 493 | Scoot (TR 493) | 1 Stop | 342 | Tickets from 342 | |
22 May 2025 | 1 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
23 May 2025 | 26 May 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
24 May 2025 | 2 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
25 May 2025 | 1 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
26 May 2025 | 27 May 2025 | Malaysia Airlines | MH 2641 | Malaysia Airlines (MH 2641) | 1 Stop | 205 | Tickets from 205 | |
27 May 2025 | 1 June 2025 | Malaysia Airlines | MH 2645 | Malaysia Airlines (MH 2645) | 1 Stop | 205 | Tickets from 205 | |
28 May 2025 | 1 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
29 May 2025 | 1 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
30 May 2025 | 3 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
31 May 2025 | 3 June 2025 | Malaysia Airlines | MH 2645 | Malaysia Airlines (MH 2645) | 1 Stop | 205 | Tickets from 205 | |
1 June 2025 | 14 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
2 June 2025 | 7 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 206 | Tickets from 206 | |
3 June 2025 | 7 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 206 | Tickets from 206 | |
5 June 2025 | 8 June 2025 | Scoot | TR 491 | Scoot (TR 491) | 1 Stop | 327 | Tickets from 327 | |
6 June 2025 | 8 June 2025 | Malaysia Airlines | MH 2613 | Malaysia Airlines (MH 2613) | 1 Stop | 205 | Tickets from 205 | |
7 June 2025 | 10 June 2025 | Scoot | TR 491 | Scoot (TR 491) | 1 Stop | 329 | Tickets from 329 | |
9 June 2025 | 13 June 2025 | Scoot | TR 491 | Scoot (TR 491) | 1 Stop | 450 | Tickets from 450 | |
10 June 2025 | 17 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 204 | Tickets from 204 | |
11 June 2025 | 14 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
12 June 2025 | 15 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
13 June 2025 | 15 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
14 June 2025 | 18 June 2025 | Malaysia Airlines | MH 2621 | Malaysia Airlines (MH 2621) | 1 Stop | 205 | Tickets from 205 | |
16 June 2025 | 22 June 2025 | Malaysia Airlines | MH 2639 | Malaysia Airlines (MH 2639) | 1 Stop | 205 | Tickets from 205 | |
17 June 2025 | 18 June 2025 | Malaysia Airlines | MH 2603 | Malaysia Airlines (MH 2603) | 1 Stop | 205 | Tickets from 205 | |
18 June 2025 | 21 June 2025 | Malaysia Airlines | MH 2639 | Malaysia Airlines (MH 2639) | 1 Stop | 205 | Tickets from 205 | |
20 June 2025 | 22 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
21 June 2025 | 24 June 2025 | Scoot | TR 491 | Scoot (TR 491) | 1 Stop | 366 | Tickets from 366 | |
23 June 2025 | 29 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
24 June 2025 | 1 July 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
26 June 2025 | 29 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
27 June 2025 | 30 June 2025 | Firefly | FY 4721 | Firefly (FY 4721) | 1 Stop | 205 | Tickets from 205 | |
30 June 2025 | 10 July 2025 | Scoot | TR 491 | Scoot (TR 491) | 1 Stop | 366 | Tickets from 366 | |
1 July 2025 | 2 July 2025 | Scoot | TR 491 | Scoot (TR 491) | 1 Stop | 366 | Tickets from 366 |
Book Direct Flights from Kota Kinabalu to Kuala Lumpur
Departure at | Return at | Airline | Find tickets |
---|---|---|---|
27 July 2024 | 30 July 2024 | Tickets from 144 | |
13 August 2024 | 14 August 2024 | Tickets from 86 | |
14 September 2024 | 26 September 2024 | Tickets from 113 | |
16 October 2024 | 23 October 2024 | Tickets from 66 |
Cheap flights from Kota Kinabalu
Destination | Departure at | Return at | Find tickets |
---|---|---|---|
Sandakan | 13 August 2024 | 15 August 2024 | Tickets from 29 |
Kuala Lumpur | 24 November 2024 | 29 November 2024 | Tickets from 65 |
Kuching | 7 August 2024 | 9 August 2024 | Tickets from 65 |
Bandar Seri Begawan | 1 August 2024 | 3 August 2024 | Tickets from 88 |
Lahad Datu | 2 August 2024 | 5 August 2024 | Tickets from 92 |
Manila | 6 December 2024 | 11 December 2024 | Tickets from 133 |
Denpasar (Bali) | 14 August 2024 | 16 August 2024 | Tickets from 140 |
Langkawi | 17 November 2024 | 23 November 2024 | Tickets from 152 |
Tawau | 27 July 2024 | 30 July 2024 | Tickets from 155 |
Cebu City | 6 November 2024 | 11 November 2024 | Tickets from 195 |