Find cheap flights to Jakarta

Return
1 adult
Economy
0 bags
Thu 29/6
Thu 6/7

Here is why travelers choose KAYAK

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

Free to useThere are no hidden charges or fees.

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

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

Good to know

Low season

February

High season

December

Cheapest flight

C$ 803
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (15% more expensive on average)
Flight from Toronto to Jakarta

When to book flights to Jakarta

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding cheap flights to Jakarta

  • Book at least 2 weeks before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly from Canada is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Jakarta flight deals.
  • All international flights into Jakarta will land at Soekarno-Hatta International Airport (CGK) in West Jakarta. It is the central hub for international flights and is located approximately 20 km from central Jakarta.
  • For those visiting Jakarta on business, you might want to get a connecting flight from CGK to Halim Perdanakusuma Airport (HLP) to be much closer to the business district. Keep in mind that HLP only handles domestic flights, but you’ll be 12 km from Downtown Jakarta.
  • Soekarno-Hatta Airport has three terminals, all serving different passengers. Terminal 1 mainly serves passengers on domestic flights. Terminal 2 is primarily for international flights, while Terminal 3 serves both domestic and international flights of selected budget carriers.
  • After a long flight or during a layover, you’re welcome to relax at the lounges in Soekarno-Hatta Airport. CGK has over five lounges spread across the terminals where you can enjoy comfortable seating, food and drinks, restrooms, and showers.
  • You’re welcome to grab a bite at Halim Perdanakusuma Airport, which hosts restaurants, both local and international, delivering all kinds of delicacies from pastries to local cuisines. Grab a donut at Dunkin Donuts and wash it down with your choice of Starbucks beverage, all available onsite.

FAQs - booking Jakarta flights

Book Cheap Jakarta Plane Tickets

Recent round-trip flight deals

24/8Thu
2 stopsAmerican Airlines
44h 26mYUL-CGK
16/11Thu
2 stopsAmerican Airlines
44h 10mCGK-YUL
C$ 1,141
19/8Sat
2 stopsAmerican Airlines
41h 30mYYZ-CGK
15/9Fri
2 stopsAmerican Airlines
27h 18mCGK-YYZ
C$ 1,141
17/10Tue
2 stopsMultiple Airlines
43h 30mYYZ-CGK
9/11Thu
2 stopsMultiple Airlines
27h 55mCGK-YYZ
C$ 1,350
23/10Mon
2 stopsMultiple Airlines
37h 20mYVR-CGK
20/11Mon
2 stopsMultiple Airlines
28h 44mCGK-YVR
C$ 1,404
16/10Mon
2 stopsMultiple Airlines
29h 50mYYZ-CGK
7/11Tue
2 stopsMultiple Airlines
27h 06mCGK-YYZ
C$ 1,489
17/10Tue
2 stopsAmerican Airlines
42h 50mYYZ-CGK
7/11Tue
2 stopsAmerican Airlines
37h 33mCGK-YYZ
C$ 1,498
17/10Tue
2 stopsQatar Airways
28h 25mYYZ-CGK
8/11Wed
2 stopsQatar Airways
34h 06mCGK-YYZ
C$ 1,516
24/10Tue
3 stopsMultiple Airlines
37h 40mYVR-CGK
20/11Mon
2 stopsMultiple Airlines
30h 30mCGK-YVR
C$ 1,532
20/9Wed
2 stopsQatar Airways
27h 35mYYZ-CGK
14/2Wed
2 stopsQatar Airways
41h 26mCGK-YYZ
C$ 1,547
17/10Tue
2 stopsQatar Airways
26h 40mYYZ-CGK
12/11Sun
2 stopsQatar Airways
37h 41mCGK-YYZ
C$ 1,557
24/10Tue
2 stopsJapan Airlines
42h 50mYVR-CGK
20/11Mon
1 stopJapan Airlines
28h 20mCGK-YVR
C$ 1,580
22/10Sun
1 stopEVA Air
21h 20mYVR-CGK
20/11Mon
1 stopEVA Air
19h 00mCGK-YVR
C$ 1,614
28/9Thu
2 stopsKorean Air
44h 05mYUL-CGK
27/11Mon
2 stopsKorean Air
29h 50mCGK-YUL
C$ 1,671
10/10Tue
1 stopEmirates
24h 55mYUL-CGK
1/11Wed
1 stopEmirates
25h 20mCGK-YUL
C$ 1,674
6/11Mon
2 stopsChina Airlines
26h 10mYYC-CGK
11/12Mon
2 stopsChina Airlines
22h 59mCGK-YYC
C$ 1,688
24/8Thu
1 stopEmirates
24h 55mYUL-CGK
30/11Thu
1 stopEmirates
25h 35mCGK-YUL
C$ 1,693
24/8Thu
1 stopEmirates
42h 20mYUL-CGK
15/11Wed
1 stopEmirates
43h 00mCGK-YUL
C$ 1,705
1/9Fri
1 stopPhilippine Airlines
34h 45mYVR-CGK
21/9Thu
1 stopPhilippine Airlines
18h 40mCGK-YVR
C$ 2,183
23/10Mon
3 stopsKLM
38h 30mYVR-CGK
20/11Mon
2 stopsKLM
35h 39mCGK-YVR
C$ 2,292
19/9Tue
2 stopsUnited Airlines
30h 07mYQB-CGK
11/12Mon
2 stopsUnited Airlines
39h 41mCGK-YQB
C$ 2,410

