$324 Find Cheap Flights to Jakarta - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 26% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest round-trip
$694
Typical prices: $868-$1,430
Korean Air
Thu 2/8Sat 2/24
SEA - CGK • 2 stops
Cheapest one-way
$316
Typical prices: $519-$872
Singapore Airlines
Fri 3/30
SEA - CGK • 1 stop
Top airlines
Best reviews • 8.4 score
Airline reviews
Airline reviews
Top routes
Cheapest • 32% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travelers who book at least 26 weeks in advance save around 23% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 17% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches 100s of sites at once to find you the best travel deals.
We hope you love your trip to Jakarta!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Jakarta

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to Jakarta

Mon, Feb 8 - Wed, Feb 24
Korean Air Logo
5:51 pm - 2:50 pmSEA  Seattle/Tacoma Intl-CGK Jakarta Soekarno-Hatta Intl
29h 59m2 stops Los Angeles Incheon Intl
Korean Air Logo
6:30 pm - 9:05 amCGK  Jakarta Soekarno-Hatta Intl-SEA Seattle/Tacoma Intl
29h 35m1 stop Incheon Intl
$694Korean Air
Sun, Feb 7 - Wed, Feb 24
Korean Air Logo
12:10 am - 2:50 pmSEA  Seattle/Tacoma Intl-CGK Jakarta Soekarno-Hatta Intl
23h 40m1 stop Incheon Intl
Korean Air Logo
6:30 pm - 9:05 amCGK  Jakarta Soekarno-Hatta Intl-SEA Seattle/Tacoma Intl
29h 35m1 stop Incheon Intl
$700Korean Air
Sat, Apr 3 - Mon, Apr 19
Singapore Airlines Logo
10:15 am - 10:40 pmSEA  Seattle/Tacoma Intl-CGK Jakarta Soekarno-Hatta Intl
22h 25m1 stop Singapore Changi
Singapore Airlines Logo
2:20 pm - 8:45 amCGK  Jakarta Soekarno-Hatta Intl-SEA Seattle/Tacoma Intl
32h 25m1 stop Singapore Changi
$714Singapore Airlines
Fri, Apr 16 - Sun, Apr 25
Singapore Airlines Logo
11:30 pm - 9:55 amLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
20h 25m1 stop Singapore Changi
Singapore Airlines Logo
5:00 pm - 9:50 pmCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
18h 50m1 stop Singapore Changi
$731Singapore Airlines
Mon, Mar 1 - Tue, Mar 23
Asiana Airlines Logo
11:50 pm - 9:00 pmLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
30h 10m1 stop Incheon Intl
Asiana Airlines Logo
10:30 pm - 4:40 pmCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
32h 10m1 stop Incheon Intl
$731Asiana Airlines
Mon, Mar 1 - Tue, Mar 23
Asiana Airlines Logo
11:50 pm - 9:00 pmLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
30h 10m1 stop Incheon Intl
Asiana Airlines Logo
10:30 pm - 4:40 pmCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
32h 10m1 stop Incheon Intl
$732Asiana Airlines
Fri, Jan 22 - Sat, Apr 3
Philippine Airlines Logo
11:10 am - 12:20 amLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
22h 10m1 stop Manila Ninoy Aquino Intl
Philippine Airlines Logo
1:20 am - 8:00 pmCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
32h 40m1 stop Manila Ninoy Aquino Intl
$733Philippine Airlines
Fri, Mar 26 - Sat, Apr 17
Philippine Airlines Logo
12:10 pm - 12:20 amLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
22h 10m1 stop Manila Ninoy Aquino Intl
Philippine Airlines Logo
1:20 am - 8:00 pmCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
32h 40m1 stop Manila Ninoy Aquino Intl
$734Philippine Airlines
Thu, Feb 4 - Wed, Feb 24
China Eastern Logo
11:30 am - 10:45 pmLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
44h 15m1 stop Shanghai Pu Dong
China Eastern Logo
11:45 pm - 9:05 amCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
24h 20m1 stop Shanghai Pu Dong
$734China Eastern
Tue, Mar 2 - Thu, Jun 3
China Eastern Logo
11:30 am - 10:45 pmLAX  Los Angeles-CGK Jakarta Soekarno-Hatta Intl
44h 15m1 stop Shanghai Pu Dong
China Eastern Logo
11:30 pm - 10:05 amCGK  Jakarta Soekarno-Hatta Intl-LAX Los Angeles
24h 35m1 stop Shanghai Pu Dong
$752China Eastern
Booking Insights

