Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Java from C$ 723

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 17/4. 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
Sat 11/5
Sat 18/5

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

In the last 7 days, travellers have searched 46,099,007 times on KAYAK, and here is why:

Save 22% 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
Jakarta2 stopsC$ 1,284
Surabaya
Surabaya1 stopC$ 1,309
Surakarta City
Surakarta City2 stopsC$ 4,185

Good to know

Low season

March

High season

February

Cheapest flight

C$ 723
Best time to beat the crowds (20% less expensive on average)
Most popular time to fly and prices are also 42% lower 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 37h 12m, covering a distance of 24072 km. The most popular route is Toronto - Jakarta with an average flight time of 23h 10m.

  • What is the cheapest flight to Java?

    The cheapest ticket to Java from Canada found in the last 72 hours was C$ 1,213. The most popular route is Toronto Pearson 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,493.

  • What are the most popular destinations in Java?

    The next most popular destinations are Surabaya (4%) and Surakarta City (2%). Searches for flights to Yogyakarta (1%), to Bandung (0.8%) and to Semarang (0.8%) 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.5
Korean AirOverall score based on 1207 reviews
8.8crew
8.2food
8.3comfort
8.2entertainment
8.6boarding
Airline reviews

I enjoyed flying on Korean Air. The service was great and the food was yummy. They served white fish.

10.0 ExcellentRobynne, Mar. 2024KIX - ICN
Read more about Korean Air reviews

I enjoyed flying on Korean Air. The service was great and the food was yummy. They served white fish.

I enjoyed flying on Korean Air. The service was great and the food was yummy, especially the bibimbap and cold spicy noodles. The only thing that bummed me out on this red-eye flight was that my seat did not properly recline so I was not able to sleep.

Crew was ok, but some passengers were a bit rude. Again, all outlets were not working, only the really slow charging usb plug on the entertainment system. Entertainment system was also bugged, some features just crash, the touch screen wasn't working and when trying to watch a movie the onscreen display kept flashing off and on making it very difficult to watch.

Great crew, decent food Charging plugs were broken on both seats next to me. Only the USB port was available, and that charges, very, very slowly. Seat was also broken, it would not lock into position when reclining.

New plane. Perfect gluten free meal Very flawless procedures from check-in to the landing. Taking off on time and landing even earlier and the luggages are already there after shortest arrival report.

It was ok. Not good and not a bad experience

not too bad but not too great either. Service on all airlines declined ever since covid. Your Delta Stewardess are not that friendly at all. :-(

lunch was good; breakfast was kinda meh cabin temprature was way too high new entertainment system but somewhat limited content

Going through security a third time to get on the next flight was again utterly ridiculous and unnecessary. We were in a International secure area once again and as far as I'm concerned should not have been put through the gears for absolutely no reason. The United States can get all the information they need from the travel itinerary, there was no need to be forced out of a secure area to personally interview everyone on a connecting flight to find out their US immigration status.

Going through security a second time to get on the next Korean Air flight was utterly ridiculous and unnecessary. We were in a International secure area.

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.

It was very nice. I was a bit disappointed by the few meal services. There were probably more drink services that I missed while sleeping, but I would have liked the crew to bring more than one drink service before landing and to bring more than one drink service and coffee service after take off

I wish the serve should leach and drink. Maybe because only 2hr

They did not get my request for veg food that i made a month ago. Also did not have any backup veg food on board or fruit plate or simething. Very disappointing as i had hward about how grwat ANA was supossed to be. Alsio entertainment was lacking and screen and tech was subpar. Overall just mid to low tie. They are living off reputation and are being passed up by most other carriers.

Ana is absolute world class They should not work with united

Japan and China airlines were incredible. On board service was impeccable. All the flight attendants were helpful, friendly, and always smiling. Airplanes were very clean. The boarding crew was extremely accommodating and very nice as well. Overall I was extremely impressed.

Again the ANA flight was canceled. Rebooking with Vietnam air was not good. Vietnam air is sub standard. Will not use a third party booking, like kayak again.

Same food options being served during connecting flights from Singapore-Japan & Japan- Singapore after one week despite different travelling hours . Rather disappointing.

Thanks ANA team, overall I had a good experience flying with ANA. Just one comment, the same food option was served on the flights connecting Singapore -Japan & Japan- Singapore after a week. This drawn disappointment to our expectations to the food and ended up eating the same food one week later on the return trip even though it was a different timing. I believe this could be better managed. Thank you.

Please change the menu more often. The beef is not tender, more choice in ice cream flavor. Dessert is not good too.

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.

Liked the food. Needs improvement: 1) the flat bed was very hard and the set up was not at all passenger friendly 2) the announcement were impossible to understand even in English. 3) the flight information on the monitor was terrible it showed a airplane with no information like altitude, airspeed, heading. You could not zoom in or out to orient the aircraft to where you were in the flight. 4) movies were old and very limited as was the music selection.

JAL is a flawless airlines. Perfect customer service. On-time boarding, clean airlines, and incomparable in-flight dining.

This flight was operated by American Airlines. AA was completely unprepared for the crowds at DFW for Spring Break and were ridiculously understaffed. They had only three operating kiosks for self check-in, and ONE agent to handle hundreds (thousands?) of dropped off bags. She also had to do double duty to assist passengers at the kiosks. In comparison, flying on United Airlines at Christmastime was a much smoother experience.

It was one of the best experiences. The staff were amazing. JAL is my second favorite Asian Carrier I have flown on. Korean Air was my first. Thank you JAL for bringing me home safely and for such an amazing staff and service.

It was an outstanding flight and service. The only thing is the seat cushion for economy could be a little more comfortable. More cushion.

They layover in Japan was too long , it took 11 hours.

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.

Staff is friendly, great variety of entertainment, check in a little messy but due to people not listening. Overall a pleasant experience. Would use again in the future.

It felt like a new plane. Decent leg room in economy, food was fine, and the plane didn’t feel super dry and uncomfortable.

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

Flight was delay almost 2 hours from Hong Kong to Taipei. Last minute gate change from 24 to 66. Long way walk. We need to run in the Taipei airport to catch our next flight from Taipei to Vancouver. That is so suck!

For a long-haul flight, the crew did a very good job of keeping the lavatories clean and the aisles clear.

The check-in crew at SF did not put on breakable glass stickers on check-in baggages which caused my antique whisky bottle to break during transportation.

Food - while flying in Japanese style was edible, returning options were not edible to me

The experience was not as pleasant returning as leaving. Went through clearance twice, crew was not as customer focused.

Absolutely terrible delays for 3 hours changed seats after we paid an upgrade on both legs. It appears it’s up to us to request a refund after they down graded our seat. Never again !!

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

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

The entertainment selections are amazing. But the live TV is sometimes spotty. If you’re going to have it, then have it. If you can’t make it consistent, then, perhaps it’s better not to have it. The crew are always cordial when approached, but they seem to do the minimum and sit around, talking to each other in the back of the plane during the flight. I realize that delays are not always predictable, but I missed my flight in Dubai because we left 90 minutes late from Washington. I will say that Emirates took very good care of me in Dubai. But I would rather not be delayed.

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

Overall experience was bad , one does not expect after travelling for 14 hrs in Boing 777-300 ER to be pushed in to a craft with a extermly poor seating pitch, no room for hand baggage in the luggege bins and extermly poor service quality. This patch made my overall expereince mediocre and would definetly look for better choices when flying in or out of Delhi in future.

Boarding was chaotic ,wish it was better orgnaised. Seating was comfortable , however food quality left much to be desired. Over all a great experience but with room for imporvement. The Dubai Delhi sector was terrible with poor seat pitch over crowded rack space , crew trying to put even laptop containing bags in to luggage even the waiting area was poorly kept - the dubai - delhi lap was extremly poor flying experience in all respects - the waiting area, the craft the seat pitch & the service quality. It is sad but this will make me look for other options when flying out of Delhi.

Everything was perfect except boarding . Have to wait @ gate for 45 minutes after announcing boarding ..

Book Cheap Java Plane Tickets

Recent round-trip flight deals

30/4Tue
2 stopsJapan Airlines
23h 08mYVR-CGK
29/9Sun
2 stopsJapan Airlines
50h 35mCGK-YVR
C$ 1,284
30/4Tue
2 stops
23h 08mYVR-CGK
1/10Tue
2 stops
44h 27mCGK-YVR
C$ 1,305
14/5Tue
1 stopANA
33h 15mYVR-CGK
21/5Tue
2 stopsANA
45h 09mCGK-YVR
C$ 1,356
25/4Thu
1 stopANA
33h 15mYVR-CGK
30/5Thu
2 stopsANA
24h 13mCGK-YVR
C$ 1,370
1/5Wed
1 stopChina Airlines
21h 35mYVR-CGK
26/9Thu
1 stopChina Airlines
31h 50mCGK-YVR
C$ 1,557
2/5Thu
2 stopsKorean Air
48h 05mYVR-CGK
30/9Mon
1 stopKorean Air
28h 50mCGK-YVR
C$ 1,593
17/9Tue
2 stopsChina Airlines
37h 00mYYC-CGK
26/9Thu
2 stopsChina Airlines
36h 12mCGK-YYC
C$ 1,757
4/5Sat
1 stopKorean Air
39h 35mYVR-CGK
30/9Mon
1 stopKorean Air
28h 50mCGK-YVR
C$ 1,877
4/6Tue
1 stopEmirates
42h 20mYUL-CGK
8/9Sun
1 stopEmirates
42h 20mCGK-YUL
C$ 2,337
7/5Tue
2 stopsEmirates
43h 15mYUL-CGK
29/5Wed
2 stopsEmirates
29h 52mCGK-YUL
C$ 2,357