Search by stops

Search by airline

Search by price

Recent one-way flight deals

18/10Wed
2 stopsMultiple Airlines
35h 35mYYZ-CGK
C$ 803
20/10Fri
2 stopsMultiple Airlines
35h 35mYYZ-CGK
C$ 825
6/6Tue
2 stopsMultiple Airlines
40h 10mYYZ-CGK
C$ 836
7/6Wed
3 stopsMultiple Airlines
42h 45mYVR-CGK
C$ 854
24/10Tue
1 stopPhilippine Airlines
21h 40mYVR-CGK
C$ 856
31/7Mon
3 stopsMultiple Airlines
38h 25mYVR-CGK
C$ 858
15/10Sun
2 stopsJapan Airlines
47h 20mYYZ-CGK
C$ 904
23/10Mon
1 stopChina Airlines
21h 35mYVR-CGK
C$ 915
23/10Mon
1 stopChina Airlines
21h 35mYVR-CGK
C$ 916
11/6Sun
1 stopEtihad Airways
29h 55mYYZ-CGK
C$ 965
19/10Thu
1 stopTurkish Airlines
22h 50mYYZ-CGK
C$ 1,032
5/6Mon
1 stopTurkish Airlines
22h 50mYYZ-CGK
C$ 1,040
26/7Wed
2 stopsAmerican Airlines
44h 17mYVR-CGK
C$ 1,093
26/7Wed
2 stopsAmerican Airlines
44h 17mYVR-CGK
C$ 1,094
31/7Mon
1 stopPhilippine Airlines
34h 45mYVR-CGK
C$ 1,104
30/7Sun
2 stopsKorean Air
37h 20mYVR-CGK
C$ 1,351
28/7Fri
2 stopsANA
26h 45mYVR-CGK
C$ 1,362
20/10Fri
1 stopEVA Air
25h 00mYYZ-CGK
C$ 1,566
18/10Wed
3 stopsQantas Airways
49h 40mYYZ-CGK
C$ 2,258
20/6Tue
1 stopQatar Airways
30h 20mYUL-CGK
C$ 2,306

Search by stops

Search by airline

Search by price

Recent domestic flight deals

8/9Fri
directBatik Air
1h 50mDPS-HLP
10/9Sun
directBatik Air
1h 50mHLP-DPS
C$ 253
9/6Fri
directBatik Air
1h 50mDPS-CGK
22/6Thu
directBatik Air
1h 50mCGK-DPS
C$ 271
9/6Fri
directBatik Air
1h 50mDPS-HLP
24/6Sat
directBatik Air
1h 50mHLP-DPS
C$ 283
22/9Fri
directGaruda Indonesia
1h 25mDJB-CGK
2/10Mon
directGaruda Indonesia
1h 20mCGK-DJB
C$ 286
15/7Sat
directBatik Air
1h 50mDPS-CGK
20/7Thu
directBatik Air
1h 50mCGK-DPS
C$ 290

Search by stops

Search by airline

Search by price

Flights to Jakarta

Return flight deals:

Jakarta - Canada

Cabin classes:

Browse origins: