Compare and Book Cheap Flights at best prices
Are you looking for Exclusive Unpublished Fares? Call Us at +1-812-221-1788
This months, Discover Japan’s capital from the Pearl of the Orient with flights from Penang to Tokyo. Immerse yourself in Tokyo’s dynamic energy, from the bustling streets of Shibuya to the serene gardens of Meiji Shrine. Indulge in delicious ramen, explore ancient temples, and experience the latest in technology. Flights Daddy makes it easy to find the perfect flight from Penang to Tokyo Flights for your next adventure in Tokyo.
This month discounted airfare from Penang to Tokyo 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 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 617 | Tickets from 617 |
28 July 2024 | 2 August 2024 | Cathay Pacific | CX 622 | ![]() | Cathay Pacific (CX 622) | 1 Stop | 623 | Tickets from 623 |
29 July 2024 | 5 August 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 577 | Tickets from 577 |
30 July 2024 | 22 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 394 | Tickets from 394 |
31 July 2024 | 23 August 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 403 | Tickets from 403 |
1 August 2024 | 27 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 370 | Tickets from 370 |
2 August 2024 | 16 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 456 | Tickets from 456 |
3 August 2024 | 19 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 438 | Tickets from 438 |
4 August 2024 | 27 August 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 379 | Tickets from 379 |
5 August 2024 | 27 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 371 | Tickets from 371 |
6 August 2024 | 27 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 370 | Tickets from 370 |
7 August 2024 | 27 August 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 370 | Tickets from 370 |
8 August 2024 | 5 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 397 | Tickets from 397 |
9 August 2024 | 28 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 414 | Tickets from 414 |
10 August 2024 | 19 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 481 | Tickets from 481 |
11 August 2024 | 27 August 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 506 | Tickets from 506 |
12 August 2024 | 27 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 492 | Tickets from 492 |
13 August 2024 | 27 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 488 | Tickets from 488 |
14 August 2024 | 22 August 2024 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 562 | Tickets from 562 |
15 August 2024 | 22 August 2024 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 561 | Tickets from 561 |
16 August 2024 | 23 August 2024 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 603 | Tickets from 603 |
17 August 2024 | 24 August 2024 | Cathay Pacific | CX 622 | ![]() | Cathay Pacific (CX 622) | 1 Stop | 623 | Tickets from 623 |
18 August 2024 | 24 August 2024 | Cathay Pacific | CX 622 | ![]() | Cathay Pacific (CX 622) | 1 Stop | 623 | Tickets from 623 |
19 August 2024 | 28 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 488 | Tickets from 488 |
20 August 2024 | 29 August 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 505 | Tickets from 505 |
21 August 2024 | 30 August 2024 | Xiamen Airlines | MF 8706 | ![]() | Xiamen Airlines (MF 8706) | 1 Stop | 435 | Tickets from 435 |
22 August 2024 | 29 August 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 486 | Tickets from 486 |
23 August 2024 | 30 August 2024 | Xiamen Airlines | MF 8706 | ![]() | Xiamen Airlines (MF 8706) | 1 Stop | 435 | Tickets from 435 |
24 August 2024 | 3 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 483 | Tickets from 483 |
25 August 2024 | 3 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 487 | Tickets from 487 |
26 August 2024 | 3 September 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 483 | Tickets from 483 |
27 August 2024 | 4 September 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 445 | Tickets from 445 |
28 August 2024 | 9 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 391 | Tickets from 391 |
29 August 2024 | 4 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 396 | Tickets from 396 |
30 August 2024 | 9 September 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 487 | Tickets from 487 |
31 August 2024 | 9 September 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 487 | Tickets from 487 |
1 September 2024 | 4 September 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 442 | Tickets from 442 |
2 September 2024 | 3 September 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 442 | Tickets from 442 |
3 September 2024 | 9 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 354 | Tickets from 354 |
4 September 2024 | 9 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 355 | Tickets from 355 |
5 September 2024 | 6 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 355 | Tickets from 355 |
6 September 2024 | 11 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 363 | Tickets from 363 |
7 September 2024 | 11 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 363 | Tickets from 363 |
8 September 2024 | 12 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 375 | Tickets from 375 |
9 September 2024 | 17 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 432 | Tickets from 432 |
10 September 2024 | 16 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 379 | Tickets from 379 |
11 September 2024 | 17 September 2024 | Xiamen Airlines | MF 8706 | ![]() | Xiamen Airlines (MF 8706) | 1 Stop | 435 | Tickets from 435 |
12 September 2024 | 16 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 451 | Tickets from 451 |
13 September 2024 | 23 September 2024 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 502 | Tickets from 502 |
14 September 2024 | 23 September 2024 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 543 | Tickets from 543 |
15 September 2024 | 23 September 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 543 | Tickets from 543 |
16 September 2024 | 23 September 2024 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 442 | Tickets from 442 |
17 September 2024 | 24 September 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 444 | Tickets from 444 |
18 September 2024 | 26 September 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 402 | Tickets from 402 |
19 September 2024 | 26 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 398 | Tickets from 398 |
20 September 2024 | 27 September 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 411 | Tickets from 411 |
21 September 2024 | 26 September 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 397 | Tickets from 397 |
22 September 2024 | 1 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 460 | Tickets from 460 |
23 September 2024 | 27 September 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 407 | Tickets from 407 |
24 September 2024 | 4 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 396 | Tickets from 396 |
25 September 2024 | 4 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 355 | Tickets from 355 |
26 September 2024 | 4 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 359 | Tickets from 359 |
27 September 2024 | 3 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 398 | Tickets from 398 |
28 September 2024 | 8 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 405 | Tickets from 405 |
29 September 2024 | 4 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 398 | Tickets from 398 |
30 September 2024 | 7 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 370 | Tickets from 370 |
1 October 2024 | 6 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 374 | Tickets from 374 |
2 October 2024 | 4 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 344 | Tickets from 344 |
3 October 2024 | 15 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 363 | Tickets from 363 |
4 October 2024 | 8 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 377 | Tickets from 377 |
5 October 2024 | 15 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 364 | Tickets from 364 |
6 October 2024 | 18 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 360 | Tickets from 360 |
7 October 2024 | 8 October 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 351 | Tickets from 351 |
8 October 2024 | 15 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 369 | Tickets from 369 |
9 October 2024 | 18 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 356 | Tickets from 356 |
10 October 2024 | 28 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 354 | Tickets from 354 |
11 October 2024 | 18 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 368 | Tickets from 368 |
12 October 2024 | 18 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 362 | Tickets from 362 |
13 October 2024 | 23 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 456 | Tickets from 456 |
14 October 2024 | 23 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 377 | Tickets from 377 |
15 October 2024 | 22 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 380 | Tickets from 380 |
16 October 2024 | 23 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 385 | Tickets from 385 |
17 October 2024 | 24 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 405 | Tickets from 405 |
18 October 2024 | 28 October 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 378 | Tickets from 378 |
19 October 2024 | 28 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 363 | Tickets from 363 |
20 October 2024 | 21 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 387 | Tickets from 387 |
21 October 2024 | 28 October 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 355 | Tickets from 355 |
22 October 2024 | 28 October 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 358 | Tickets from 358 |
23 October 2024 | 28 October 2024 | Batik Air | OD 2115 | ![]() | Batik Air (OD 2115) | 1 Stop | 398 | Tickets from 398 |
24 October 2024 | 6 November 2024 | Batik Air | OD 2117 | ![]() | Batik Air (OD 2117) | 1 Stop | 405 | Tickets from 405 |
25 October 2024 | 6 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 460 | Tickets from 460 |
26 October 2024 | 31 October 2024 | Xiamen Airlines | MF 8706 | ![]() | Xiamen Airlines (MF 8706) | 1 Stop | 465 | Tickets from 465 |
27 October 2024 | 4 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 524 | Tickets from 524 |
28 October 2024 | 8 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 456 | Tickets from 456 |
29 October 2024 | 6 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 454 | Tickets from 454 |
30 October 2024 | 8 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 416 | Tickets from 416 |
31 October 2024 | 10 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 432 | Tickets from 432 |
1 November 2024 | 22 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 382 | Tickets from 382 |
2 November 2024 | 10 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 416 | Tickets from 416 |
3 November 2024 | 10 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 438 | Tickets from 438 |
4 November 2024 | 8 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 395 | Tickets from 395 |
5 November 2024 | 22 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 377 | Tickets from 377 |
6 November 2024 | 18 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 429 | Tickets from 429 |
7 November 2024 | 10 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 427 | Tickets from 427 |
8 November 2024 | 18 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 428 | Tickets from 428 |
9 November 2024 | 18 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 429 | Tickets from 429 |
10 November 2024 | 18 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 428 | Tickets from 428 |
11 November 2024 | 20 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 376 | Tickets from 376 |
12 November 2024 | 20 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 375 | Tickets from 375 |
13 November 2024 | 20 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 376 | Tickets from 376 |
14 November 2024 | 22 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 377 | Tickets from 377 |
15 November 2024 | 22 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 447 | Tickets from 447 |
16 November 2024 | 22 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 446 | Tickets from 446 |
17 November 2024 | 27 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 378 | Tickets from 378 |
18 November 2024 | 25 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 406 | Tickets from 406 |
19 November 2024 | 27 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 405 | Tickets from 405 |
20 November 2024 | 27 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 399 | Tickets from 399 |
21 November 2024 | 27 November 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 405 | Tickets from 405 |
22 November 2024 | 29 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 406 | Tickets from 406 |
23 November 2024 | 25 November 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 405 | Tickets from 405 |
24 November 2024 | 25 November 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 437 | Tickets from 437 |
25 November 2024 | 29 November 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 385 | Tickets from 385 |
26 November 2024 | 2 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 385 | Tickets from 385 |
27 November 2024 | 6 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 461 | Tickets from 461 |
28 November 2024 | 2 December 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 386 | Tickets from 386 |
29 November 2024 | 1 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 449 | Tickets from 449 |
30 November 2024 | 2 December 2024 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 385 | Tickets from 385 |
1 December 2024 | 4 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 478 | Tickets from 478 |
2 December 2024 | 4 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 446 | Tickets from 446 |
3 December 2024 | 4 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 446 | Tickets from 446 |
4 December 2024 | 8 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 481 | Tickets from 481 |
5 December 2024 | 13 December 2024 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 481 | Tickets from 481 |
6 December 2024 | 8 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 520 | Tickets from 520 |
7 December 2024 | 13 December 2024 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 480 | Tickets from 480 |
8 December 2024 | 13 December 2024 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 530 | Tickets from 530 |
9 December 2024 | 17 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 562 | Tickets from 562 |
10 December 2024 | 17 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 562 | Tickets from 562 |
11 December 2024 | 17 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 562 | Tickets from 562 |
12 December 2024 | 18 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 563 | Tickets from 563 |
13 December 2024 | 18 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 562 | Tickets from 562 |
14 December 2024 | 18 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 563 | Tickets from 563 |
15 December 2024 | 22 December 2024 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
16 December 2024 | 21 December 2024 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
17 December 2024 | 21 December 2024 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
18 December 2024 | 31 December 2024 | China Airlines | CI 732 | ![]() | China Airlines (CI 732) | 1 Stop | 682 | Tickets from 682 |
19 December 2024 | 14 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 699 | Tickets from 699 |
20 December 2024 | 24 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 711 | Tickets from 711 |
21 December 2024 | 12 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 699 | Tickets from 699 |
22 December 2024 | 26 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 839 | Tickets from 839 |
23 December 2024 | 31 December 2024 | China Airlines | CI 732 | ![]() | China Airlines (CI 732) | 1 Stop | 692 | Tickets from 692 |
24 December 2024 | 11 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 676 | Tickets from 676 |
25 December 2024 | 31 December 2024 | China Airlines | CI 732 | ![]() | China Airlines (CI 732) | 1 Stop | 651 | Tickets from 651 |
26 December 2024 | 29 December 2024 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 774 | Tickets from 774 |
27 December 2024 | 4 January 2025 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 710 | Tickets from 710 |
28 December 2024 | 4 January 2025 | Xiamen Airlines | MF 8706 | ![]() | Xiamen Airlines (MF 8706) | 1 Stop | 554 | Tickets from 554 |
29 December 2024 | 6 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 763 | Tickets from 763 |
30 December 2024 | 7 January 2025 | China Southern Airlines | CZ 396 | ![]() | China Southern Airlines (CZ 396) | 1 Stop | 647 | Tickets from 647 |
31 December 2024 | 10 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 698 | Tickets from 698 |
1 January 2025 | 11 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 723 | Tickets from 723 |
2 January 2025 | 9 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 754 | Tickets from 754 |
3 January 2025 | 10 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 830 | Tickets from 830 |
4 January 2025 | 14 January 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 2 Stops | 781 | Tickets from 781 |
5 January 2025 | 10 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 744 | Tickets from 744 |
6 January 2025 | 15 January 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 716 | Tickets from 716 |
7 January 2025 | 11 January 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 480 | Tickets from 480 |
8 January 2025 | 14 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 698 | Tickets from 698 |
9 January 2025 | 14 January 2025 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 604 | Tickets from 604 |
10 January 2025 | 15 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
11 January 2025 | 16 January 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 487 | Tickets from 487 |
12 January 2025 | 26 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
13 January 2025 | 20 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
14 January 2025 | 19 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
15 January 2025 | 21 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
16 January 2025 | 21 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
17 January 2025 | 25 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
18 January 2025 | 20 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
19 January 2025 | 30 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
20 January 2025 | 27 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
21 January 2025 | 26 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
22 January 2025 | 31 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
23 January 2025 | 27 January 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
24 January 2025 | 1 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
25 January 2025 | 1 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
26 January 2025 | 1 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
27 January 2025 | 4 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
28 January 2025 | 1 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
29 January 2025 | 1 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
30 January 2025 | 1 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 676 | Tickets from 676 |
31 January 2025 | 6 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
1 February 2025 | 5 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
2 February 2025 | 6 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
3 February 2025 | 8 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
4 February 2025 | 10 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
5 February 2025 | 14 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
6 February 2025 | 15 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
7 February 2025 | 16 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 654 | Tickets from 654 |
8 February 2025 | 15 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
9 February 2025 | 15 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
10 February 2025 | 12 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
11 February 2025 | 17 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
12 February 2025 | 1 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
13 February 2025 | 24 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 486 | Tickets from 486 |
14 February 2025 | 20 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 443 | Tickets from 443 |
15 February 2025 | 20 February 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 443 | Tickets from 443 |
16 February 2025 | 24 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
17 February 2025 | 22 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
18 February 2025 | 5 March 2025 | Batik Air | OD 2101 | ![]() | Batik Air (OD 2101) | 1 Stop | 495 | Tickets from 495 |
19 February 2025 | 24 February 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 398 | Tickets from 398 |
20 February 2025 | 25 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
21 February 2025 | 28 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
22 February 2025 | 28 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
23 February 2025 | 28 February 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
24 February 2025 | 2 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
25 February 2025 | 11 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
26 February 2025 | 5 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 489 | Tickets from 489 |
27 February 2025 | 9 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 464 | Tickets from 464 |
28 February 2025 | 9 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 601 | Tickets from 601 |
1 March 2025 | 8 March 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 423 | Tickets from 423 |
2 March 2025 | 11 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
3 March 2025 | 20 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
4 March 2025 | 13 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
5 March 2025 | 11 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
6 March 2025 | 15 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
7 March 2025 | 18 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 586 | Tickets from 586 |
8 March 2025 | 15 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 627 | Tickets from 627 |
9 March 2025 | 15 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 627 | Tickets from 627 |
10 March 2025 | 17 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
11 March 2025 | 18 March 2025 | China Southern Airlines | CZ 8074 | ![]() | China Southern Airlines (CZ 8074) | 1 Stop | 605 | Tickets from 605 |
12 March 2025 | 14 March 2025 | Batik Air | OD 2107 | ![]() | Batik Air (OD 2107) | 1 Stop | 481 | Tickets from 481 |
13 March 2025 | 19 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
14 March 2025 | 21 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 526 | Tickets from 526 |
15 March 2025 | 22 March 2025 | Batik Air | OD 2103 | ![]() | Batik Air (OD 2103) | 1 Stop | 493 | Tickets from 493 |
16 March 2025 | 24 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 627 | Tickets from 627 |
17 March 2025 | 31 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
18 March 2025 | 24 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
19 March 2025 | 26 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
20 March 2025 | 27 March 2025 | Batik Air | OD 2105 | ![]() | Batik Air (OD 2105) | 1 Stop | 486 | Tickets from 486 |
21 March 2025 | 29 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
22 March 2025 | 30 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 627 | Tickets from 627 |
23 March 2025 | 31 March 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 627 | Tickets from 627 |
24 March 2025 | 8 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
25 March 2025 | 12 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
26 March 2025 | 9 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
27 March 2025 | 9 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
28 March 2025 | 4 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
29 March 2025 | 5 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
30 March 2025 | 8 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
31 March 2025 | 9 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
1 April 2025 | 12 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
2 April 2025 | 8 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
3 April 2025 | 11 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
4 April 2025 | 11 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
5 April 2025 | 18 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
6 April 2025 | 12 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 676 | Tickets from 676 |
7 April 2025 | 12 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
8 April 2025 | 12 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
9 April 2025 | 15 April 2025 | China Airlines | CI 732 | ![]() | China Airlines (CI 732) | 1 Stop | 659 | Tickets from 659 |
10 April 2025 | 18 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 698 | Tickets from 698 |
11 April 2025 | 18 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 698 | Tickets from 698 |
12 April 2025 | 19 April 2025 | China Airlines | CI 732 | ![]() | China Airlines (CI 732) | 1 Stop | 659 | Tickets from 659 |
13 April 2025 | 18 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 676 | Tickets from 676 |
14 April 2025 | 21 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 627 | Tickets from 627 |
15 April 2025 | 21 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
16 April 2025 | 20 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 678 | Tickets from 678 |
17 April 2025 | 22 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
18 April 2025 | 30 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
19 April 2025 | 30 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
20 April 2025 | 3 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
21 April 2025 | 27 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 678 | Tickets from 678 |
24 April 2025 | 5 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
25 April 2025 | 7 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
26 April 2025 | 3 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
27 April 2025 | 2 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 607 | Tickets from 607 |
28 April 2025 | 30 April 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
29 April 2025 | 1 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
30 April 2025 | 11 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
1 May 2025 | 7 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
2 May 2025 | 9 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
3 May 2025 | 12 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 607 | Tickets from 607 |
4 May 2025 | 18 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
5 May 2025 | 12 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
6 May 2025 | 13 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
8 May 2025 | 13 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
9 May 2025 | 12 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
10 May 2025 | 17 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
11 May 2025 | 16 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
12 May 2025 | 19 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 607 | Tickets from 607 |
13 May 2025 | 23 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
14 May 2025 | 19 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
15 May 2025 | 22 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
17 May 2025 | 25 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
18 May 2025 | 26 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
19 May 2025 | 22 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
20 May 2025 | 22 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
22 May 2025 | 22 May 2025 | Malaysia Airlines | MH 1133 | ![]() | Malaysia Airlines (MH 1133) | 1 Stop | 866 | Tickets from 866 |
24 May 2025 | 1 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
26 May 2025 | 1 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
28 May 2025 | 31 May 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
30 May 2025 | 8 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
31 May 2025 | 12 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
1 June 2025 | 8 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
2 June 2025 | 6 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
3 June 2025 | 12 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
4 June 2025 | 20 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
5 June 2025 | 20 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
6 June 2025 | 14 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
7 June 2025 | 20 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
8 June 2025 | 12 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
9 June 2025 | 13 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
10 June 2025 | 19 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 607 | Tickets from 607 |
12 June 2025 | 17 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
13 June 2025 | 17 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
16 June 2025 | 20 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 607 | Tickets from 607 |
17 June 2025 | 23 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
19 June 2025 | 23 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
20 June 2025 | 22 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
21 June 2025 | 29 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
22 June 2025 | 24 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
23 June 2025 | 27 June 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
27 June 2025 | 5 July 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 606 | Tickets from 606 |
1 July 2025 | 15 July 2025 | Thai Airways | TG 426 | ![]() | Thai Airways (TG 426) | 1 Stop | 746 | Tickets from 746 |
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 |