Price, demand and travel trends for flights to Jakarta

Use KAYAK data on prices, travel dates, airlines and seasonal trends to compare options and book flights with more confidence.

What is the cheapest flight to Jakarta?

Seattle to Jakarta is the cheapest route at $694 round-trip, found in the past 5 days on KAYAK. Los Angeles to Jakarta is the most popular connection with round-trip deals from $731.

How much is a flight to Jakarta?

On average, a round-trip flight from the United States to Jakarta costs $1,118, based on KAYAK data over the past 12 months. Round-trip fares from Los Angeles average $800, while Ontario runs a bit higher at $964.

What is the cheapest day to fly to Jakarta?

Monday is the cheapest day to fly to Jakarta at $1,138 round-trip on average over the past 12 months on KAYAK. Saturday is the most expensive at $1,261.

What’s the cheapest month to fly to Jakarta?

•February is the cheapest month to fly to Jakarta with an average price of $929 round-trip.
•December ($1,496) and June ($1,373) are the most expensive.

Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Jakarta?

Night flights to Jakarta are the cheapest at $1,063 round-trip on average. Evening flights are the most expensive at $1,283.

What is a good deal for flights to Jakarta?

Flights under $868 are considered a good deal. 25% of KAYAK users found round-trip flights to Jakarta at or below these prices, with the lowest fares from:
•Los Angeles $712
•San Francisco $796
•Seattle $810.

When are flights to Jakarta the cheapest?

Flights to Jakarta are cheapest 26 weeks before departure. Booking in this window typically costs about 23% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Jakarta

Low season

January

Cheapest flight

$316
Beat the crowds with an average 24% drop in travelers.
The most popular month to fly with an average 43% increase in travelers.
One-way flight from Seattle to Jakarta Soekarno-Hatta Intl Airport

When to book flights to Jakarta

Are your dates flexible? Find out the best times to travel to Jakarta based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

