>
>
>
>
>
Flights from Batam to Jakarta
Find cheap one-way flights from Batam to Jakarta starting at US$50.
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopBTH 18:151h 45mNonstopCGK 20:00Batam - Jakarta | Tue, Apr 1 | Lion AirCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$105 US$16436% OFF36% OFFUS$164 US$105
-
BTH 15:451h 45mNonstopCGK 17:30Batam - Jakarta | Wed, Mar 19 | Super Air JetCGK 09:201h 40mNonstopBTH 11:00Jakarta - Batam | Sun, Mar 23 | Super Air JetUS$106 US$16435% OFF35% OFFUS$164 US$106
-
BTH 17:301h 45mNonstopCGK 19:15Batam - Jakarta | Wed, Apr 2 | Super Air JetCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$109 US$16433% OFF33% OFFUS$164 US$109
-
BTH 18:151h 45mNonstopCGK 20:00Batam - Jakarta | Wed, Apr 2 | Lion AirCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$10933% OFFUS$164 US$109
-
BTH 12:351h 45mNonstopCGK 14:20Batam - Jakarta | Wed, Apr 2 | Batik AirCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$11033% OFFUS$164 US$110
-
BTH 17:301h 40mNonstopCGK 19:10Batam - Jakarta | Wed, Apr 2 | CitilinkCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$11132% OFFUS$164 US$111
-
BTH 12:351h 45mNonstopCGK 14:20Batam - Jakarta | Thu, Apr 3 | Batik AirCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Sat, Apr 5 | Lion AirUS$11132% OFFUS$164 US$111
-
BTH 17:301h 45mNonstopCGK 19:15Batam - Jakarta | Tue, Apr 1 | Super Air JetCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$11331% OFFUS$164 US$113
-
BTH 12:351h 45mNonstopCGK 14:20Batam - Jakarta | Tue, Apr 1 | Batik AirCGK 10:451h 40mNonstopBTH 12:25Jakarta - Batam | Fri, Apr 4 | Super Air JetUS$11431% OFFUS$164 US$114
-
BTH 13:551h 40mNonstopCGK 15:35Batam - Jakarta | Tue, Apr 1 | CitilinkCGK 08:151h 40mNonstopBTH 09:55Jakarta - Batam | Fri, Apr 4 | Lion AirUS$11530% OFFUS$164 US$115
-
BTH 13:0017h 25m1 stopsJKT Invalid DateBatam - Jakarta | Fri, Mar 21 | Normal AirlineJKT 15:006hNonstopBTH 16:00Jakarta - Batam | Sun, Mar 23 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopBTH 07:551h 40mNonstopCGK 09:35Batam - Jakarta | Mon, Apr 21 | CitilinkUS$50 US$9447% OFF47% OFFUS$94 US$50
-
BTH 07:551h 40mNonstopCGK 09:35Batam - Jakarta | Mon, May 5 | CitilinkUS$50 US$9447% OFF47% OFFUS$94 US$50
-
BTH 18:301h 40mNonstopCGK 20:10Batam - Jakarta | Sat, Apr 26 | CitilinkUS$50 US$9447% OFF47% OFFUS$94 US$50
-
BTH 18:301h 40mNonstopCGK 20:10Batam - Jakarta | Wed, Apr 16 | CitilinkUS$5245% OFFUS$94 US$52
-
BTH 14:251h 45mNonstopCGK 16:10Batam - Jakarta | Thu, Apr 3 | Lion AirUS$5740% OFFUS$94 US$57
-
BTH 19:451h 45mNonstopCGK 21:30Batam - Jakarta | Thu, Apr 3 | Super Air JetUS$5740% OFFUS$94 US$57
-
BTH 07:551h 40mNonstopCGK 09:35Batam - Jakarta | Mon, Apr 14 | CitilinkUS$6235% OFFUS$94 US$62
-
BTH 08:151h 45mNonstopCGK 10:00Batam - Jakarta | Fri, Apr 4 | Super Air JetUS$6531% OFFUS$94 US$65
-
BTH 14:251h 45mNonstopCGK 16:10Batam - Jakarta | Fri, Apr 4 | Lion AirUS$6531% OFFUS$94 US$65
-
BTH 07:001h 45mNonstopCGK 08:45Batam - Jakarta | Fri, Apr 4 | Batik AirUS$6630% OFFUS$94 US$66
-
BTH 13:0017h 25m1 stopsJKT Invalid DateBatam - Jakarta | Fri, Mar 21 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to book flights from Batam to Jakarta?
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Cheapest airlines flights from Batam to Jakarta
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
Frequently Asked Questions
-
When are flight tickets from Batam (BTH) to Jakarta (JKT) the cheapest?
Airlines adjust prices for flights from Batam to Jakarta based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Batam (BTH) to Jakarta (JKT) cost?
According to Trip.com's data, the lowest price is around $141. -
How long does it take to fly from Batam (BTH) to Jakarta (JKT) and what is the distance?
It takes around 1 hour 43 minutes to fly from Batam (BTH) to Jakarta (JKT). -
What is the transportation method from the main airport to downtown in Jakarta?
- The distance from Soekarno-Hatta Intl. Airport to downtown is about 23 km. It takes about 40 minutes by taxi.
- The distance from Halim Perdanakusuma International Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
-
What are the most popular airlines that fly from Batam (BTH) to Jakarta (JKT)?
Airlines with flights from Batam (BTH) to Jakarta (JKT): Super Air Jet, Batik Air, Garuda Indonesia, Citilink, Lion Air, NAM Air and Hahn Air.
How to find a cheap flight from Batam to Jakarta
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Batam to Jakarta. Book your flights at the right time and save more.
Being flexible with your dates to get the cheapest Batam to Jakarta ticket.
Tap "Date" on flight search bar to scan through the calender for Batam to Jakarta airfare over next 6 months in 2025. If you would like to fly in next 3 months, it seems the cheapest date is on Mon, Apr 21 at US$50 for one-way flights.
Compare cheap Batam to Jakarta flight deals from over hundreds of airlines.
Our extensive search allows you to compare prices from over 500 airlines to choose the cheapest flight tickets from Batam to Jakarta. The cheapest airline operating is Citilink.
Set up a Price Alert
By setting up a Price Alert for your Batam to Jakarta route, you can easily track the price of your airline tickets from Batam to Jakarta without manually checking every day.
Don't miss cheap Batam to Jakarta flight deals and promo codes.
You can always get the latest deals through Trip.com Deals and Promo Codes for cheap flights for cheap flights. If registering a free membership, you can receive more deals for your flights.
Book early or wait unitl the last minute.
It's always better to book early. Flight tickets tend to be the cheapest when they are first released, normally about a year before the departure date. So, check online as soon as the flights you want become available. If you miss the cheapest time, you can still find lower-priced tickets as the flight date approaches.
Search for flights on the go.
To get the best flight booking experience on the go, download Trip.com free app and search for cheap flight tickets from Batam to Jakarta to get exclusive deals for you.
Batam to Jakarta Flight Information
Cheapest one-way flight price | $50 |
---|---|
Cheapest round-trip ticket price | $105 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 863.88 km |
Average flight time | 1 hour 43 minutes |
Popular airline | Garuda Indonesia |
Plan Your Trip Around Jakarta
More Travel Options
-
Popular Flights From Batam
-
Popular Flights to Jakarta
-
Recommended Routes
- Batam to Kuala Lumpur Flights
- Batam to Surabaya Flights
- Batam to Palembang Flights
- Batam to Pekanbaru Flights
- Batam to Seoul Flights
- Batam to Padang Flights
- Batam to Semarang Flights
- Batam to Yogyakarta Flights
- Batam to Pontianak Flights
- Batam to Bandar Lampung Flights
- Batam to Jambi Flights
- Flights from Hang Nadim Airport to Addis Ababa
- Flights from Hang Nadim Airport to Abidjan
- Flights from Hang Nadim Airport to Nairobi
- Flights from Hang Nadim Airport to Copenhagen
- Flights from Hang Nadim Airport to Antananarivo
- Flights from Hang Nadim Airport to Yangon
- Flights from Batam to New Ulaanbaatar International Airport
- Flights from Batam to Yangon International Airport
- Flights from Batam to Kotoka International Airport
- Flights from Batam to Félix-Houphouët-Boigny International Airport
- Flights from Batam to Tunis Carthage International Airport
- Flights from Batam to Ivato International Airport
- Flights from Hang Nadim Airport to Halim Perdanakusuma International Airport
- Flights from Hang Nadim Airport to Soekarno-Hatta International Airport
- Flights from Hang Nadim Airport to Kualanamu International Airport
- Flights from Hang Nadim Airport to Sultan Abdul Aziz Shah Airport
- Flights from Hang Nadim Airport to Kuala Lumpur International Airport
- Flights from Hang Nadim Airport to Juanda International Airport
- Tokyo to Jakarta Flights
- Jeddah to Jakarta Flights
- Shanghai to Jakarta Flights
- Istanbul to Jakarta Flights
- Taipei to Jakarta Flights
- Osaka to Jakarta Flights
- Seoul to Jakarta Flights
- Hong Kong to Jakarta Flights
- Nagoya to Jakarta Flights
- Riyadh to Jakarta Flights
- Guangzhou to Jakarta Flights
- Flights from Hong Kong International Airport to Jakarta
- Flights from Taiwan Taoyuan International Airport to Jakarta
- Flights from Shanghai Pudong International Airport to Jakarta
- Flights from Narita International Airport to Jakarta
- Flights from Haneda Airport to Jakarta
- Flights from Ngurah Rai International Airport to Jakarta
- Flights from Honolulu to Halim Perdanakusuma International Airport
- Flights from Honolulu to Soekarno-Hatta International Airport
- Flights from Papeete to Soekarno-Hatta International Airport
- Flights from Los Angeles to Halim Perdanakusuma International Airport
- Flights from Los Angeles to Soekarno-Hatta International Airport
- Flights from Auckland to Halim Perdanakusuma International Airport
- Flights from Abdulaziz International Airport to Soekarno-Hatta International Airport
- Flights from Abdulaziz International Airport to Halim Perdanakusuma International Airport
- Flights from Narita International Airport to Halim Perdanakusuma International Airport
- Flights from Haneda Airport to Halim Perdanakusuma International Airport
- Flights from Haneda Airport to Soekarno-Hatta International Airport
- Flights from Narita International Airport to Soekarno-Hatta International Airport
- Lombok to Bali Flights
- Jakarta to Lombok Flights
- Bali to Labuan Bajo Flights
- Lombok to Jakarta Flights
- Jakarta to Bali Flights
- Bali to Jakarta Flights
- Jakarta to Pontianak Flights
- Jakarta to Makassar Flights
- Yogyakarta to Bali Flights
- Labuan Bajo to Bali Flights
- Medan to Jakarta Flights
- Flights from Soekarno-Hatta International Airport to Lombok
- Flights from Soekarno-Hatta International Airport to Kotabaru
- Flights from Soekarno-Hatta International Airport to Batulicin
- Flights from Soekarno-Hatta International Airport to Bajawa
- Flights from Soekarno-Hatta International Airport to Banyuwangi
- Flights from Soekarno-Hatta International Airport to Saumlaki
- Flights from Sorong to Juanda International Airport
- Flights from Sorong to H. Hasan Aroeboesman Airport
- Flights from Sorong to Sultan Mahmud Badaruddin II Airport
- Flights from Sorong to Radin Inten II Airport
- Flights from Sorong to Luwuk Airport
- Flights from Sorong to Halim Perdanakusuma International Airport
- Flights from Ngurah Rai International Airport to Lombok International Airport
- Flights from Lombok International Airport to Ngurah Rai International Airport
- Flights from Soekarno-Hatta International Airport to Lombok International Airport
- Flights from Halim Perdanakusuma International Airport to Lombok International Airport
- Flights from Ngurah Rai International Airport to Komodo Airport
- Flights from Lombok International Airport to Halim Perdanakusuma International Airport