Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 669 Find cheap flights to Java

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 10/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
Sun 25/8
Sun 1/9

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

In the last 7 days, travellers have searched 50,552,696 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,064
Surabaya
Surabaya1 stopC$ 1,265

Good to know

Low season

March

High season

August

Cheapest flight

C$ 669
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (12% 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 34h 52m, covering a distance of 24072 km. The most popular route is Montreal - Jakarta with an average flight time of 22h 15m.

  • What is the cheapest flight to Java?

    The cheapest ticket to Java from Canada found in the last 72 hours was C$ 1,108. The most popular route is Montreal Pierre Elliott Trudeau 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,185.

  • What are the most popular destinations in Java?

    Based on KAYAK flight searches, the most popular destination is Jakarta (89% of total searches to Java). The next most popular destinations are Surabaya (6%) and Yogyakarta (1%). Searches for flights to Bandung (0.9%), to Surakarta City (0.9%) and to Banyuwangi (0.6%) 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 862 reviews
8.0Entertainment
8.3Comfort
7.7Food
8.6Boarding
8.8Crew
Airline reviews

Chair was broken. Crew was awesome. Food was eh. Dinner food not so good the sandwich was good ( for airplane food) headphones hurt my ears. It’s hard because no one has plug in earphones

6.0 GoodAnonymous, Jul. 2024EWR - NRT
Read more about ANA reviews

Chair was broken. Crew was awesome. Food was eh. Dinner food not so good the sandwich was good ( for airplane food) headphones hurt my ears. It’s hard because no one has plug in earphones

Fast boarding. Cabin temperature was a bit warm, but I guess this is the standard in ANA. The Room seats are spacious, but not long enough for me.

ANA crews are superb, very responsive and caring. Boarding was smooth and so as the landing. Great flights we had with ANA.

The cabin temperature is warmer than I expected and there’s no other way for me to control the temperature. It’s centrally controlled so it’s consistent for everybody. There’s no air flow that I could direct to me if I’m hot. I also noticed people wearing sleeveless shirt. I’m not the only one who noticed that the temp is warm. In a crowded plane, temp should be a little colder, not warm. People can use sweater or use blankets. When it’s warm, there’s no other way to cool down. All 3 ANA planes that I’ve had this trip were all the same. It’s warm. It gets a little claustrophobic if there’s no air flowing or the temp is warm

Crew were efficient and friendly. But my seat was very uncomfortable . Was seated at last row window seat 27. Too cramp

The crew was so accommodating. If I asked for extra snack they gave it to me. In economy the seats were wide and plenty of legroom. The backrest should have reclined a little more. Instead it barely moved. The footrest was helpful. Overall, my experience was good and I would recommend ANA as an alternative to other oversees low-cost airlines.

excellent, the food was excellent and delicious, and the crew were very helpful and accommodating. thank you very much

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.

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

The flight was canceled, and the airlines stated that they don't know when they can put me on another flight. I had to purchase another flight from a different airline. I am now having issues requesting a refund. What a nightmare experience, I will not refer anyone to this airline.

It was a quick and comfortable flight. There was no entertainment or food so I gave them poor marks. I wasn’t really expecting either so wish there was a NA option. Great flight with more leg room than my longer, overseas seating!

Just a little puddle jumper from Los Angeles to Vegas. Not much can be said, I had to go ask for some water.

WiFi inflight was not working. Then they told everyone they had no beef for the steak option. So that left just sea food and snacks. So all I ate for the 11 hour flight, was an ice cream sundae. Gave out Casper mattress pads, which are always so nice.

Wow they board very fast and very organized. We left late to to inbound flight but arrived early due to crew organized.

Will definitely try to book with them again next time. FAs are very helpful and nice, bathroom always clean & flight was comfortable.

American Airlines didn’t allow you to complete online check-in unless you paid for your seats. Quite disappointing.

Overall mediocre-good, with the service on the flight operated by American Airlines being subpar and not the kind and standard you’d get from a Japan Airlines crew. The majority of the stewards on AA were not as gentle and friendly as those from Japan Airlines. Japan Airlines were more attentive to detail and your flight experience. AA was more interested in completing their tasks.

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 the only thing that could have made the experience even better. Everything was stellar but the food. The staff was superb. I’ve been flying with ANA for years as my go-to and I think I may have found my new favorite. 😍

Short lay over. Seat assignment was terrible. Was traveling as a family and end up being seated separately. Will not use underpricer ever again.

Not many selections for entertainment. Bulk head seats are no longer available with out fee at the counter. That’s pretty lame.

All of the staff were very helpful, polite I was very satisfied with China Airlines The food was normal for airlines but I’m sure they could do better

Everything was efficient. Good leg room. Food was good. Staff were friendly.

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.

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

The employees are very nice and good. The delay due to the aircraft is not a good thing. Planning for such problems should be an easy task.

Flight delayed in NYC and missed Hong Kong connecting flight to Guangzhou. While being given a hotel room and a 30 dollar voucher to eat in the airport, the delay caused a few big inconveniences , a 12 hour delay should have been better compensated for.

Wanted different plane design with an additional bathroom at the back of the plane.

Unfortunately I ended up beside a person who seemed to have been eating rotten corpses before landing because his breath smelled like Calcutta Sewage mixed with vodka and undigested eggs. Even wearing a mask that smell was so permeating that I couldn't breathe for the whole duration of the flight. I understand this is not CATHAY's fault but nevertheless I as a passenger had to endure this and there wasn't any way to fix it

I booked Flexi ticket, Paid extra for extra legroom seat. What I got was worst ever place to sit. It was an emergency exit seat with lots of legroom but half of the seat was occupied with aircraft body. Means you don’t keep that seat where a passenger can’t sit. The seats are too narrow. Whole night I was awake. Not movable armrests. One of the worst.

The flight was cancelled. I wasn't informed where to check in, how and when. It wasn't easy to get in contact with Cathay service representative, and they were not very helpful... The staff on the airport - Air Canada (I assume) were the most helpful, kind efficient, patient... Thank you for all your help and care, for your patience, for your professionalism!!!

Great, the flight attendants were very friendly and the food was also good.

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.

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.

Everything got delayed we were supposed to land at 1pm and landes at 8-9 pm … was horrible

Calgary desperately needs a star alliance lounge in the transborder area for United.

Brutal as can be … delayed by 24 hours then delayed and hour on the tarmac then delayed three hours in Chicago, screaming child behind me kicking the seat for the better part of 10 hours… couldn’t be worse

My flight was delayed by a whole day, so I lost a day of my vacation.

The check-in and passport submission was complicated and repetitive, due to the poor communication between Air Canada and United. There should have been a single set of instructions and a single questionnaire that provided the data for both airlines.

-The cabin was ice cold - When we arrived in Houston there was no gate available -We had to wait 90 minutes for our luggage to arrive.. In the future I will avoid flying with Air Canada at at costs

How would you rate my experience when I was stuck in YOW without being offered a cup of water by the airline?

Marked by flight delays on all segments of the trip. Food in first class cabin was mediocre and overhead cabin storage was not adequate. Overall, the premium charge for first class cabin was poor and over hyped. This will be our last flight with UA.

We enjoyed that we boarded and took off on time. We didn’t like that our connection flight was a twenty minute walk through the airport with only one hour in between flights.

It was good! Appreciated that it was very on schedule so it made the connecting flight less stressful

Book Cheap Java Plane Tickets

Recent round-trip flight deals

28/11Thu
1 stop
25h 40mYVR-CGK
24/2Mon
1 stop
24h 55mCGK-YVR
C$ 1,064
26/11Tue
1 stop
20h 20mYVR-CGK
24/2Mon
1 stop
24h 55mCGK-YVR
C$ 1,081
9/9Mon
2 stopsANA
46h 45mYYZ-CGK
24/9Tue
2 stopsANA
66h 10mCGK-YYZ
C$ 1,205
16/9Mon
2 stopsANA
28h 50mYYZ-CGK
15/10Tue
2 stopsANA
28h 27mCGK-YYZ
C$ 1,219
11/9Wed
1 stopCathay Pacific
26h 35mYVR-SUB
12/10Sat
1 stopCathay Pacific
27h 15mSUB-YVR
C$ 1,265
7/10Mon
1 stopCathay Pacific
28h 45mYVR-CGK
23/10Wed
1 stopCathay Pacific
27h 25mCGK-YVR
C$ 1,334
26/11Tue
2 stopsJapan Airlines
26h 55mYVR-CGK
24/2Mon
1 stopJapan Airlines
28h 30mCGK-YVR
C$ 1,443
24/11Sun
1 stopJapan Airlines
20h 20mYVR-CGK
27/2Thu
1 stopJapan Airlines
19h 20mCGK-YVR
C$ 1,450
22/11Fri
1 stopChina Airlines
22h 05mYVR-CGK
23/2Sun
1 stopChina Airlines
18h 40mCGK-YVR
C$ 1,656
22/11Fri
1 stopChina Airlines
22h 05mYVR-CGK
23/2Sun
1 stopChina Airlines
18h 40mCGK-YVR
C$ 1,660

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/9Tue
1 stopJapan Airlines
19h 50mYVR-CGK
C$ 669
28/11Thu
1 stop
25h 40mYVR-CGK
C$ 686
18/9Wed
2 stopsANA
32h 55mYUL-CGK
C$ 791
25/9Wed
2 stopsANA
29h 05mYYZ-CGK
C$ 806
19/1Sun
2 stopsUnited Airlines
51h 20mYYZ-CGK
C$ 853
13/8Tue
2 stopsUnited Airlines
46h 10mYYZ-SUB
C$ 853
22/11Fri
1 stopChina Airlines
22h 05mYVR-CGK
C$ 1,070
20/11Wed
1 stopChina Airlines
22h 05mYVR-CGK
C$ 1,211
24/9Tue
1 stopCathay Pacific
24h 30mYYZ-CGK
C$ 1,554
24/9Tue
1 stopCathay Pacific
34h 15mYYZ-CGK
C$ 1,556

Search by stops

Search by airline

Search by price

Recent domestic flight deals

16/9Mon
directLion Air
1h 00mDPS-SUB
19/9Thu
directLion Air
1h 00mSUB-DPS
C$ 140
28/10Mon
directGaruda Indonesia
1h 10mDPS-SUB
3/11Sun
directGaruda Indonesia
1h 00mSUB-DPS
C$ 155
16/9Mon
direct
1h 00mDPS-SUB
19/9Thu
multi-stop
5h 05mSUB-DPS
C$ 242
8/10Tue
directBatik Air
1h 25mCGK-SUB
11/10Fri
directBatik Air
1h 25mSUB-CGK
C$ 301
13/9Fri
directBatik Air
1h 50mDPS-HLP
24/9Tue
directBatik Air
1h 50mHLP-DPS
C$ 311
13/9Fri
directBatik Air
1h 50mDPS-HLP
19/9Thu
directBatik Air
1h 50mHLP-DPS
C$ 321
8/8Thu
directGaruda Indonesia
2h 05mDPS-CGK
11/8Sun
directGaruda Indonesia
1h 55mCGK-DPS
C$ 323
15/9Sun
directGaruda Indonesia
1h 55mDPS-CGK
25/9Wed
directGaruda Indonesia
2h 00mCGK-DPS
C$ 325
8/9Sun
multi-stopJetstar Asia
15h 50mCGK-SUB
12/9Thu
multi-stopJetstar Asia
7h 45mSUB-CGK
C$ 372
23/8Fri
multi-stopSingapore Airlines
7h 45mCGK-SUB
23/8Fri
multi-stopSingapore Airlines
18h 35mSUB-CGK
C$ 4,249

Search by stops

Search by airline

Search by price

Last minute flights to Java

Last minute flight, train and bus deals

29/7Mon
multi-stopAmerican Airlines
34h 10mYVR-CGK
15/9Sun
multi-stopAmerican Airlines
27h 55mCGK-YVR
C$ 1,457
29/7Mon
multi-stopANA
33h 15mYVR-CGK
15/9Sun
multi-stopANA
47h 18mCGK-YVR
C$ 1,509
29/7Mon
multi-stopUnited Airlines
45h 35mYVR-CGK
15/9Sun
multi-stopUnited Airlines
30h 30mCGK-YVR
C$ 1,549
29/7Mon
multi-stopUnited Airlines
45h 35mYVR-CGK
15/9Sun
multi-stopUnited Airlines
48h 15mCGK-YVR
C$ 1,552
28/7Sun
multi-stopCathay Pacific
28h 15mYVR-CGK
15/9Sun
multi-stopCathay Pacific
21h 15mCGK-YVR
C$ 1,576
29/7Mon
multi-stopUnited Airlines
27h 30mYVR-CGK
14/9Sat
multi-stopUnited Airlines
27h 54mCGK-YVR
C$ 1,589
29/7Mon
multi-stopJapan Airlines
37h 00mYVR-CGK
15/9Sun
multi-stopJapan Airlines
27h 55mCGK-YVR
C$ 1,739
29/7Mon
multi-stopJapan Airlines
37h 00mYVR-CGK
15/9Sun
multi-stopJapan Airlines
27h 55mCGK-YVR
C$ 1,750
28/7Sun
multi-stopCathay Pacific
31h 30mYVR-CGK
14/9Sat
multi-stopCathay Pacific
35h 30mCGK-YVR
C$ 1,830
28/7Sun
multi-stopChina Airlines
21h 35mYVR-CGK
15/9Sun
multi-stopChina Airlines
47h 17mCGK-YVR
C$ 2,106

Search by stops

Search by airline

Search by price

Flights to Java