Your questions about flights to Jakarta, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines and booking questions.

  • How do I know if a flight to Jakarta is a good deal?

    A good deal on a flight to Jakarta is around $868 round-trip. This fare is in the lowest 25% of round-trip prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How far are the airports serving Jakarta from downtown?

    Jakarta is served by multiple airports. Jakarta Soekarno-Hatta Intl is 12.3 mi from downtown Jakarta and Jakarta Halim Perdana Kusuma is 7.4 mi from downtown Jakarta.

  • Which airports serve Jakarta?

    Flights to Jakarta arrive at: Jakarta Soekarno-Hatta Intl (CGK) and Jakarta Halim Perdana Kusuma (HLP).

  • How expensive are last-minute flights to Jakarta?

    Last-minute fares to Jakarta (booked within 2 weeks of departure) are typically 4% higher than the average round-trip fare of $1,118.

  • What is the difference between the most popular and the most frequent airline at Jakarta?

    Egyptair operates the most flights from the United States to Jakarta at 0 per week, while ANA is the airline most often selected by KAYAK users searching for flights from the United States to Jakarta. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveler choice.

  • What airports serve Jakarta and the surrounding area?

    Flights to Jakarta can arrive at several major airports serving the metro area, including Jakarta Soekarno-Hatta Intl (CGK) and Jakarta Halim Perdana Kusuma (HLP). Nearby alternatives within 50.0 mi of Jakarta include Jakarta Soekarno-Hatta Intl (CGK). This airport is not in Jakarta itself, but may be useful depending on your route, airline, and where you are headed in the area.

  • Does Halim Perdanakusuma International Airport have any prayer rooms?

    Halim Perdanakusuma International Airport contains two mosque-like prayer rooms that can be accessed for free by travelers. One is located in the Arrivals wing while the other is located in Departures, and they are open during standard business hours.

  • What is the best way to travel from Soekarno–Hatta International Airport to Jakarta’s city center?

    Soekarno–Hatta International Airport is approximately 35 miles from downtown Jakarta, meaning that the best way to travel between these two locations is by taxi or rental car. With no additional traffic, this trip takes approximately 1 hour. If you would like to opt for public transportation instead, you can take a mixture of the local bus and metro, which takes approximately 1 hour and 50 minutes.

  • What are good hotels near Halim Perdanakusuma International Airport?

    The RedDoorz Plus is a budget-friendly choice that is only a 2-minute drive from Halim Perdanakusuma International Airport and a 4-minute drive to downtown Jakarta. The Best Western Premier The Hive is a 5-star hotel that is a 4-minute drive to the airport and a 12-minute drive to the National Museum of Indonesia.

  • Where should I go if I need help while in Soekarno–Hatta International Airport?

    If you find that you have a question or need help navigating Soekarno–Hatta International Airport, keep your eyes open for one of the many Airport Helpers that are stationed throughout the different terminals. They usually are wearing bright colored vests and can help you with whatever problem you might have.

  • Does Soekarno Hatta Airport offer car rental services?

    Yes, the airport hosts several car rental companies. Avis, TRAC Astra, Bluebird, and Golden Bird are some of the rental companies you will find at CKG. They have car rental counters in the Arrivals Area, just past the Baggage Claim and Immigration area. Most rental companies at CKG require customers to be at least 21 years and have a valid driver’s license.

  • What are available transport options from Halim Perdanakusuma Airport?

    Halim Perdanakusuma Airport is about 7 miles from Jakarta's city center. Buses operated by Damri are one of the most recommended ways of getting to the city center from HLP. The Damri buses depart the airport every hour and travel to Gambir Station in about 45min. Taxis also run from all the terminals and are a faster option.

  • Does Soekarno Hatta Airport offer pet relief areas?

    Yes, the Soekarno Hatta Airport is a pet-friendly facility. The airport offers a pet relief area where passengers traveling with their pets can take them for potty breaks. The relief zone is in the public area of the Main Terminal building.

  • Do I need a passport when traveling to Jakarta?

    Yes, US citizens traveling to Jakarta are required to present a passport on entry into the country. The passport must be valid for at least six months from the date of your arrival in Jakarta. It should also have at least two blank pages. You cannot enter Jakarta on the 12-page US emergency passport.