Search by stops

Search by airline

Search by price

Recent one-way flight deals

17/4Wed
1 stopJapan Airlines
37h 15mYVR-CGK
C$ 723
20/8Tue
2 stops
31h 45mYVR-CGK
C$ 775
5/5Sun
1 stopTurkish Airlines
33h 05mYYZ-CGK
C$ 782
20/8Tue
1 stopANA
33h 15mYVR-CGK
C$ 812
22/4Mon
1 stopANA
33h 15mYVR-CGK
C$ 832
19/8Mon
1 stopChina Airlines
21h 35mYVR-CGK
C$ 910
21/4Sun
2 stopsChina Airlines
50h 30mYVR-CGK
C$ 1,026
26/6Wed
1 stopEmirates
42h 20mYUL-CGK
C$ 1,762
24/6Mon
1 stopKorean Air
44h 10mYYZ-CGK
C$ 2,227
29/6Sat
1 stopKorean Air
44h 10mYYZ-CGK
C$ 2,292

Search by stops

Search by airline

Search by price

Recent domestic flight deals

10/5Fri
directIndonesia AirAsia
1h 55mDPS-CGK
17/5Fri
directIndonesia AirAsia
1h 55mCGK-DPS
C$ 157
30/4Tue
directBatik Air
1h 30mHLP-SUB
1/4Tue
directBatik Air
1h 20mSUB-HLP
C$ 177
4/5Sat
directBatik Air
1h 25mCGK-SUB
7/5Tue
directBatik Air
1h 25mSUB-CGK
C$ 247
10/5Fri
multi-stopLion Air
6h 45mDPS-CGK
16/5Thu
multi-stopLion Air
9h 55mCGK-DPS
C$ 271
7/5Tue
directGaruda Indonesia
1h 45mCGK-SUB
14/5Tue
directGaruda Indonesia
1h 35mSUB-CGK
C$ 271
10/5Fri
multi-stop
6h 45mDPS-CGK
17/5Fri
direct
1h 50mCGK-DPS
C$ 275
10/5Fri
direct
1h 55mDPS-CGK
16/5Thu
multi-stop
9h 55mCGK-DPS
C$ 279
9/7Tue
multi-stopJetstar Asia
28h 00mCGK-SUB
17/7Wed
multi-stopJetstar Asia
18h 20mSUB-CGK
C$ 351
29/8Thu
multi-stopJetstar Asia
14h 40mCGK-SUB
31/8Sat
multi-stopJetstar Asia
5h 40mSUB-CGK
C$ 372
25/4Thu
directGaruda Indonesia
1h 40mCGK-SUB
28/4Sun
multi-stopGaruda Indonesia
8h 50mSUB-CGK
C$ 421

Search by stops

Search by airline

Search by price

Last minute flights to Java

Last minute flight, train and bus deals

16/4Tue
multi-stopAir France
38h 20mYYZ-CGK
8/5Wed
multi-stopAir France
35h 05mCGK-YYZ
C$ 1,978
15/4Mon
multi-stopKLM
36h 40mYVR-CGK
21/4Sun
multi-stopKLM
33h 17mCGK-YVR
C$ 2,180
16/4Tue
multi-stopAmerican Airlines
47h 35mYYZ-CGK
9/5Thu
multi-stopAmerican Airlines
53h 34mCGK-YYZ
C$ 2,257
16/4Tue
multi-stopQatar Airways
41h 30mYYZ-CGK
7/5Tue
multi-stopQatar Airways
44h 20mCGK-YYZ
C$ 2,585
16/4Tue
multi-stopEmirates
46h 20mYYZ-CGK
9/5Thu
multi-stopEmirates
38h 55mCGK-YYZ
C$ 2,593
16/4Tue
multi-stopQatar Airways
37h 15mYYZ-CGK
8/5Wed
multi-stopQatar Airways
33h 15mCGK-YYZ
C$ 2,656
16/4Tue
multi-stopEmirates
38h 10mYYZ-CGK
9/5Thu
multi-stopEmirates
38h 55mCGK-YYZ
C$ 2,927
12/4Fri
multi-stopCathay Pacific
41h 05mYYZ-CGK
19/4Fri
multi-stopCathay Pacific
34h 35mCGK-YYZ
C$ 2,946
13/4Sat
multi-stopCathay Pacific
34h 35mYYZ-CGK
12/5Sun
multi-stopCathay Pacific
34h 35mCGK-YYZ
C$ 3,025
16/4Tue
multi-stopAir Canada
30h 05mYYZ-CGK
7/5Tue
multi-stopAir Canada
25h 20mCGK-YYZ
C$ 3,916

Search by stops

Search by airline

Search by price

Flights to Java

Return flight deals:

Java - Canada

Cabin classes:

C$ 144
C$ 452
C$ 394
C$ 59