Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788
Looking to journey from Penang to Kota Kinabalu flights? FlightsDaddy offers convenient flights to your journey. Experience seamless reserving and reliable provider with us. Our flights offer cushty seating and first rate services to make certain a pleasant journey. Whether you’re traveling for business or enjoyment, we’ve bendy alternatives to fit your time table. Book your flight with FlightsDaddy nowadays and embark on a hassle-unfastened journey revel in from Penang to Kota Kinabalu. Fly with us for a memorable journey whenever.
This month discounted airfare from Penang to Kota Kinabalu flights Book online
Departure at | Return at | Airline | Flight number | Airline | Flight | Stops | Price | Find tickets |
---|---|---|---|---|---|---|---|---|
27 July 2024 | 3 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 322 | Tickets from 322 |
28 July 2024 | 3 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 292 | Tickets from 292 |
29 July 2024 | 6 August 2024 | Firefly | FY 4726 | ![]() | Firefly (FY 4726) | 1 Stop | 195 | Tickets from 195 |
30 July 2024 | 6 August 2024 | Firefly | FY 4726 | ![]() | Firefly (FY 4726) | 1 Stop | 192 | Tickets from 192 |
31 July 2024 | 6 August 2024 | Firefly | FY 4724 | ![]() | Firefly (FY 4724) | 1 Stop | 191 | Tickets from 191 |
1 August 2024 | 24 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 233 | Tickets from 233 |
2 August 2024 | 6 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 161 | Tickets from 161 |
3 August 2024 | 6 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 161 | Tickets from 161 |
4 August 2024 | 6 August 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 194 | Tickets from 194 |
5 August 2024 | 6 August 2024 | Firefly | FY 4726 | ![]() | Firefly (FY 4726) | 1 Stop | 161 | Tickets from 161 |
6 August 2024 | 10 August 2024 | Firefly | FY 4724 | ![]() | Firefly (FY 4724) | 1 Stop | 163 | Tickets from 163 |
7 August 2024 | 11 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 151 | Tickets from 151 |
8 August 2024 | 11 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 231 | Tickets from 231 |
9 August 2024 | 10 August 2024 | Firefly | FY 4726 | ![]() | Firefly (FY 4726) | 1 Stop | 199 | Tickets from 199 |
10 August 2024 | 10 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 142 | Tickets from 142 |
11 August 2024 | 13 August 2024 | Firefly | FY 4726 | ![]() | Firefly (FY 4726) | 1 Stop | 189 | Tickets from 189 |
12 August 2024 | 13 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
13 August 2024 | 13 August 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 142 | Tickets from 142 |
14 August 2024 | 18 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
15 August 2024 | 18 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 161 | Tickets from 161 |
16 August 2024 | 18 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 133 | Tickets from 133 |
17 August 2024 | 20 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 133 | Tickets from 133 |
18 August 2024 | 20 August 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 161 | Tickets from 161 |
19 August 2024 | 24 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
20 August 2024 | 20 August 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 133 | Tickets from 133 |
21 August 2024 | 22 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
22 August 2024 | 24 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 151 | Tickets from 151 |
23 August 2024 | 24 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
24 August 2024 | 24 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
25 August 2024 | 27 August 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 142 | Tickets from 142 |
26 August 2024 | 29 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
27 August 2024 | 31 August 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 142 | Tickets from 142 |
28 August 2024 | 24 September 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
29 August 2024 | 31 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 161 | Tickets from 161 |
30 August 2024 | 31 August 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
31 August 2024 | 31 August 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
1 September 2024 | 17 September 2024 | AirAsia | AK 5322 | ![]() | AirAsia (AK 5322) | Direct | 107 | Tickets from 107 |
2 September 2024 | 5 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
3 September 2024 | 7 September 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
4 September 2024 | 5 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
5 September 2024 | 8 September 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 162 | Tickets from 162 |
6 September 2024 | 7 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
7 September 2024 | 8 September 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
8 September 2024 | 23 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 172 | Tickets from 172 |
9 September 2024 | 29 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 135 | Tickets from 135 |
10 September 2024 | 25 September 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
11 September 2024 | 22 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 168 | Tickets from 168 |
12 September 2024 | 17 September 2024 | Firefly | FY 5379 | ![]() | Firefly (FY 5379) | 1 Stop | 226 | Tickets from 226 |
13 September 2024 | 25 September 2024 | Firefly | FY 5379 | ![]() | Firefly (FY 5379) | 1 Stop | 193 | Tickets from 193 |
14 September 2024 | 27 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 172 | Tickets from 172 |
15 September 2024 | 28 September 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 172 | Tickets from 172 |
16 September 2024 | 22 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 208 | Tickets from 208 |
17 September 2024 | 22 September 2024 | Firefly | FY 5399 | ![]() | Firefly (FY 5399) | 1 Stop | 205 | Tickets from 205 |
18 September 2024 | 25 September 2024 | Firefly | FY 5397 | ![]() | Firefly (FY 5397) | 1 Stop | 189 | Tickets from 189 |
19 September 2024 | 26 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 188 | Tickets from 188 |
20 September 2024 | 24 September 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 151 | Tickets from 151 |
21 September 2024 | 24 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 172 | Tickets from 172 |
22 September 2024 | 10 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 168 | Tickets from 168 |
23 September 2024 | 26 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
24 September 2024 | 27 September 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 133 | Tickets from 133 |
25 September 2024 | 28 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
26 September 2024 | 2 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 170 | Tickets from 170 |
27 September 2024 | 28 September 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
28 September 2024 | 28 September 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
29 September 2024 | 1 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 133 | Tickets from 133 |
30 September 2024 | 3 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
1 October 2024 | 3 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
2 October 2024 | 5 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
3 October 2024 | 5 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 133 | Tickets from 133 |
4 October 2024 | 6 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
5 October 2024 | 5 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
6 October 2024 | 13 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
7 October 2024 | 8 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
8 October 2024 | 10 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
9 October 2024 | 11 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
10 October 2024 | 12 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 126 | Tickets from 126 |
11 October 2024 | 13 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
12 October 2024 | 13 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
13 October 2024 | 15 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
14 October 2024 | 17 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
15 October 2024 | 18 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 133 | Tickets from 133 |
16 October 2024 | 17 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
17 October 2024 | 19 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
18 October 2024 | 19 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
19 October 2024 | 22 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
20 October 2024 | 22 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
21 October 2024 | 23 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
22 October 2024 | 29 October 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
23 October 2024 | 30 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
24 October 2024 | 28 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
25 October 2024 | 29 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
26 October 2024 | 26 October 2024 | Firefly | FY 4694 | ![]() | Firefly (FY 4694) | Direct | 125 | Tickets from 125 |
27 October 2024 | 29 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
28 October 2024 | 31 October 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
29 October 2024 | 1 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
30 October 2024 | 1 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 133 | Tickets from 133 |
31 October 2024 | 2 November 2024 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 170 | Tickets from 170 |
1 November 2024 | 1 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
2 November 2024 | 4 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
3 November 2024 | 8 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
4 November 2024 | 4 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
5 November 2024 | 7 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
6 November 2024 | 10 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
7 November 2024 | 10 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
8 November 2024 | 13 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
9 November 2024 | 10 November 2024 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
10 November 2024 | 10 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
11 November 2024 | 16 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
12 November 2024 | 28 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
13 November 2024 | 14 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
14 November 2024 | 16 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
15 November 2024 | 16 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
16 November 2024 | 19 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
17 November 2024 | 21 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
18 November 2024 | 24 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
19 November 2024 | 22 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
20 November 2024 | 20 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
21 November 2024 | 26 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
22 November 2024 | 29 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
23 November 2024 | 25 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
24 November 2024 | 28 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
25 November 2024 | 28 November 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
26 November 2024 | 30 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 152 | Tickets from 152 |
27 November 2024 | 30 November 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
28 November 2024 | 1 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
29 November 2024 | 1 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
30 November 2024 | 3 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
1 December 2024 | 7 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
2 December 2024 | 2 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
3 December 2024 | 10 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 152 | Tickets from 152 |
4 December 2024 | 7 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
5 December 2024 | 7 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
6 December 2024 | 9 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
7 December 2024 | 10 December 2024 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
8 December 2024 | 14 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
9 December 2024 | 15 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
10 December 2024 | 13 December 2024 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
11 December 2024 | 13 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
12 December 2024 | 14 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
13 December 2024 | 15 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
14 December 2024 | 16 December 2024 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
15 December 2024 | 17 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
16 December 2024 | 19 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
17 December 2024 | 7 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 161 | Tickets from 161 |
18 December 2024 | 2 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
19 December 2024 | 3 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 142 | Tickets from 142 |
20 December 2024 | 2 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 151 | Tickets from 151 |
21 December 2024 | 5 January 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 151 | Tickets from 151 |
22 December 2024 | 3 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 151 | Tickets from 151 |
23 December 2024 | 1 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 151 | Tickets from 151 |
24 December 2024 | 6 January 2025 | Firefly | FY 5379 | ![]() | Firefly (FY 5379) | 1 Stop | 189 | Tickets from 189 |
25 December 2024 | 2 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
26 December 2024 | 1 January 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 142 | Tickets from 142 |
27 December 2024 | 2 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 151 | Tickets from 151 |
28 December 2024 | 30 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 168 | Tickets from 168 |
29 December 2024 | 4 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 179 | Tickets from 179 |
30 December 2024 | 31 December 2024 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | 1 Stop | 206 | Tickets from 206 |
31 December 2024 | 31 December 2024 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 172 | Tickets from 172 |
1 January 2025 | 31 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
2 January 2025 | 5 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
3 January 2025 | 6 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 133 | Tickets from 133 |
4 January 2025 | 6 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
5 January 2025 | 8 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
6 January 2025 | 8 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
7 January 2025 | 10 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
8 January 2025 | 11 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
9 January 2025 | 13 January 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
10 January 2025 | 12 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
11 January 2025 | 13 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
12 January 2025 | 15 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
13 January 2025 | 16 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | 1 Stop | 192 | Tickets from 192 |
14 January 2025 | 18 January 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 142 | Tickets from 142 |
15 January 2025 | 1 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 135 | Tickets from 135 |
16 January 2025 | 19 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
17 January 2025 | 19 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
18 January 2025 | 16 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
19 January 2025 | 22 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
20 January 2025 | 24 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
21 January 2025 | 24 January 2025 | Firefly | FY 5373 | ![]() | Firefly (FY 5373) | 1 Stop | 189 | Tickets from 189 |
22 January 2025 | 26 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 133 | Tickets from 133 |
23 January 2025 | 17 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
24 January 2025 | 31 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 133 | Tickets from 133 |
25 January 2025 | 31 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 133 | Tickets from 133 |
26 January 2025 | 30 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
27 January 2025 | 30 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
28 January 2025 | 31 January 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
29 January 2025 | 31 January 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 133 | Tickets from 133 |
30 January 2025 | 31 January 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
31 January 2025 | 3 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
1 February 2025 | 5 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 133 | Tickets from 133 |
2 February 2025 | 6 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 151 | Tickets from 151 |
3 February 2025 | 13 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
4 February 2025 | 9 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
5 February 2025 | 8 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
6 February 2025 | 9 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
7 February 2025 | 9 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
8 February 2025 | 11 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 151 | Tickets from 151 |
9 February 2025 | 12 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
10 February 2025 | 11 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 142 | Tickets from 142 |
11 February 2025 | 15 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
12 February 2025 | 19 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 142 | Tickets from 142 |
13 February 2025 | 20 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
14 February 2025 | 20 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
15 February 2025 | 20 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
16 February 2025 | 22 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
17 February 2025 | 20 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
18 February 2025 | 21 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
19 February 2025 | 22 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
20 February 2025 | 23 February 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
21 February 2025 | 23 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
22 February 2025 | 25 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
23 February 2025 | 26 February 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
24 February 2025 | 27 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
25 February 2025 | 28 February 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
26 February 2025 | 1 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
28 February 2025 | 3 March 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
1 March 2025 | 8 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
3 March 2025 | 7 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
5 March 2025 | 8 March 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
6 March 2025 | 9 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
7 March 2025 | 20 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
8 March 2025 | 10 March 2025 | Firefly | FY 4722 | ![]() | Firefly (FY 4722) | Direct | 125 | Tickets from 125 |
10 March 2025 | 14 March 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
11 March 2025 | 17 March 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 156 | Tickets from 156 |
12 March 2025 | 15 March 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
13 March 2025 | 27 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
14 March 2025 | 17 March 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
15 March 2025 | 17 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
16 March 2025 | 20 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
18 March 2025 | 21 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
19 March 2025 | 22 March 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
20 March 2025 | 4 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
26 March 2025 | 7 April 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
27 March 2025 | 1 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
28 March 2025 | 1 April 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 125 | Tickets from 125 |
29 March 2025 | 1 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 135 | Tickets from 135 |
30 March 2025 | 31 March 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
31 March 2025 | 11 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
1 April 2025 | 3 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
2 April 2025 | 5 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
4 April 2025 | 8 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
5 April 2025 | 9 April 2025 | Scoot | TR 429 | ![]() | Scoot (TR 429) | 1 Stop | 328 | Tickets from 328 |
6 April 2025 | 9 April 2025 | Scoot | TR 427 | ![]() | Scoot (TR 427) | 1 Stop | 323 | Tickets from 323 |
9 April 2025 | 13 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
10 April 2025 | 13 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
11 April 2025 | 17 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
12 April 2025 | 15 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
15 April 2025 | 18 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
16 April 2025 | 21 April 2025 | Firefly | FY 4724 | ![]() | Firefly (FY 4724) | 1 Stop | 295 | Tickets from 295 |
18 April 2025 | 22 April 2025 | Scoot | TR 425 | ![]() | Scoot (TR 425) | 1 Stop | 351 | Tickets from 351 |
19 April 2025 | 22 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
22 April 2025 | 25 April 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
25 April 2025 | 26 April 2025 | Scoot | TR 427 | ![]() | Scoot (TR 427) | 1 Stop | 318 | Tickets from 318 |
30 April 2025 | 9 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
1 May 2025 | 9 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
2 May 2025 | 9 May 2025 | Firefly | FY 4724 | ![]() | Firefly (FY 4724) | 1 Stop | 295 | Tickets from 295 |
5 May 2025 | 8 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
6 May 2025 | 10 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
9 May 2025 | 13 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
10 May 2025 | 12 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
13 May 2025 | 16 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
14 May 2025 | 17 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
21 May 2025 | 25 May 2025 | Scoot | TR 429 | ![]() | Scoot (TR 429) | 1 Stop | 344 | Tickets from 344 |
23 May 2025 | 26 May 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
27 May 2025 | 2 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
28 May 2025 | 2 June 2025 | Scoot | TR 427 | ![]() | Scoot (TR 427) | 1 Stop | 328 | Tickets from 328 |
30 May 2025 | 3 June 2025 | Firefly | FY 4744 | ![]() | Firefly (FY 4744) | Direct | 126 | Tickets from 126 |
31 May 2025 | 4 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
2 June 2025 | 5 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
3 June 2025 | 8 June 2025 | Firefly | FY 4724 | ![]() | Firefly (FY 4724) | 1 Stop | 295 | Tickets from 295 |
9 June 2025 | 15 June 2025 | Scoot | TR 429 | ![]() | Scoot (TR 429) | 1 Stop | 472 | Tickets from 472 |
11 June 2025 | 15 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
12 June 2025 | 15 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
14 June 2025 | 20 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
15 June 2025 | 21 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
16 June 2025 | 20 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
19 June 2025 | 23 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
20 June 2025 | 23 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
21 June 2025 | 24 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 126 | Tickets from 126 |
23 June 2025 | 26 June 2025 | Firefly | FY 4720 | ![]() | Firefly (FY 4720) | Direct | 125 | Tickets from 125 |
25 June 2025 | 30 June 2025 | Scoot | TR 425 | ![]() | Scoot (TR 425) | 1 Stop | 353 | Tickets from 353 |
30 June 2025 | 3 July 2025 | Scoot | TR 429 | ![]() | Scoot (TR 429) | 1 Stop | 454 | Tickets from 454 |
Book Direct Flights from Penang to Kota Kinabalu
Departure at | Return at | Airline | Find tickets |
---|---|---|---|
19 August 2024 | 24 August 2024 | ![]() | Tickets from 125 |
1 September 2024 | 17 September 2024 | ![]() | Tickets from 107 |
1 October 2024 | 3 October 2024 | ![]() | Tickets from 125 |
Cheap flights from Penang
Destination | Departure at | Return at | Find tickets |
---|---|---|---|
Kuala Lumpur | 21 September 2024 | 25 September 2024 | Tickets from 26 |
Langkawi | 15 January 2025 | 18 January 2025 | Tickets from 34 |
Kota Bharu | 19 September 2024 | 22 September 2024 | Tickets from 76 |
Phuket | 6 January 2025 | 12 January 2025 | Tickets from 85 |
Denpasar (Bali) | 11 January 2025 | 15 January 2025 | Tickets from 128 |
Bangkok | 27 July 2024 | 29 July 2024 | Tickets from 133 |
Da Nang | 25 August 2024 | 26 August 2024 | Tickets from 141 |
Tawau | 17 September 2024 | 20 September 2024 | Tickets from 238 |
Chiang Mai | 30 October 2024 | 3 November 2024 | Tickets from 240 |
Seoul | 19 August 2024 | 23 August 2024 | Tickets from 346 |
Tbilisi | 16 September 2024 | 19 September 2024 | Tickets from 760 |