Your guide to booking Jakarta flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Jakarta, book around 26 weeks before departure. Based on KAYAK data from the last 12 months, fares are historically about 23% lower during this window than last-minute fares.
  • For flights to Jakarta, a good round-trip fare is around $868. If you find a fare below that, you're getting a strong deal.
  • If your travel dates are flexible, consider flying to Jakarta in February. Round-trip fares historically average $929, making February the cheapest month to travel based on KAYAK data from the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat-selection costs on budget carriers.
    • Verify whether you need any travel documents beyond ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to $220 per round-trip. Evening flights to Jakarta average $1,063 compared to $1,283 for afternoon flights.
  • Once you arrive in Jakarta, a few great places to start are Gelora Bung Karno Stadium and Bundaran Hi. These are popular with first-time visitors and can give you a good feel for the area.
  • Planning on purchasing a flight to Jakarta? If so, you have two main airports to choose from. Soekarno–Hatta International Airport is the largest airport serving the greater Jakarta region, while Halim Perdanakusuma International Airport is a smaller choice that is located less than 10 miles from the city center.
  • If you end up having to stay overnight at Soekarno–Hatta International Airport once your flight to Jakarta lands due to a layover, consider booking a room at the Jakarta Airport Hotel, conveniently located next to the Meeting Point Terminal 2E. The hotel is equipped with a spa, restaurant, business center, and deluxe rooms, ensuring that all of your needs will be met during your stay.
  • Traveling to Jakarta with your family? Make sure to stop by one of the Kidzones located in Terminals 1 and 2 of Soekarno–Hatta International Airport. These zones are free to access and contain a variety of kid-friendly games and activities, making them a convenient way to pass the time before your flight takes off.
  • Hoping to have a particularly relaxing travel experience in Halim Perdanakusuma International Airport? Consider purchasing an access pass for one of the airport’s several private lounges, such as Ruang Tunggu Premier. These lounges provide travelers with a quiet and comfortable location to both rest and work.
  • If you would like to grab a bite to eat during your time in Halim Perdanakusuma International Airport, make sure to browse through the many diverse dining options. Roti Boy is a casual bakery that sells to-go food items and basic drinks, while Mon Tiy Cafe is a sit-down restaurant that serves a variety of warm meals.
  • Soekarno-Hatta International Airport (CGK) is the main airport serving Jakarta and is the best airport to fly into due to its central location, excellent transport links, and modern facilities. CGK Airport is well-connected to Jakarta's business and tourist districts via toll roads and public transport, including trains and buses. It offers a wide range of amenities, including shopping and dining options, lounges, and medical facilities.
  • Halim Perdanakusuma International Airport (HLP) is in East Jakarta and serves the greater Jakarta area. With its status as a focus city for Batik Air, Susi Air, Pelita Air, and Citilink, flying into HLP Airport can provide travelers with convenient access to over 20 domestic destinations.

Reviews of the top 5 airlines flying to Jakarta

 
Need help choosing which airline to fly with to Jakarta? 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.3
ANAOverall score based on 1340 reviews
8.0Entertainment
8.2Comfort
7.8Food
8.5Boarding
8.7Crew
Airline reviews

Paid for seat assignments that did not in any way match seats received, and had to upgrade at checkin

6.0 GoodAnonymous, Oct 2026
Read more ANA reviews

Paid for seat assignments that did not in any way match seats received, and had to upgrade at checkin

All was great on flight to Tokyo. The ROOM setup was very comfortable. Definitely will try to do again.

Long haul from Chicago to Tokyo was great, traveled in the ROOM on ANA and experience was great all around. The flight from Tokyo to Bangkok was fine. Definitely a good way to go. Should have stopped in Tokyo for a bit.

I thought I purchased premium economy but got an economy seating for an expensive airfare from Kayak. Not able to pay extra to upgrade at all

On time, food was great. Didn’t wake me up when they saw me sleeping and as soon as I used the toilet, they came up and asked me if I wanted dinner. Right on!

I was expecting to fly in a Japanese airline because that what I bought, very disappointed finding out the change of airline without any explanation.

Excellent. There were setbacks, but it had nothing to do with the crew. Mostly, mechanical which delayed our flight.

The flights with ANA were great. The flights with United, not so much.

It was so disappointed trip by unexpected company's fault delay. It had taken 3 hours delay for mechanical maintenance plus another 3 hours for bad weather.

SEA HND sector internet only worked for the last 2.5hrs of flight….. never had this kind of incident with other airlines

Your booki grade me lose my flight it was not acueste with the transfer of flight

I purchased my two tickets on February 2025. Tickets were by each other, aisle and window. However, when we were boarded the assigned seats were one by the window and the other one in the middle of the four seated row. It was a horrible experience and we had to tolerate 17 hours of flight seating by different people. If the airline changes the seat arrangement, it should have the decency to notify the passengers in advance. I have checked my return tickets to Los Angeles, and I have noticed that they are not by each other and I don’t know what to do. I hope someone contacts me and rectify this mistake.

