Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788
This month we’re supplying discounted airfare for flights from Kuala Lumpur to Penang flights With FlightsDaddy. With more than one every day departures, you may pick out a time that suits you pleasant. Enjoy a snug and problem-free enjoy with our reliable airline companions. Book your tickets easily through our consumer-friendly website or mobile app. Whether you are visiting for business or entertainment, we have got you included. Experience seamless journey from Kuala Lumpur to Penang with FlightsDaddy. Book now for a smooth adventure in advance!
This month discounted airfare from Kuala Lumpur to Penang flights Book online
Departure at | Return at | Airline | Flight number | Airline | Flight | Stops | Price | Find tickets |
---|---|---|---|---|---|---|---|---|
27 July 2024 | 29 July 2024 | AirAsia | AK 6132 | ![]() | AirAsia (AK 6132) | Direct | 95 | Tickets from 95 |
28 July 2024 | 30 July 2024 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 75 | Tickets from 75 |
29 July 2024 | 28 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 70 | Tickets from 70 |
30 July 2024 | 6 August 2024 | AirAsia | AK 6124 | ![]() | AirAsia (AK 6124) | Direct | 32 | Tickets from 32 |
31 July 2024 | 7 August 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 31 | Tickets from 31 |
1 August 2024 | 5 August 2024 | Batik Air | OD 1164 | ![]() | Batik Air (OD 1164) | Direct | 63 | Tickets from 63 |
2 August 2024 | 8 August 2024 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
3 August 2024 | 5 August 2024 | Batik Air | OD 1164 | ![]() | Batik Air (OD 1164) | Direct | 63 | Tickets from 63 |
4 August 2024 | 8 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 34 | Tickets from 34 |
5 August 2024 | 12 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 64 | Tickets from 64 |
6 August 2024 | 12 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
7 August 2024 | 12 August 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 59 | Tickets from 59 |
8 August 2024 | 15 August 2024 | Batik Air | OD 1164 | ![]() | Batik Air (OD 1164) | Direct | 63 | Tickets from 63 |
9 August 2024 | 12 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 64 | Tickets from 64 |
10 August 2024 | 3 September 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 32 | Tickets from 32 |
11 August 2024 | 28 August 2024 | AirAsia | AK 6124 | ![]() | AirAsia (AK 6124) | Direct | 20 | Tickets from 20 |
12 August 2024 | 28 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 64 | Tickets from 64 |
13 August 2024 | 28 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
14 August 2024 | 15 August 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 28 | Tickets from 28 |
15 August 2024 | 23 August 2024 | AirAsia | AK 6124 | ![]() | AirAsia (AK 6124) | Direct | 21 | Tickets from 21 |
16 August 2024 | 17 August 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
17 August 2024 | 20 August 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
18 August 2024 | 23 August 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 29 | Tickets from 29 |
19 August 2024 | 23 August 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 29 | Tickets from 29 |
20 August 2024 | 7 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 60 | Tickets from 60 |
21 August 2024 | 29 August 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 32 | Tickets from 32 |
22 August 2024 | 28 August 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 59 | Tickets from 59 |
23 August 2024 | 28 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
24 August 2024 | 28 August 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 59 | Tickets from 59 |
25 August 2024 | 28 August 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
26 August 2024 | 28 August 2024 | Batik Air | OD 2116 | ![]() | Batik Air (OD 2116) | Direct | 57 | Tickets from 57 |
27 August 2024 | 27 August 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 21 | Tickets from 21 |
28 August 2024 | 7 September 2024 | Batik Air | OD 2116 | ![]() | Batik Air (OD 2116) | Direct | 57 | Tickets from 57 |
29 August 2024 | 6 September 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 57 | Tickets from 57 |
30 August 2024 | 6 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 64 | Tickets from 64 |
31 August 2024 | 15 September 2024 | Batik Air | OD 1164 | ![]() | Batik Air (OD 1164) | Direct | 46 | Tickets from 46 |
1 September 2024 | 6 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 59 | Tickets from 59 |
2 September 2024 | 6 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 59 | Tickets from 59 |
3 September 2024 | 6 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 59 | Tickets from 59 |
4 September 2024 | 7 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 59 | Tickets from 59 |
5 September 2024 | 7 September 2024 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 57 | Tickets from 57 |
6 September 2024 | 10 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
7 September 2024 | 7 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
8 September 2024 | 10 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 59 | Tickets from 59 |
9 September 2024 | 13 September 2024 | AirAsia | AK 6118 | ![]() | AirAsia (AK 6118) | Direct | 32 | Tickets from 32 |
10 September 2024 | 12 September 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 32 | Tickets from 32 |
11 September 2024 | 18 September 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 28 | Tickets from 28 |
12 September 2024 | 22 September 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 37 | Tickets from 37 |
13 September 2024 | 19 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
14 September 2024 | 28 September 2024 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | Direct | 42 | Tickets from 42 |
15 September 2024 | 19 September 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 66 | Tickets from 66 |
16 September 2024 | 19 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
17 September 2024 | 26 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 37 | Tickets from 37 |
18 September 2024 | 2 October 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 32 | Tickets from 32 |
19 September 2024 | 27 September 2024 | AirAsia | AK 6132 | ![]() | AirAsia (AK 6132) | Direct | 36 | Tickets from 36 |
20 September 2024 | 30 September 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 32 | Tickets from 32 |
21 September 2024 | 25 September 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 27 | Tickets from 27 |
22 September 2024 | 24 September 2024 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 60 | Tickets from 60 |
23 September 2024 | 30 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 32 | Tickets from 32 |
24 September 2024 | 24 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 59 | Tickets from 59 |
25 September 2024 | 26 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
26 September 2024 | 28 September 2024 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 62 | Tickets from 62 |
27 September 2024 | 27 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
28 September 2024 | 29 September 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 62 | Tickets from 62 |
29 September 2024 | 13 October 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 33 | Tickets from 33 |
30 September 2024 | 30 September 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
1 October 2024 | 1 October 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 62 | Tickets from 62 |
2 October 2024 | 4 October 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
3 October 2024 | 4 October 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
4 October 2024 | 6 October 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
5 October 2024 | 8 October 2024 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | Direct | 28 | Tickets from 28 |
6 October 2024 | 10 October 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
7 October 2024 | 9 October 2024 | AirAsia | AK 6135 | ![]() | AirAsia (AK 6135) | Direct | 24 | Tickets from 24 |
8 October 2024 | 17 October 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
9 October 2024 | 12 October 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
10 October 2024 | 19 October 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 32 | Tickets from 32 |
11 October 2024 | 11 October 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 62 | Tickets from 62 |
12 October 2024 | 25 October 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 32 | Tickets from 32 |
13 October 2024 | 13 October 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
14 October 2024 | 22 October 2024 | AirAsia | AK 6112 | ![]() | AirAsia (AK 6112) | Direct | 24 | Tickets from 24 |
15 October 2024 | 15 October 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
16 October 2024 | 17 October 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 62 | Tickets from 62 |
17 October 2024 | 22 October 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 33 | Tickets from 33 |
18 October 2024 | 26 October 2024 | Firefly | FY 2951 | ![]() | Firefly (FY 2951) | Direct | 32 | Tickets from 32 |
19 October 2024 | 26 October 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 34 | Tickets from 34 |
20 October 2024 | 21 October 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
21 October 2024 | 22 October 2024 | Batik Air | OD 2116 | ![]() | Batik Air (OD 2116) | Direct | 62 | Tickets from 62 |
22 October 2024 | 23 October 2024 | Batik Air | OD 2116 | ![]() | Batik Air (OD 2116) | Direct | 62 | Tickets from 62 |
23 October 2024 | 23 October 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
24 October 2024 | 28 October 2024 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 62 | Tickets from 62 |
25 October 2024 | 28 October 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
26 October 2024 | 26 October 2024 | Batik Air | OD 2114 | ![]() | Batik Air (OD 2114) | Direct | 62 | Tickets from 62 |
27 October 2024 | 29 October 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
28 October 2024 | 28 October 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
29 October 2024 | 8 November 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 29 | Tickets from 29 |
30 October 2024 | 5 November 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 66 | Tickets from 66 |
31 October 2024 | 10 November 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 66 | Tickets from 66 |
1 November 2024 | 3 November 2024 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
2 November 2024 | 9 November 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 72 | Tickets from 72 |
3 November 2024 | 17 November 2024 | Firefly | FY 2955 | ![]() | Firefly (FY 2955) | Direct | 32 | Tickets from 32 |
4 November 2024 | 7 November 2024 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
5 November 2024 | 13 November 2024 | AirAsia | AK 6114 | ![]() | AirAsia (AK 6114) | Direct | 20 | Tickets from 20 |
6 November 2024 | 9 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 32 | Tickets from 32 |
7 November 2024 | 7 November 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
8 November 2024 | 9 November 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
9 November 2024 | 10 November 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
10 November 2024 | 24 November 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 34 | Tickets from 34 |
11 November 2024 | 13 November 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
12 November 2024 | 26 November 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
13 November 2024 | 20 November 2024 | AirAsia | AK 6118 | ![]() | AirAsia (AK 6118) | Direct | 24 | Tickets from 24 |
14 November 2024 | 14 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
15 November 2024 | 17 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
16 November 2024 | 20 November 2024 | AirAsia | AK 6144 | ![]() | AirAsia (AK 6144) | Direct | 27 | Tickets from 27 |
17 November 2024 | 24 November 2024 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 33 | Tickets from 33 |
18 November 2024 | 23 November 2024 | Malaysia Airlines | MH 1140 | ![]() | Malaysia Airlines (MH 1140) | Direct | 31 | Tickets from 31 |
19 November 2024 | 27 November 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
20 November 2024 | 23 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
21 November 2024 | 23 November 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
22 November 2024 | 27 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 32 | Tickets from 32 |
23 November 2024 | 23 November 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
24 November 2024 | 24 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
25 November 2024 | 28 November 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
26 November 2024 | 29 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
27 November 2024 | 29 November 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
28 November 2024 | 30 November 2024 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 62 | Tickets from 62 |
29 November 2024 | 8 December 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
30 November 2024 | 30 November 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
1 December 2024 | 4 December 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 66 | Tickets from 66 |
2 December 2024 | 6 December 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 66 | Tickets from 66 |
3 December 2024 | 4 December 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
4 December 2024 | 8 December 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
5 December 2024 | 5 December 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 66 | Tickets from 66 |
6 December 2024 | 6 December 2024 | AirAsia | AK 6118 | ![]() | AirAsia (AK 6118) | Direct | 34 | Tickets from 34 |
7 December 2024 | 10 December 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 66 | Tickets from 66 |
8 December 2024 | 11 December 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 66 | Tickets from 66 |
9 December 2024 | 13 December 2024 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 66 | Tickets from 66 |
10 December 2024 | 12 December 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 66 | Tickets from 66 |
11 December 2024 | 13 December 2024 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
12 December 2024 | 14 December 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
13 December 2024 | 14 December 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
14 December 2024 | 15 December 2024 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
15 December 2024 | 27 December 2024 | Firefly | FY 2955 | ![]() | Firefly (FY 2955) | Direct | 49 | Tickets from 49 |
16 December 2024 | 16 December 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
17 December 2024 | 17 December 2024 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
18 December 2024 | 22 December 2024 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
19 December 2024 | 22 December 2024 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 75 | Tickets from 75 |
20 December 2024 | 24 December 2024 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
21 December 2024 | 29 December 2024 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 76 | Tickets from 76 |
22 December 2024 | 22 December 2024 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
23 December 2024 | 26 December 2024 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
24 December 2024 | 26 December 2024 | Firefly | FY 5376 | ![]() | Firefly (FY 5376) | Direct | 76 | Tickets from 76 |
25 December 2024 | 28 December 2024 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
26 December 2024 | 28 December 2024 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 76 | Tickets from 76 |
27 December 2024 | 6 January 2025 | Firefly | FY 1426 | ![]() | Firefly (FY 1426) | Direct | 44 | Tickets from 44 |
28 December 2024 | 10 January 2025 | Firefly | FY 1438 | ![]() | Firefly (FY 1438) | Direct | 49 | Tickets from 49 |
29 December 2024 | 31 December 2024 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
30 December 2024 | 10 January 2025 | Firefly | FY 1424 | ![]() | Firefly (FY 1424) | Direct | 42 | Tickets from 42 |
31 December 2024 | 4 January 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 75 | Tickets from 75 |
1 January 2025 | 9 January 2025 | Firefly | FY 2955 | ![]() | Firefly (FY 2955) | Direct | 31 | Tickets from 31 |
2 January 2025 | 6 January 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 43 | Tickets from 43 |
3 January 2025 | 5 January 2025 | Malaysia Airlines | MH 2951 | ![]() | Malaysia Airlines (MH 2951) | Direct | 33 | Tickets from 33 |
4 January 2025 | 5 January 2025 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 75 | Tickets from 75 |
5 January 2025 | 11 January 2025 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 81 | Tickets from 81 |
6 January 2025 | 7 January 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
7 January 2025 | 11 January 2025 | AirAsia | AK 6132 | ![]() | AirAsia (AK 6132) | Direct | 26 | Tickets from 26 |
8 January 2025 | 10 January 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
9 January 2025 | 11 January 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
10 January 2025 | 11 January 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 66 | Tickets from 66 |
11 January 2025 | 14 January 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 66 | Tickets from 66 |
12 January 2025 | 14 January 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 66 | Tickets from 66 |
13 January 2025 | 13 January 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
14 January 2025 | 16 January 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
15 January 2025 | 16 January 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 62 | Tickets from 62 |
16 January 2025 | 18 January 2025 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 72 | Tickets from 72 |
17 January 2025 | 21 January 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
18 January 2025 | 1 February 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 76 | Tickets from 76 |
19 January 2025 | 9 February 2025 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 83 | Tickets from 83 |
20 January 2025 | 25 January 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
21 January 2025 | 26 January 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 75 | Tickets from 75 |
22 January 2025 | 24 January 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 51 | Tickets from 51 |
23 January 2025 | 27 January 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 70 | Tickets from 70 |
24 January 2025 | 27 January 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 75 | Tickets from 75 |
25 January 2025 | 30 January 2025 | Firefly | FY 5376 | ![]() | Firefly (FY 5376) | Direct | 76 | Tickets from 76 |
26 January 2025 | 30 January 2025 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
27 January 2025 | 1 February 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
28 January 2025 | 2 February 2025 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 75 | Tickets from 75 |
29 January 2025 | 2 February 2025 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
30 January 2025 | 2 February 2025 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 75 | Tickets from 75 |
31 January 2025 | 4 February 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
1 February 2025 | 6 February 2025 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 76 | Tickets from 76 |
2 February 2025 | 9 February 2025 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
3 February 2025 | 6 February 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
4 February 2025 | 6 February 2025 | Firefly | FY 5376 | ![]() | Firefly (FY 5376) | Direct | 76 | Tickets from 76 |
5 February 2025 | 9 February 2025 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
6 February 2025 | 9 February 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 77 | Tickets from 77 |
7 February 2025 | 20 February 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 66 | Tickets from 66 |
8 February 2025 | 9 February 2025 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 76 | Tickets from 76 |
9 February 2025 | 11 February 2025 | Firefly | FY 4689 | ![]() | Firefly (FY 4689) | Direct | 70 | Tickets from 70 |
10 February 2025 | 10 February 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 83 | Tickets from 83 |
11 February 2025 | 13 February 2025 | Firefly | FY 5378 | ![]() | Firefly (FY 5378) | Direct | 76 | Tickets from 76 |
12 February 2025 | 26 February 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 72 | Tickets from 72 |
13 February 2025 | 16 February 2025 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 76 | Tickets from 76 |
14 February 2025 | 20 February 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
15 February 2025 | 20 February 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 72 | Tickets from 72 |
16 February 2025 | 21 February 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 72 | Tickets from 72 |
17 February 2025 | 22 February 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 66 | Tickets from 66 |
18 February 2025 | 25 February 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
19 February 2025 | 22 February 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
20 February 2025 | 3 March 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 59 | Tickets from 59 |
21 February 2025 | 24 February 2025 | Malaysia Airlines | MH 1138 | ![]() | Malaysia Airlines (MH 1138) | Direct | 26 | Tickets from 26 |
22 February 2025 | 25 February 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 66 | Tickets from 66 |
23 February 2025 | 28 February 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 66 | Tickets from 66 |
24 February 2025 | 28 February 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 62 | Tickets from 62 |
25 February 2025 | 26 February 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 62 | Tickets from 62 |
26 February 2025 | 2 March 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 75 | Tickets from 75 |
27 February 2025 | 2 March 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 62 | Tickets from 62 |
28 February 2025 | 1 March 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 59 | Tickets from 59 |
1 March 2025 | 8 March 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 57 | Tickets from 57 |
2 March 2025 | 5 March 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 57 | Tickets from 57 |
3 March 2025 | 5 March 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 57 | Tickets from 57 |
4 March 2025 | 5 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 57 | Tickets from 57 |
5 March 2025 | 6 March 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 57 | Tickets from 57 |
6 March 2025 | 8 March 2025 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 57 | Tickets from 57 |
8 March 2025 | 9 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 60 | Tickets from 60 |
9 March 2025 | 11 March 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 57 | Tickets from 57 |
10 March 2025 | 11 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 57 | Tickets from 57 |
11 March 2025 | 11 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 57 | Tickets from 57 |
12 March 2025 | 19 March 2025 | Batik Air | OD 2108 | ![]() | Batik Air (OD 2108) | Direct | 57 | Tickets from 57 |
13 March 2025 | 22 March 2025 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 70 | Tickets from 70 |
14 March 2025 | 17 March 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 70 | Tickets from 70 |
15 March 2025 | 17 March 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 70 | Tickets from 70 |
16 March 2025 | 16 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 70 | Tickets from 70 |
17 March 2025 | 20 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 64 | Tickets from 64 |
18 March 2025 | 20 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 57 | Tickets from 57 |
19 March 2025 | 23 March 2025 | Batik Air | OD 2104 | ![]() | Batik Air (OD 2104) | Direct | 70 | Tickets from 70 |
20 March 2025 | 23 March 2025 | Batik Air | OD 2106 | ![]() | Batik Air (OD 2106) | Direct | 70 | Tickets from 70 |
21 March 2025 | 22 March 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 70 | Tickets from 70 |
22 March 2025 | 23 March 2025 | Firefly | FY 5376 | ![]() | Firefly (FY 5376) | Direct | 76 | Tickets from 76 |
23 March 2025 | 25 March 2025 | Batik Air | OD 2111 | ![]() | Batik Air (OD 2111) | Direct | 91 | Tickets from 91 |
24 March 2025 | 29 March 2025 | Batik Air | OD 2102 | ![]() | Batik Air (OD 2102) | Direct | 85 | Tickets from 85 |
25 March 2025 | 29 March 2025 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 87 | Tickets from 87 |
27 March 2025 | 3 April 2025 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 87 | Tickets from 87 |
28 March 2025 | 30 March 2025 | Firefly | FY 4685 | ![]() | Firefly (FY 4685) | Direct | 76 | Tickets from 76 |
29 March 2025 | 1 April 2025 | Firefly | FY 4676 | ![]() | Firefly (FY 4676) | Direct | 87 | Tickets from 87 |
30 March 2025 | 5 April 2025 | Malaysia Airlines | MH 1162 | ![]() | Malaysia Airlines (MH 1162) | 1 Stop | 119 | Tickets from 119 |
31 March 2025 | 3 April 2025 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | 1 Stop | 143 | Tickets from 143 |
1 April 2025 | 16 April 2025 | Malaysia Airlines | MH 1162 | ![]() | Malaysia Airlines (MH 1162) | 1 Stop | 119 | Tickets from 119 |
2 April 2025 | 5 April 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 87 | Tickets from 87 |
3 April 2025 | 5 April 2025 | Firefly | FY 5376 | ![]() | Firefly (FY 5376) | Direct | 87 | Tickets from 87 |
4 April 2025 | 11 April 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 87 | Tickets from 87 |
7 April 2025 | 10 April 2025 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 87 | Tickets from 87 |
8 April 2025 | 19 April 2025 | Firefly | FY 5388 | ![]() | Firefly (FY 5388) | Direct | 87 | Tickets from 87 |
9 April 2025 | 13 April 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 87 | Tickets from 87 |
10 April 2025 | 16 April 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
11 April 2025 | 13 April 2025 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | Direct | 109 | Tickets from 109 |
12 April 2025 | 12 April 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 87 | Tickets from 87 |
13 April 2025 | 17 April 2025 | Jetstar Asia | 3K 684 | ![]() | Jetstar Asia (3K 684) | 1 Stop | 119 | Tickets from 119 |
14 April 2025 | 17 April 2025 | Firefly | FY 5372 | ![]() | Firefly (FY 5372) | Direct | 87 | Tickets from 87 |
16 April 2025 | 24 April 2025 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | 1 Stop | 119 | Tickets from 119 |
17 April 2025 | 21 April 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
18 April 2025 | 20 April 2025 | Jetstar Asia | 3K 684 | ![]() | Jetstar Asia (3K 684) | 1 Stop | 139 | Tickets from 139 |
19 April 2025 | 3 May 2025 | Firefly | FY 5378 | ![]() | Firefly (FY 5378) | Direct | 87 | Tickets from 87 |
21 April 2025 | 25 April 2025 | Firefly | FY 5376 | ![]() | Firefly (FY 5376) | Direct | 87 | Tickets from 87 |
23 April 2025 | 27 April 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
24 April 2025 | 29 April 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 87 | Tickets from 87 |
25 April 2025 | 29 April 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 87 | Tickets from 87 |
26 April 2025 | 2 May 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 87 | Tickets from 87 |
27 April 2025 | 27 April 2025 | Jetstar Asia | 3K 684 | ![]() | Jetstar Asia (3K 684) | 1 Stop | 168 | Tickets from 168 |
28 April 2025 | 1 May 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 87 | Tickets from 87 |
29 April 2025 | 4 May 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
30 April 2025 | 4 May 2025 | Jetstar Asia | 3K 688 | ![]() | Jetstar Asia (3K 688) | 1 Stop | 151 | Tickets from 151 |
1 May 2025 | 10 May 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 87 | Tickets from 87 |
2 May 2025 | 3 May 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
3 May 2025 | 9 May 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
4 May 2025 | 7 May 2025 | Firefly | FY 5396 | ![]() | Firefly (FY 5396) | Direct | 109 | Tickets from 109 |
5 May 2025 | 8 May 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 87 | Tickets from 87 |
6 May 2025 | 9 May 2025 | Malaysia Airlines | MH 1140 | ![]() | Malaysia Airlines (MH 1140) | 1 Stop | 119 | Tickets from 119 |
7 May 2025 | 14 May 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 87 | Tickets from 87 |
8 May 2025 | 11 May 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 87 | Tickets from 87 |
9 May 2025 | 15 May 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 87 | Tickets from 87 |
13 May 2025 | 22 May 2025 | Malaysia Airlines | MH 1140 | ![]() | Malaysia Airlines (MH 1140) | 1 Stop | 119 | Tickets from 119 |
14 May 2025 | 21 May 2025 | Firefly | FY 5408 | ![]() | Firefly (FY 5408) | Direct | 87 | Tickets from 87 |
15 May 2025 | 17 May 2025 | Firefly | FY 5378 | ![]() | Firefly (FY 5378) | Direct | 87 | Tickets from 87 |
17 May 2025 | 24 May 2025 | Malaysia Airlines | MH 1166 | ![]() | Malaysia Airlines (MH 1166) | Direct | 27 | Tickets from 27 |
18 May 2025 | 24 May 2025 | Malaysia Airlines | MH 1162 | ![]() | Malaysia Airlines (MH 1162) | Direct | 109 | Tickets from 109 |
19 May 2025 | 22 May 2025 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | 1 Stop | 119 | Tickets from 119 |
22 May 2025 | 25 May 2025 | Firefly | FY 5378 | ![]() | Firefly (FY 5378) | Direct | 87 | Tickets from 87 |
23 May 2025 | 31 May 2025 | Malaysia Airlines | MH 1166 | ![]() | Malaysia Airlines (MH 1166) | 1 Stop | 139 | Tickets from 139 |
24 May 2025 | 29 May 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 87 | Tickets from 87 |
26 May 2025 | 2 June 2025 | Malaysia Airlines | MH 1140 | ![]() | Malaysia Airlines (MH 1140) | 1 Stop | 147 | Tickets from 147 |
29 May 2025 | 5 June 2025 | Malaysia Airlines | MH 1148 | ![]() | Malaysia Airlines (MH 1148) | 1 Stop | 119 | Tickets from 119 |
30 May 2025 | 1 June 2025 | Malaysia Airlines | MH 1138 | ![]() | Malaysia Airlines (MH 1138) | 1 Stop | 166 | Tickets from 166 |
31 May 2025 | 7 June 2025 | Malaysia Airlines | MH 1194 | ![]() | Malaysia Airlines (MH 1194) | 1 Stop | 119 | Tickets from 119 |
4 June 2025 | 11 June 2025 | Malaysia Airlines | MH 1162 | ![]() | Malaysia Airlines (MH 1162) | 1 Stop | 119 | Tickets from 119 |
5 June 2025 | 12 June 2025 | Firefly | FY 5372 | ![]() | Firefly (FY 5372) | Direct | 87 | Tickets from 87 |
7 June 2025 | 11 June 2025 | Firefly | FY 5378 | ![]() | Firefly (FY 5378) | Direct | 87 | Tickets from 87 |
9 June 2025 | 12 June 2025 | Firefly | FY 5388 | ![]() | Firefly (FY 5388) | Direct | 87 | Tickets from 87 |
11 June 2025 | 21 June 2025 | Jetstar Asia | 3K 688 | ![]() | Jetstar Asia (3K 688) | 1 Stop | 139 | Tickets from 139 |
12 June 2025 | 16 June 2025 | Jetstar Asia | 3K 686 | ![]() | Jetstar Asia (3K 686) | 1 Stop | 139 | Tickets from 139 |
13 June 2025 | 17 June 2025 | Malaysia Airlines | MH 1148 | ![]() | Malaysia Airlines (MH 1148) | 1 Stop | 139 | Tickets from 139 |
14 June 2025 | 14 June 2025 | Firefly | FY 5400 | ![]() | Firefly (FY 5400) | Direct | 87 | Tickets from 87 |
17 June 2025 | 29 June 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 109 | Tickets from 109 |
18 June 2025 | 18 June 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 87 | Tickets from 87 |
19 June 2025 | 22 June 2025 | Jetstar Asia | 3K 684 | ![]() | Jetstar Asia (3K 684) | 1 Stop | 119 | Tickets from 119 |
20 June 2025 | 22 June 2025 | Scoot | TR 453 | ![]() | Scoot (TR 453) | 1 Stop | 509 | Tickets from 509 |
21 June 2025 | 22 June 2025 | Firefly | FY 5378 | ![]() | Firefly (FY 5378) | Direct | 87 | Tickets from 87 |
23 June 2025 | 13 July 2025 | Firefly | FY 5398 | ![]() | Firefly (FY 5398) | Direct | 109 | Tickets from 109 |
24 June 2025 | 3 July 2025 | Scoot | TR 453 | ![]() | Scoot (TR 453) | 1 Stop | 393 | Tickets from 393 |
25 June 2025 | 29 June 2025 | Firefly | FY 5392 | ![]() | Firefly (FY 5392) | Direct | 109 | Tickets from 109 |
27 June 2025 | 4 July 2025 | Singapore Airlines | SQ 115 | ![]() | Singapore Airlines (SQ 115) | 1 Stop | 2 197 | Tickets from 2 197 |
28 June 2025 | 30 June 2025 | Singapore Airlines | SQ 115 | ![]() | Singapore Airlines (SQ 115) | 1 Stop | 2 197 | Tickets from 2 197 |
Book Direct Flights from Kuala Lumpur to Penang
Departure at | Return at | Airline | Find tickets |
---|---|---|---|
30 July 2024 | 30 July 2024 | ![]() | Tickets from 57 |
11 August 2024 | 28 August 2024 | ![]() | Tickets from 20 |
21 September 2024 | 25 September 2024 | ![]() | Tickets from 27 |
14 October 2024 | 22 October 2024 | ![]() | Tickets from 24 |
Cheap flights from Kuala Lumpur
Destination | Departure at | Return at | Find tickets |
---|---|---|---|
Kota Bharu | 6 October 2024 | 12 October 2024 | Tickets from 20 |
Kuala Terengganu | 6 November 2024 | 9 November 2024 | Tickets from 22 |
Langkawi | 30 September 2024 | 4 October 2024 | Tickets from 24 |
Penang | 7 October 2024 | 9 October 2024 | Tickets from 24 |
Johor Bharu | 18 December 2024 | 20 December 2024 | Tickets from 38 |
Kota Kinabalu | 3 September 2024 | 7 September 2024 | Tickets from 49 |
Kuching | 28 September 2024 | 1 October 2024 | Tickets from 50 |
Medan | 3 December 2024 | 7 December 2024 | Tickets from 61 |
Padang | 15 January 2025 | 18 January 2025 | Tickets from 69 |
Singapore | 6 November 2024 | 10 November 2024 | Tickets from 70 |
Krabi | 5 January 2025 | 8 January 2025 | Tickets from 70 |
Phuket | 11 November 2024 | 16 November 2024 | Tickets from 73 |
Jakarta | 22 November 2024 | 26 November 2024 | Tickets from 75 |
Miri | 13 October 2024 | 19 October 2024 | Tickets from 77 |
Bangkok | 24 November 2024 | 29 November 2024 | Tickets from 79 |
Da Nang | 26 November 2024 | 29 November 2024 | Tickets from 90 |
Denpasar (Bali) | 24 November 2024 | 29 November 2024 | Tickets from 98 |
Ho Chi Minh City | 26 September 2024 | 27 September 2024 | Tickets from 99 |
Utapao | 2 September 2024 | 6 September 2024 | Tickets from 111 |
Sandakan | 24 September 2024 | 26 September 2024 | Tickets from 111 |
Siem Reap | 21 September 2024 | 24 September 2024 | Tickets from 113 |
Praya | 15 November 2024 | 21 November 2024 | Tickets from 115 |
Nha Trang | 24 August 2024 | 27 August 2024 | Tickets from 116 |
Phnom Penh | 22 November 2024 | 28 November 2024 | Tickets from 116 |
Hong Kong | 2 September 2024 | 7 September 2024 | Tickets from 118 |
Chiang Mai | 21 August 2024 | 24 August 2024 | Tickets from 119 |
Labuan | 30 July 2024 | 31 July 2024 | Tickets from 121 |
Bandar Seri Begawan | 16 November 2024 | 19 November 2024 | Tickets from 123 |
Manila | 18 November 2024 | 20 November 2024 | Tickets from 127 |
Hanoi | 25 February 2025 | 1 March 2025 | Tickets from 141 |
Surabaya | 22 August 2024 | 26 August 2024 | Tickets from 145 |
Macau | 10 September 2024 | 12 September 2024 | Tickets from 147 |
Male | 5 January 2025 | 7 January 2025 | Tickets from 149 |
Phu Quoc | 6 January 2025 | 11 January 2025 | Tickets from 162 |
Kalibo | 10 February 2025 | 16 February 2025 | Tickets from 162 |
Mulu | 20 November 2024 | 25 November 2024 | Tickets from 165 |
Sihanoukville | 11 November 2024 | 13 November 2024 | Tickets from 171 |
Yangon | 1 November 2024 | 5 November 2024 | Tickets from 172 |
Colombo | 2 September 2024 | 8 September 2024 | Tickets from 182 |
Labuan Bajo | 19 October 2024 | 24 October 2024 | Tickets from 182 |
Perth | 8 September 2024 | 13 September 2024 | Tickets from 185 |
Puerto Princesa | 24 November 2024 | 29 November 2024 | Tickets from 198 |
Cebu City | 25 November 2024 | 30 November 2024 | Tickets from 200 |
Thiruvananthapuram | 1 August 2024 | 4 August 2024 | Tickets from 203 |
Seoul | 23 September 2024 | 26 September 2024 | Tickets from 205 |
Kathmandu | 21 September 2024 | 22 September 2024 | Tickets from 206 |
Caticlan | 14 November 2024 | 20 November 2024 | Tickets from 214 |
Tawau | 28 July 2024 | 2 August 2024 | Tickets from 214 |
Yogyakarta | 5 August 2024 | 8 August 2024 | Tickets from 228 |
Taipei | 11 November 2024 | 16 November 2024 | Tickets from 229 |
Balikpapan | 3 August 2024 | 9 August 2024 | Tickets from 243 |
Beijing | 12 August 2024 | 18 August 2024 | Tickets from 251 |
Delhi | 28 August 2024 | 31 August 2024 | Tickets from 252 |
Mumbai | 16 August 2024 | 19 August 2024 | Tickets from 256 |
Shanghai | 7 August 2024 | 13 August 2024 | Tickets from 259 |
Bacolod | 5 January 2025 | 11 January 2025 | Tickets from 264 |
Sanya | 14 October 2024 | 19 October 2024 | Tickets from 274 |
Pontianak | 18 November 2024 | 20 November 2024 | Tickets from 284 |
Tokyo | 18 November 2024 | 22 November 2024 | Tickets from 319 |
Koh Samui | 2 August 2024 | 5 August 2024 | Tickets from 357 |
Melbourne | 18 November 2024 | 20 November 2024 | Tickets from 381 |
Sydney | 3 September 2024 | 8 September 2024 | Tickets from 387 |
Dubai | 5 August 2024 | 6 August 2024 | Tickets from 442 |
Abu Dhabi | 5 December 2024 | 10 December 2024 | Tickets from 477 |
Mandalay | 11 February 2025 | 15 February 2025 | Tickets from 482 |
Sharjah | 30 September 2024 | 4 October 2024 | Tickets from 494 |
Tashkent | 10 September 2024 | 15 September 2024 | Tickets from 510 |
Moscow | 16 September 2024 | 22 September 2024 | Tickets from 540 |
Almaty | 8 September 2024 | 10 September 2024 | Tickets from 564 |
Budapest | 1 September 2024 | 5 September 2024 | Tickets from 568 |
Dammam | 7 August 2024 | 11 August 2024 | Tickets from 570 |
Riyadh | 5 August 2024 | 10 August 2024 | Tickets from 590 |
Muscat | 5 August 2024 | 10 August 2024 | Tickets from 610 |
Islamabad | 18 November 2024 | 20 November 2024 | Tickets from 642 |
Saint Petersburg | 19 October 2024 | 20 October 2024 | Tickets from 648 |
Auckland | 2 September 2024 | 8 September 2024 | Tickets from 650 |
Milan | 15 August 2024 | 21 August 2024 | Tickets from 667 |
Istanbul | 16 August 2024 | 17 August 2024 | Tickets from 669 |
Nairobi | 2 January 2025 | 4 January 2025 | Tickets from 676 |
Tabuk | 5 August 2024 | 10 August 2024 | Tickets from 700 |
London | 1 September 2024 | 7 September 2024 | Tickets from 704 |
Vladivostok | 13 August 2024 | 17 August 2024 | Tickets from 732 |
Rome | 15 August 2024 | 21 August 2024 | Tickets from 754 |
Kazan | 16 September 2024 | 21 September 2024 | Tickets from 792 |
Krasnojarsk | 24 August 2024 | 25 August 2024 | Tickets from 795 |
Antalya | 21 August 2024 | 27 August 2024 | Tickets from 822 |
Port Moresby | 8 August 2024 | 9 August 2024 | Tickets from 829 |
Tbilisi | 9 October 2024 | 11 October 2024 | Tickets from 855 |
Bishkek | 31 July 2024 | 1 August 2024 | Tickets from 856 |
Mauritius | 29 October 2024 | 4 November 2024 | Tickets from 885 |
Novosibirsk | 21 September 2024 | 26 September 2024 | Tickets from 889 |
Batticaloa | 16 September 2024 | 22 September 2024 | Tickets from 935 |
Adler/Sochi | 23 September 2024 | 28 September 2024 | Tickets from 983 |
Astana | 30 July 2024 | 2 August 2024 | Tickets from 1 022 |
Malta | 12 November 2024 | 13 November 2024 | Tickets from 1 096 |
Split | 6 August 2024 | 10 August 2024 | Tickets from 1 122 |
Yekaterinburg | 23 December 2024 | 24 December 2024 | Tickets from 1 168 |
New York | 30 December 2024 | 5 January 2025 | Tickets from 1 191 |
Petropavlovsk-Kamchatsky | 2 August 2024 | 4 August 2024 | Tickets from 1 245 |
Lae | 29 July 2024 | 4 August 2024 | Tickets from 1 823 |