Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788
This month, Experience the magic of Bali from Malaysia’s food capital with flights from Penang to Denpasar. Explore Bali’s cultural landmarks, relax on its stunning beaches, and immerse yourself in its vibrant arts scene. Flights Daddy helps you find the perfect flight from Penang to Denpasar Flights for an unforgettable Bali experience.
This month discounted airfare from Penang to Denpasar flights Book online
Departure at | Return at | Airline | Flight number | Airline | Flight | Stops | Price | Find tickets |
---|---|---|---|---|---|---|---|---|
27 July 2024 | 30 July 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 318 | Tickets from 318 |
28 July 2024 | 1 August 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 314 | Tickets from 314 |
29 July 2024 | 5 August 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 261 | Tickets from 261 |
30 July 2024 | 6 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 281 | Tickets from 281 |
31 July 2024 | 3 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 273 | Tickets from 273 |
1 August 2024 | 5 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 303 | Tickets from 303 |
2 August 2024 | 7 August 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 310 | Tickets from 310 |
3 August 2024 | 7 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 315 | Tickets from 315 |
4 August 2024 | 5 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 334 | Tickets from 334 |
5 August 2024 | 13 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 260 | Tickets from 260 |
6 August 2024 | 9 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 306 | Tickets from 306 |
7 August 2024 | 14 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 302 | Tickets from 302 |
8 August 2024 | 13 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 297 | Tickets from 297 |
9 August 2024 | 12 August 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 306 | Tickets from 306 |
10 August 2024 | 13 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 313 | Tickets from 313 |
11 August 2024 | 14 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 323 | Tickets from 323 |
12 August 2024 | 21 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 279 | Tickets from 279 |
13 August 2024 | 15 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 278 | Tickets from 278 |
14 August 2024 | 27 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 306 | Tickets from 306 |
15 August 2024 | 28 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 257 | Tickets from 257 |
16 August 2024 | 24 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 278 | Tickets from 278 |
17 August 2024 | 22 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 250 | Tickets from 250 |
18 August 2024 | 22 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 262 | Tickets from 262 |
19 August 2024 | 23 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 236 | Tickets from 236 |
20 August 2024 | 22 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 218 | Tickets from 218 |
21 August 2024 | 28 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 233 | Tickets from 233 |
22 August 2024 | 29 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 244 | Tickets from 244 |
23 August 2024 | 24 August 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 248 | Tickets from 248 |
24 August 2024 | 27 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 235 | Tickets from 235 |
25 August 2024 | 4 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 197 | Tickets from 197 |
26 August 2024 | 4 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 178 | Tickets from 178 |
27 August 2024 | 4 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 193 | Tickets from 193 |
28 August 2024 | 5 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 180 | Tickets from 180 |
29 August 2024 | 4 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 193 | Tickets from 193 |
30 August 2024 | 4 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 204 | Tickets from 204 |
31 August 2024 | 4 September 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 163 | Tickets from 163 |
1 September 2024 | 5 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 188 | Tickets from 188 |
2 September 2024 | 11 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 171 | Tickets from 171 |
3 September 2024 | 5 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 168 | Tickets from 168 |
4 September 2024 | 11 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 176 | Tickets from 176 |
5 September 2024 | 11 September 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 190 | Tickets from 190 |
6 September 2024 | 11 September 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 189 | Tickets from 189 |
7 September 2024 | 12 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 174 | Tickets from 174 |
8 September 2024 | 11 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 176 | Tickets from 176 |
9 September 2024 | 11 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 157 | Tickets from 157 |
10 September 2024 | 11 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 156 | Tickets from 156 |
11 September 2024 | 25 September 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 190 | Tickets from 190 |
12 September 2024 | 14 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 227 | Tickets from 227 |
13 September 2024 | 23 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 314 | Tickets from 314 |
14 September 2024 | 25 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 279 | Tickets from 279 |
15 September 2024 | 19 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 244 | Tickets from 244 |
16 September 2024 | 28 September 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 192 | Tickets from 192 |
17 September 2024 | 25 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 228 | Tickets from 228 |
18 September 2024 | 25 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 194 | Tickets from 194 |
19 September 2024 | 26 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 218 | Tickets from 218 |
20 September 2024 | 27 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 199 | Tickets from 199 |
21 September 2024 | 24 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 176 | Tickets from 176 |
22 September 2024 | 12 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 146 | Tickets from 146 |
23 September 2024 | 24 September 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 156 | Tickets from 156 |
24 September 2024 | 25 September 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 163 | Tickets from 163 |
25 September 2024 | 1 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 167 | Tickets from 167 |
26 September 2024 | 15 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 134 | Tickets from 134 |
27 September 2024 | 1 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 190 | Tickets from 190 |
28 September 2024 | 1 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 175 | Tickets from 175 |
29 September 2024 | 29 September 2024 | Malaysia Airlines | MH 1137 | ![]() | Malaysia Airlines (MH 1137) | 1 Stop | 491 | Tickets from 491 |
30 September 2024 | 2 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 157 | Tickets from 157 |
1 October 2024 | 2 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 157 | Tickets from 157 |
2 October 2024 | 8 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 167 | Tickets from 167 |
3 October 2024 | 17 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
4 October 2024 | 6 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 161 | Tickets from 161 |
5 October 2024 | 8 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
6 October 2024 | 15 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
7 October 2024 | 10 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
8 October 2024 | 11 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 167 | Tickets from 167 |
9 October 2024 | 12 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 167 | Tickets from 167 |
10 October 2024 | 11 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 164 | Tickets from 164 |
11 October 2024 | 14 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
12 October 2024 | 18 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 165 | Tickets from 165 |
13 October 2024 | 15 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
14 October 2024 | 18 October 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 165 | Tickets from 165 |
15 October 2024 | 19 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 163 | Tickets from 163 |
16 October 2024 | 19 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 163 | Tickets from 163 |
17 October 2024 | 20 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 160 | Tickets from 160 |
18 October 2024 | 22 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 165 | Tickets from 165 |
19 October 2024 | 21 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
20 October 2024 | 28 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 171 | Tickets from 171 |
21 October 2024 | 24 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 167 | Tickets from 167 |
22 October 2024 | 25 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 167 | Tickets from 167 |
23 October 2024 | 30 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 175 | Tickets from 175 |
24 October 2024 | 27 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
25 October 2024 | 28 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 171 | Tickets from 171 |
26 October 2024 | 28 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 167 | Tickets from 167 |
27 October 2024 | 30 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 175 | Tickets from 175 |
28 October 2024 | 4 November 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 167 | Tickets from 167 |
29 October 2024 | 7 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 167 | Tickets from 167 |
30 October 2024 | 3 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 172 | Tickets from 172 |
31 October 2024 | 7 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 171 | Tickets from 171 |
1 November 2024 | 7 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 167 | Tickets from 167 |
2 November 2024 | 5 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 173 | Tickets from 173 |
3 November 2024 | 7 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 173 | Tickets from 173 |
4 November 2024 | 6 November 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 171 | Tickets from 171 |
5 November 2024 | 9 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
6 November 2024 | 9 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 167 | Tickets from 167 |
7 November 2024 | 11 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
8 November 2024 | 11 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
9 November 2024 | 16 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 167 | Tickets from 167 |
10 November 2024 | 12 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 157 | Tickets from 157 |
11 November 2024 | 13 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 167 | Tickets from 167 |
12 November 2024 | 13 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 156 | Tickets from 156 |
13 November 2024 | 15 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 167 | Tickets from 167 |
14 November 2024 | 16 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 166 | Tickets from 166 |
15 November 2024 | 19 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 163 | Tickets from 163 |
16 November 2024 | 18 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 163 | Tickets from 163 |
18 November 2024 | 22 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 163 | Tickets from 163 |
19 November 2024 | 23 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 163 | Tickets from 163 |
20 November 2024 | 23 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 163 | Tickets from 163 |
21 November 2024 | 24 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 163 | Tickets from 163 |
22 November 2024 | 24 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 153 | Tickets from 153 |
23 November 2024 | 24 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 152 | Tickets from 152 |
25 November 2024 | 28 November 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 223 | Tickets from 223 |
26 November 2024 | 29 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 163 | Tickets from 163 |
27 November 2024 | 30 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 163 | Tickets from 163 |
28 November 2024 | 30 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 163 | Tickets from 163 |
29 November 2024 | 4 December 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 163 | Tickets from 163 |
30 November 2024 | 7 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
1 December 2024 | 4 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
2 December 2024 | 4 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
3 December 2024 | 6 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 167 | Tickets from 167 |
4 December 2024 | 11 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 167 | Tickets from 167 |
5 December 2024 | 7 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 169 | Tickets from 169 |
6 December 2024 | 10 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 168 | Tickets from 168 |
7 December 2024 | 9 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 165 | Tickets from 165 |
8 December 2024 | 11 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 163 | Tickets from 163 |
9 December 2024 | 12 December 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 167 | Tickets from 167 |
10 December 2024 | 11 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 156 | Tickets from 156 |
11 December 2024 | 14 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 167 | Tickets from 167 |
12 December 2024 | 14 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 171 | Tickets from 171 |
13 December 2024 | 16 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 180 | Tickets from 180 |
15 December 2024 | 22 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 213 | Tickets from 213 |
16 December 2024 | 18 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 193 | Tickets from 193 |
17 December 2024 | 21 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 190 | Tickets from 190 |
18 December 2024 | 22 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 199 | Tickets from 199 |
19 December 2024 | 25 December 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 224 | Tickets from 224 |
20 December 2024 | 24 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 259 | Tickets from 259 |
21 December 2024 | 25 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 247 | Tickets from 247 |
22 December 2024 | 1 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 247 | Tickets from 247 |
23 December 2024 | 31 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 247 | Tickets from 247 |
25 December 2024 | 31 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 247 | Tickets from 247 |
26 December 2024 | 31 December 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 262 | Tickets from 262 |
27 December 2024 | 31 December 2024 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 247 | Tickets from 247 |
28 December 2024 | 2 January 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 247 | Tickets from 247 |
29 December 2024 | 2 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 275 | Tickets from 275 |
30 December 2024 | 5 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 244 | Tickets from 244 |
31 December 2024 | 3 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 247 | Tickets from 247 |
1 January 2025 | 4 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 232 | Tickets from 232 |
2 January 2025 | 7 January 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 197 | Tickets from 197 |
3 January 2025 | 6 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 197 | Tickets from 197 |
4 January 2025 | 8 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 193 | Tickets from 193 |
6 January 2025 | 8 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 167 | Tickets from 167 |
7 January 2025 | 13 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 167 | Tickets from 167 |
8 January 2025 | 12 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 171 | Tickets from 171 |
9 January 2025 | 13 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 167 | Tickets from 167 |
10 January 2025 | 15 January 2025 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 167 | Tickets from 167 |
11 January 2025 | 15 January 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 126 | Tickets from 126 |
13 January 2025 | 17 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 185 | Tickets from 185 |
14 January 2025 | 16 January 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 161 | Tickets from 161 |
15 January 2025 | 18 January 2025 | Malaysia Airlines | MH 1143 | ![]() | Malaysia Airlines (MH 1143) | 1 Stop | 501 | Tickets from 501 |
16 January 2025 | 19 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 181 | Tickets from 181 |
17 January 2025 | 20 January 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 195 | Tickets from 195 |
18 January 2025 | 22 January 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 181 | Tickets from 181 |
20 January 2025 | 23 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 191 | Tickets from 191 |
21 January 2025 | 25 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 199 | Tickets from 199 |
22 January 2025 | 25 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 199 | Tickets from 199 |
24 January 2025 | 2 February 2025 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 230 | Tickets from 230 |
25 January 2025 | 29 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 210 | Tickets from 210 |
26 January 2025 | 29 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 246 | Tickets from 246 |
27 January 2025 | 2 February 2025 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 240 | Tickets from 240 |
28 January 2025 | 3 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 224 | Tickets from 224 |
29 January 2025 | 2 February 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 260 | Tickets from 260 |
30 January 2025 | 3 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 217 | Tickets from 217 |
31 January 2025 | 6 February 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 209 | Tickets from 209 |
1 February 2025 | 4 February 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 218 | Tickets from 218 |
3 February 2025 | 5 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 199 | Tickets from 199 |
5 February 2025 | 12 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 191 | Tickets from 191 |
6 February 2025 | 9 February 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 194 | Tickets from 194 |
7 February 2025 | 11 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 191 | Tickets from 191 |
8 February 2025 | 9 February 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 183 | Tickets from 183 |
10 February 2025 | 16 February 2025 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 185 | Tickets from 185 |
11 February 2025 | 14 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 199 | Tickets from 199 |
12 February 2025 | 15 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 199 | Tickets from 199 |
13 February 2025 | 17 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 181 | Tickets from 181 |
14 February 2025 | 16 February 2025 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 185 | Tickets from 185 |
15 February 2025 | 18 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 190 | Tickets from 190 |
19 February 2025 | 24 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 180 | Tickets from 180 |
20 February 2025 | 25 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 180 | Tickets from 180 |
21 February 2025 | 26 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 180 | Tickets from 180 |
22 February 2025 | 26 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 171 | Tickets from 171 |
23 February 2025 | 28 February 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 178 | Tickets from 178 |
26 February 2025 | 5 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 178 | Tickets from 178 |
27 February 2025 | 2 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 169 | Tickets from 169 |
1 March 2025 | 5 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 176 | Tickets from 176 |
3 March 2025 | 5 March 2025 | Batik Air | OD 2112 | ![]() | Batik Air (OD 2112) | 1 Stop | 176 | Tickets from 176 |
5 March 2025 | 9 March 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 176 | Tickets from 176 |
7 March 2025 | 10 March 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 176 | Tickets from 176 |
9 March 2025 | 13 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 178 | Tickets from 178 |
10 March 2025 | 16 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 182 | Tickets from 182 |
11 March 2025 | 14 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 182 | Tickets from 182 |
13 March 2025 | 16 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 182 | Tickets from 182 |
14 March 2025 | 17 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 173 | Tickets from 173 |
15 March 2025 | 18 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 182 | Tickets from 182 |
16 March 2025 | 20 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 173 | Tickets from 173 |
17 March 2025 | 21 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 194 | Tickets from 194 |
18 March 2025 | 22 March 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 188 | Tickets from 188 |
20 March 2025 | 24 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 188 | Tickets from 188 |
29 March 2025 | 1 April 2025 | Jetstar Asia | 3K 678 | ![]() | Jetstar Asia (3K 678) | 1 Stop | 347 | Tickets from 347 |
1 April 2025 | 6 April 2025 | Jetstar Asia | 3K 676 | ![]() | Jetstar Asia (3K 676) | 1 Stop | 366 | Tickets from 366 |
2 April 2025 | 6 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 319 | Tickets from 319 |
3 April 2025 | 6 April 2025 | Jetstar Asia | 3K 678 | ![]() | Jetstar Asia (3K 678) | 1 Stop | 319 | Tickets from 319 |
4 April 2025 | 8 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 295 | Tickets from 295 |
8 April 2025 | 14 April 2025 | Jetstar Asia | 3K 676 | ![]() | Jetstar Asia (3K 676) | 1 Stop | 319 | Tickets from 319 |
9 April 2025 | 12 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 295 | Tickets from 295 |
16 April 2025 | 19 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 362 | Tickets from 362 |
19 April 2025 | 23 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 323 | Tickets from 323 |
23 April 2025 | 26 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 319 | Tickets from 319 |
25 April 2025 | 29 April 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 351 | Tickets from 351 |
26 April 2025 | 1 May 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 366 | Tickets from 366 |
29 April 2025 | 2 May 2025 | Jetstar Asia | 3K 676 | ![]() | Jetstar Asia (3K 676) | 1 Stop | 395 | Tickets from 395 |
1 May 2025 | 10 May 2025 | Jetstar Asia | 3K 678 | ![]() | Jetstar Asia (3K 678) | 1 Stop | 399 | Tickets from 399 |
5 May 2025 | 8 May 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 374 | Tickets from 374 |
9 May 2025 | 13 May 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 382 | Tickets from 382 |
12 May 2025 | 20 May 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 362 | Tickets from 362 |
15 May 2025 | 21 May 2025 | Jetstar Asia | 3K 678 | ![]() | Jetstar Asia (3K 678) | 1 Stop | 338 | Tickets from 338 |
19 May 2025 | 31 May 2025 | Singapore Airlines | SQ 141 | ![]() | Singapore Airlines (SQ 141) | 1 Stop | 3 345 | Tickets from 3 345 |
21 May 2025 | 24 May 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 339 | Tickets from 339 |
29 May 2025 | 2 June 2025 | Jetstar Asia | 3K 678 | ![]() | Jetstar Asia (3K 678) | 1 Stop | 319 | Tickets from 319 |
30 May 2025 | 4 June 2025 | Jetstar Asia | 3K 678 | ![]() | Jetstar Asia (3K 678) | 1 Stop | 327 | Tickets from 327 |
1 June 2025 | 5 June 2025 | Jetstar Asia | 3K 676 | ![]() | Jetstar Asia (3K 676) | 1 Stop | 380 | Tickets from 380 |
2 June 2025 | 6 June 2025 | Jetstar Asia | 3K 672 | ![]() | Jetstar Asia (3K 672) | 1 Stop | 333 | Tickets from 333 |
3 June 2025 | 7 June 2025 | Jetstar Asia | 3K 676 | ![]() | Jetstar Asia (3K 676) | 1 Stop | 358 | Tickets from 358 |
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 |