USD520
The airfare displayed above is for Cathay Pacific
USD451
The airfare displayed above is for Garuda Indonesia
USD468
The airfare displayed above is for Cathay Pacific
USD514
The airfare displayed above is for Garuda Indonesia
USD418
The airfare displayed above is for Cathay Pacific