Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Java from C$ 737

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Java departing on 12/9. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Mon 17/6
Mon 24/6

Search hundreds of travel sites at once for deals on flights to Java

In the last 7 days, travellers have searched 41,904,688 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Java Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Jakarta
Jakarta1 stopC$ 1,245
Surabaya
Surabaya2 stopsC$ 1,389
Semarang
Semarang2 stopsC$ 3,536
Surakarta City
Surakarta City2 stopsC$ 3,012

Good to know

Low season

June

High season

August

Cheapest flight

C$ 737
Best time to beat the crowds but there is an average 17% increase in price.
Most popular time to fly (4% more expensive on average)
Flight from Vancouver to Jakarta

FAQs - booking Java flights

  • How long is the flight to Java?

    An average direct flight from Canada to Java takes 36h 00m, covering a distance of 24072 km. The most popular route is Vancouver - Jakarta with an average flight time of 21h 35m.

  • What is the cheapest flight to Java?

    The cheapest ticket to Java from Canada found in the last 72 hours was C$ 1,238. The most popular route is Vancouver Intl to Jakarta Soekarno-Hatta Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,256.

  • What are the most popular destinations in Java?

    Based on KAYAK flight searches, the most popular destination is Jakarta (81% of total searches to Java). The next most popular destinations are Surabaya (7%) and Surakarta City (5%). Searches for flights to Semarang (5%), to Yogyakarta (0.7%) and to Bandung (0.5%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Java

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Java flight deals.

Top 5 airlines flying to Java

 
Need help choosing which airline to fly with from Canada to Java? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.4
ANAOverall score based on 922 reviews
8.3Comfort
7.8Food
8.0Entertainment
8.8Crew
8.6Boarding
Airline reviews

Good. Got me there and back safely and mostly on time. 30 min delay for maintenance once but that means more time for nap. Crew was super nice.

8.0 ExcellentAnonymous, May 2024KUL - NRT
Read more about ANA reviews

Good. Got me there and back safely and mostly on time. 30 min delay for maintenance once but that means more time for nap. Crew was super nice.

Incredible. Amazing legroom. Over head fans for each person. Tv screens were great. Headphones were adequate. Seats were comfortable and spacious. Loved it.

I booked a ANA flight, this was just a regular United flight — as always very bad, dirty, rude service, quite frankly really embarrassing to be flying with this after spending time in Japan.

Staff and crew are wonderful, professional and courteous. Meal is delicious and snacks can be improved. Entertainment needs improvement, pls update selections of movies. I appreciate that our flight was on time

Flying with ANA is always a breeze. Seats are very comfortable.

Flight was on time and the crew was as expected, friendly and respectful. Food could’ve been better though.

First I will say this was really NOT an ANA flight. ANA used a UNITED jet to perform this flight. I specifically booked with ANA because I did NOT WANT TO FLY UNITED FOR INTERNATIONAL FLIGHTS. So to spend $1800.00 and then discover after booking that it was going to be handled by United was very disappointing. I will be more careful next time when I book. The interior was very cramped in economy class; the dinner meal was terrible and also had extremely small portions for an international flight - the bread roll was ice cold and stale - that salad was very wilted; I’ve never had a “snack” that was so salty that it was difficult to eat; the breakfast “waffle” was practically unrecognizable. Really horrible meals for a very expensive international flight. Bathroom floor was also pretty dirty. I’m hoping my return flight is a real ANA airplane that is cleaned and serviced by ANA personnel with ANA meals. I will never book with ANA again if they continue to use UNITED airline jets. Yuck!!!🤢

Ticket was purchased as a United Airlines flight (operated by All Nippon) like what does that even mean? Makes for a VERY confusing flight experience. For instance, what do I look for a United drop off signage and ticket counter or ANA? No explanation anywhere to be found. I also felt a little bit scammed by the obsurdely restrictive seat selection provided. Only middle seats available!! Are you kidding me!! On 6hr + 10hr flights you're forcing me into the middle seat without telling me before I purchased the ticket?? This should be illegal. And to top it off, on the Tokyo LA leg there were quite a few empty seats including window seats! I must also say, the food was a dissappointing as well for my taste, fish with rice ( mostly plain white rice) or a vegetable medly for the breakfast meal? Should be at least 4 choices and at least 1 with eggs. Outside of these issues flight was otherwise ok.

Ground and flight crew were all courteous, extremely helpful and professional. Overall, process is really organized, from boarding to disembarkation.

This is a very long flight and the first time I have flown on a Japanese airline. I was very impressed with the staff. They worked hard and offered food and drink regularly. Plane was very well cared for. The let room was good . Food was ok but better than other airlines.

All of the JAL flights in this itinerary were great. However the last leg of my flight from LAX to SFO was through Japan Air’s partner, AA which wqsn’t up to par. We were informed only minutes before boarding time of a delay despite the airlines knowing about the delay far earlier (the aircraft we would be taking arriving arrived and disembarked close to our boarding time, for all to see but AA still kept the original boarding time posted until last minute). Furthermore, once we boarded the taxi/wait time was also extended, with the pilot blaming “construction at SFO” for the delay, rather than taking accountability for the the plane’s late arrival coming into LAX. We took off approximately an hour later than scheduled. It’s for these reasons I adamantly avoid American Airlines when possible. Again, JAL was stellar.

At least it was not very cold inside the plane. I noticed there was now a bidet in the bathroom and that’s good! I didn’t like the window seat. Flight was smooth except for 1 turbulence. Plane was on time. Thanks. Food was not that great. Miso and green tea were good! As usual movies were old and there were no changes.

The food was not that good. I liked the miso, green tea, and ice cream. I wasn’t able to put my carry on bag under the seat in front of me. The flight was smooth. Please expand your choices of movies especially the new ones. I can’t choose any of those films. They’re old.

I like the braised beef., miso soup,, and green tea. Very little choices of hollywood movies. The PA announcement in English was not very clear and very soft. I could hardly hear.

Please change menu every now & then bc I fly twice within the year and serving the food the same

Great crew, Japanese domestic flight is just a drink service but crew are very attentive

I didn’t like the check in process I had to check in at the counter took too much time . Didn’t give the upgrade my seat .

l enjoyed the variety of good and drink choices. The flight attendants were very quick and efficient to our needs.

Attentive crew, great service with regular rounds of drinks and trash collecting. Only complaint is the food, which was mediocre.

Japan airlines is excellent. I had a great flight with them, and they are the consummate professionals. I booked my flight through Kayak and they sent it on to Underpricer. That felt really scammy. My Oneworld number would not attach to the reservation and I could not choose a seat. I called Japan Airlines and got one but it was in the back. Later I drove to the airport and worked with the excellent agents there to find a better one. Later that day, I got a phone call from Underpricer trying to upsell me the option of choosing a seat. It felt like a Spirit Airlines level crappy move. The flight itself was exactly as nice as you would expect from JAL. The meal was good and the flight crew was awesome.

Very good , the weather was terrible, but i admired the professionality and politeness and care from the crew, and the excellent contition of the plane

Comfort was left wanting due to such a long flight, made the wife and I wish we could upgrade the seats to Business class or First Class, but did not have that option. Food was good but had very limited options and I have a dietary restriction which was difficult for the staff to accommodate since everything provided came with cheese on it. (Cheese could potentially kill me) Did not have an option to inform the staff until we were already in the air about the restriction and was not provided another option before flight departed.

Decent flight, staff was very good, especially with the turbulence during the flight due to weather. Comfort was about par with other airlines but since it was a quick flight, was not much of an issue for us.

It was a 2 hour flight to Taiwan. Lunch was served. China Airlines goes above and beyond for their passengers.

Liked that I could pick my seat and have a special meal without an extra charge. Luggage is reasonable for overseas trip. What could have been better is boarding and leaving on time.

Great flight, although I flew out of ONT and that is where my car is, lol

Better training to have qualified crews and services. My flight was from around 12 midnight Friday Taipei to Vancouver. After two hours first meal (2:00 Am -8:00 ) no crew available for even asking for some water. I was even willing to pay for water. For breakfast after 8 hours the only drink was tea and coffee no water or juice.

3 of the 4 flights had delays despite the weather being fine, but still managed to make all connections

Ask flight attendant for water during flight and she was a little rude get the water.

Baggage made it successfully to destination despite short layover. Appreciate that.

I liked everything accept the delay try to improve in that area

Very bad !! My confirmed ticket got canceled with out notifying me in hyd airport , crew didn’t help us out !! They were very rude!! They made me pay for the confirmed ticket again !! Can you please let us know how I can get the refund for the ticket I paid

Amazing service and food. However I didn’t get chance to choose my own seat which bothered me a little.

I liked theAVML food. Taste was alright and quantity was enough. Sometimes during the flight I felt that the smell from toilet was coming to the cabin

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Overall emirates continues to amaze me with their. Awesome service . I had shifted away from emirates , because I lost luggage and watch in emirates in 2019 that drifted me away from this airline , but I am willing to give it try

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Ask for extra blanket if needed. Also middle seating have bad access position to access reading light and vent so only choose those seating if traveling as family or friends, etc.

1. Please deploy better trained and courteous staff. 2. Wheel chairs be available at all steps of layover till boarding gate. 3. Food services be also improved . 4. TV and phone charging facility be also provided.

Everything was perfect... especially air hostess were excellent in attending people.

The first economy rows have remote space in the seat which eats in the seating space. The seats are also smaller compared to other airlines.

Cathay Pacific seems to be an airline in trouble and on its way out. Lots of broken or poorly functioning things like entertainment screens, seats, and enough well trained staff to handle a full flight. Sad...

Not good. Flight was purchased for my father who needed medical assistance to board and transfer due to a heart condition. No one at Hong Kong from Cathay was there to assist and he barely made the connection. When I talked to him he could barely breath and was not sure he was going to make it. Really poor service even though the ticket stated he needed a wheelchair assistance.

While I was in great pain, the seat was sufficiently comfortable to allow me to rest and not be in so much pain.

we were upgraded which was a blessing and tender mercy for us. I fell the day before and was in extreme pain from knee to shoulder. Sitting in a more comfortable seat during the flight was an unexpected blessing and experience.

My seat was sold off to someone else. Had to wait 9 hours to catch the next filght. Definitely will never use Cathay Pacific again. Bad, very bad airline. will comment on google reviews too.

Not impressed with check in desk staff at Vancouver airport. Not a professional mind service and not cared or tried to help. Don’t think I would fly with them again

Seats were very comfortable. Crew were excellent. Food very good.

The aircraft was slightly newer but the food was very bad. Bland and uninteresting. Nothing special at all.

Everything went smooth. All flights were on time No changing gates, . No changing flights . It was like a completely different airlines tha n the last time I used Cathay Pacific . The last flight, 2 months ago, I had before this one was from Philippines also . I got changed in Manila and was told it only added 2 hours onto my flight . My 20 hour return trip ended up being 30 hours return with a 10.0 hour layover in New York with no seats anywhere . Everyone was sleeping or sitting on the floor . Unlike the hotel I was given in Manila to wait for this flight home . I never thought I would use Cathay Pacific again . But I did and this time you were great! I should have complained about the flight and layover from Hell a couple months ago. Consider that I am complaining about that august/23 flight now . Thank you got the great flying experience on my way home from philippines .

Book Cheap Java Plane Tickets

Recent round-trip flight deals

18/9Wed
1 stopCathay Pacific
22h 15mYVR-CGK
3/11Sun
1 stopCathay Pacific
35h 35mCGK-YVR
C$ 1,245
18/9Wed
1 stopCathay Pacific
22h 15mYVR-CGK
3/11Sun
1 stopCathay Pacific
35h 35mCGK-YVR
C$ 1,246
20/10Sun
1 stopChina Airlines
21h 35mYVR-CGK
19/11Tue
1 stopChina Airlines
31h 50mCGK-YVR
C$ 1,283
15/8Thu
1 stopANA
22h 20mYVR-CGK
16/9Mon
1 stopANA
21h 45mCGK-YVR
C$ 1,293
19/9Thu
1 stopANA
33h 15mYVR-CGK
3/11Sun
1 stopANA
31h 00mCGK-YVR
C$ 1,306
19/10Sat
1 stopChina Airlines
21h 35mYVR-CGK
19/11Tue
1 stopChina Airlines
31h 50mCGK-YVR
C$ 1,314
4/11Mon
1 stopJapan Airlines
37h 20mYVR-CGK
7/11Thu
2 stopsJapan Airlines
24h 33mCGK-YVR
C$ 1,545
3/10Thu
1 stopJapan Airlines
37h 15mYVR-CGK
26/11Tue
2 stopsJapan Airlines
24h 26mCGK-YVR
C$ 1,546
14/11Thu
2 stopsEmirates
63h 30mYUL-SUB
18/11Mon
2 stopsEmirates
48h 35mSUB-YUL
C$ 2,260
15/10Tue
2 stopsEmirates
61h 40mYYZ-SOC
19/10Sat
2 stopsEmirates
52h 30mSOC-YYZ
C$ 3,012

Search by stops

Search by airline

Search by price

Recent one-way flight deals

12/9Thu
1 stopTurkish Airlines
33h 10mYVR-CGK
C$ 737
18/8Sun
1 stopCathay Pacific
28h 15mYVR-CGK
C$ 778
15/8Thu
2 stopsANA
35h 50mYYZ-CGK
C$ 929
4/9Wed
2 stopsANA
29h 05mYYZ-CGK
C$ 938
8/9Sun
2 stopsUnited Airlines
32h 10mYYZ-CGK
C$ 1,007
5/10Sat
2 stopsUnited Airlines
48h 00mYYZ-CGK
C$ 1,013
4/6Tue
1 stopKorean Air
39h 35mYVR-CGK
C$ 1,314
12/6Wed
2 stopsKorean Air
44h 26mYVR-CGK
C$ 1,483
7/7Sun
1 stopEmirates
42h 20mYUL-CGK
C$ 2,039
26/6Wed
1 stopEmirates
42h 20mYUL-CGK
C$ 2,328

Search by stops

Search by airline

Search by price

Recent domestic flight deals

29/8Thu
directGaruda Indonesia
1h 10mDPS-SUB
2/9Mon
directGaruda Indonesia
1h 00mSUB-DPS
C$ 155
17/9Tue
multi-stop
3h 30mDPS-SUB
19/9Thu
direct
1h 00mSUB-DPS
C$ 236
17/9Tue
multi-stop
3h 30mDPS-SUB
19/9Thu
direct
1h 00mSUB-DPS
C$ 237
24/7Wed
directBatik Air
1h 20mHLP-SUB
8/8Thu
directBatik Air
1h 25mSUB-HLP
C$ 319
12/6Wed
directBatik Air
1h 50mDPS-HLP
19/6Wed
directBatik Air
1h 50mHLP-DPS
C$ 358
6/6Thu
directGaruda Indonesia
2h 30mKNO-CGK
10/6Mon
directGaruda Indonesia
2h 25mCGK-KNO
C$ 402
31/10Thu
multi-stopGaruda Indonesia
28h 25mDPS-SUB
6/11Wed
directGaruda Indonesia
1h 00mSUB-DPS
C$ 415
24/7Wed
directGaruda Indonesia
1h 10mDPS-SUB
31/7Wed
multi-stopGaruda Indonesia
25h 30mSUB-DPS
C$ 417
30/5Thu
multi-stopBatik Air
27h 05mDPS-HLP
2/6Sun
directBatik Air
1h 45mHLP-DPS
C$ 538
29/8Thu
multi-stopBatik Air
4h 50mDPS-SUB
2/9Mon
multi-stopBatik Air
6h 05mSUB-DPS
C$ 567

Search by stops

Search by airline

Search by price

Last minute flights to Java

Last minute flight, train and bus deals

22/5Wed
multi-stopAir France
40h 30mYUL-CGK
10/6Mon
multi-stopAir France
31h 25mCGK-YUL
C$ 1,727
22/5Wed
multi-stopKLM
38h 45mYUL-CGK
10/6Mon
multi-stopKLM
30h 40mCGK-YUL
C$ 1,852
19/5Sun
multi-stopTurkish Airlines
47h 45mYYZ-CGK
16/6Sun
multi-stopTurkish Airlines
56h 00mCGK-YYZ
C$ 1,854
20/5Mon
multi-stopUnited Airlines
42h 25mYYZ-CGK
3/6Mon
multi-stopUnited Airlines
34h 48mCGK-YYZ
C$ 1,995
23/5Thu
multi-stopChina Airlines
21h 35mYVR-CGK
6/7Sat
multi-stopChina Airlines
19h 05mCGK-YVR
C$ 2,068
19/5Sun
multi-stopCathay Pacific
31h 00mYYZ-CGK
3/6Mon
multi-stopCathay Pacific
41h 45mCGK-YYZ
C$ 2,315
20/5Mon
multi-stopCathay Pacific
41h 05mYYZ-CGK
3/6Mon
multi-stopCathay Pacific
41h 45mCGK-YYZ
C$ 2,337
20/5Mon
multi-stopEmirates
28h 45mYYZ-CGK
19/6Wed
multi-stopEmirates
31h 55mCGK-YYZ
C$ 2,370
23/5Thu
multi-stopChina Airlines
21h 35mYVR-CGK
6/7Sat
multi-stopChina Airlines
47h 09mCGK-YVR
C$ 2,667
20/5Mon
multi-stopEmirates
38h 10mYYZ-CGK
19/6Wed
multi-stopEmirates
31h 55mCGK-YYZ
C$ 2,713

Search by stops

Search by airline

Search by price

Flights to Java

Return flight deals:

Java - Canada

Cabin classes:

C$ 381
C$ 500
C$ 488
C$ 59