SQ is a market leader for good reason and its 787 this time was actually comfortable and the service top notch as always.

I had selected seats together for my family of three when I first booked my tickets in February. However, I realized only when I checked in at the airport that the seats I had selected were no longer assigned to us and we were completely scattered across three different middle seats instead of being seated together! After requesting the Singapore staff to have us seated together on a full flight, they managed to find something but it was right next to the rest rooms and the whole journey of 15+ hours was really unpleasant. They said that the seat selection isn't locked and the airline can reallocate the seats anytime. No one ever told us this and it was a terribly unpleasant surprise. Will avoid Kayak/underpricer and Singapore in future

The friendliness of the attendants, and the quality of the service.

Flight attendants were awesome! Very helpful and patients. Some food were good but maybe not serving fish that kinda make the whole aircraft smell fishy. The “fried pork” was tasty but too much skin so it doesnt taste that great.

Excellent service. I pre-ordered gluten intolerant meal and they handle it with care. They served me my meal before other people's to avoid crossed contamination. Thank you 🙏

Food was just okay, need to improve for other menu variations

Food from Surabaya was below average but from Singapore is much better

My experience with Scoot is very good. Will have no issue flying with Scoot again.

Great flight. I should have figured out the bed situation in biz class earlier. Confusing in dark. My bad.

Business class check-in was flawless; was automatically given a lounge voucher. Flight attendants were helpful and professional. There was a purser who introduced herself at the beginning of the flight but then I never saw her again.

For a 17hr economy flight it wasn’t bad at all, thankfully it wasn’t a narrow body plane.

Simplicity of boarding and corporate interactions were all totally positive and simple, brief, organized and clear. No regrets at all. I will favor flights with Cathay Pacific in the future.

Big selection and great food and beverages in business class with good service. Full recline but less privacy compared with Qatar.

Really impressed with the Airline and much with the Crew. The crew was amazingggg, changed seats very easily, provided a lot of snacks on demand, the plane is nice and clean, the menu is well presented; unfortunately, the food is not fantastic, but it's not bad either but nothing to rave about. I am still rating it as excellent because I loved everything else; food improvement will be great!

My flight was delayed by 8 hours I arrived at airport 4hrs earlier but to see if they can reroute me to get my connecting flt to Hong Kong. They auto rebooked my flt. With no chance. Which I missed this entire reservation through kayak. My next flt they got me on was at 6 am. Misses an entire day of my trip abroad all my accommodations seat assignments were missed and missed adding my TSA precheck to my ticket as well as my vegan meal request so I didnt have meals on any of the flight....so not a comfortable experience. Please help me with accommodations upon my return.

The plane was dirty, the seats were torn and broken, the service was the most terrible ever, the bathroom dirty, they will not even serve water you had to request it, the meals were terrible, overall less than Zero, I will never fly Cathay Pacific again.

Despite the crew's rough day, they were all very focused and friendly. The flight was too short for a meal, so no rating on that. Re. the AA app. It still isn't ready for prime time. AA works with Cathy Pacific for international flights to LA and the Aa jump to PHX. But the AA app can't find my trip and this can be problematic with flight delays and regatings at LAX.

Was not able to board flight because boarding pass name did not match passport name and no one caught it.

They over booked the flight from Abu Dhabi and put me on a flight 2 days later. Unbelievable experience even after booking business

The first segment from Atlanta to Abu Dhabi was fantastic, but we got downgraded to a different aircraft from Abu Dhabi to Delhi. We were supposed to be on a flatbed business class when we booked it but just about one week before travel, we were changed to A321 Neo, which just has old-fashioned business class seats that recline but don’t go flat. While I fully understand that sometimes these changes have to be made for operational reasons, but I asked for some credit or compensation for that and I did not get any anywhere with that

Luggage jandling sucks. I arrived in BLR india on 15th and luggage was delivered today 19th. I came for a business trip everything got screwed up. Poor communication. APP kept saying mishandles in BLR. It never reached BLR. I had air tag which showed luggage was in Germany. I could not reach anybody other than the airpprt people. They had no clue and asked me to call etihad. In India etihad number wasnt working.i had to call US number and that person was the only person who seemed to help. They kept me in dark. No communication or email till i spoke to the person in US.i have flown many airlines but never had this experience. For me this was first and will be last in etihad. Very bad.

Awful , hidden charges for the luggage was a very awful thing, very much a scam , booking the flight thinking the luggage was included was definitely a scam , then the girl that was taking my luggage Ayrlease the airport was an absolute awful , telling me if I don’t have money to take my luggage with me I can just throw it away , how professional, NEVER AGAIN .

Connection booked by Etihad was delayed and upon arrival to counter they closed it and denied boarding although there was still 15 minutes to go . Manager Karen was very rude and did not want to listen seems there as overbooking and canceling boarding was the only solution..

Doubled charged me for luggage and lost $520, dug much into my travel budget.

On time and no hassle luggage policy (2 checked in and 1 cabin bag)

i have book the flight with baggage. and i have paid $800.00 for the baggage. when i contacted to JUSTFLY Costumer Service they told me that my baggage was included in the booking. then why i have to pay. i am going to file a complain against it. $800.00 is not at all small amount

They lost the baggage and said it was deleted from the system. I had baggage tag so was able to file the complaint but there was no PIR number and update so far

Awful the whole airline arrived to check baggage and board our flight and the airline desk was closed where none of the passengers could check in baggage, asked for a supervisor and was refused a supervisor, called the airlines from the airport and they refused to refund the flights for their actions in the airport, Etihad and Garuda Airlines absolutely horrible customer service all the way around.

Check in went smoothly. Flight attendant who was assigned my area barely paid any attention to me! She acted as though she was extremely busy and flustered. Maybe she was new?! I told her to change the language on my screen, she said she’d come back to help me but never did so I was able to solve the problem on my own. She came back and said she’d made adjustments on her end. Highly doubt it because I found the setting to change the language! Also, I noticed everyone was eating before we landed so I pushed my help button and she never came so I got up to find her to ask her if I can have breakfast. She said they are not serving breakfast but I can have a sandwich. Yes, that was her response as I saw everyone eating breakfast!!!

United staff were very communicative, the new starlink Wifi is amazing as I was able to work easily.

Starlink internet made the flight time shrink and I was able to work.

Tiny seat made for midgets. You can’t put a normal size human in such a tiny seat for 8 god damn hours! Hot plane, no air. Lost bags at Rome airport for 8 hours, lucky to have found them. Horrible flying experience, United Airlines should be embarrassed!

The issue is the flight is delayed, which causes me Missing the connecting flight by 3 mins. Remember the connecting flight is a US codeshare flight so UA should be able to inform the operating airline about the delay.

Seats are made for children. An 8 hour flight with tiny seats is more like a cattle car. Lost bags at Rome airport caused a 7 hour delay.

We sat on the tarmac in Denver for over 30 minutes because a plane was in our gate. The pilot kept saying it will just be 5 minutes or less. However, we sat for over 30 minutes. Experiences like this make customers not trust what the pilot is saying.

Waited on tarmac for approximately 15-25 minutes before taking off. When landing, the time it took to taxi to our gate was the also 15-25 minutes.

Waited on tarmac to take off for approximately 15-25 minutes. When landing, the taxi to our gate took a similar amount of time. This happened on both of my United flights.

The plane was so old. I paid a ridiculous amount to fly business and there was no internet for six hours! This can't be happening in 2026 and especially in cross country flights where there are a high volume of business travelers.

Traveling to a place near Jakarta?

Book flights to Jakarta if you plan to visit one of these locations
Bogor

More options for your flight to Jakarta