Contents
Jakarta is on Java and Palembang is on Sumatra, so most travelers fly. Super Air Jet, Citilink, Lion Air, Batik Air and Pelita Air operate direct flights from Jakarta to Palembang.[1] Flights leave from Soekarno-Hatta International Airport (CGK) in Tangerang and land at Sultan Mahmud Badaruddin II International Airport (PLM) in Palembang.
Jakarta to Palembang by Flight
A non-stop flight takes about 1 hour 5 minutes to 1 hour 10 minutes.[1] Sample departures on 30 October 2026 ran from 06:00 to 19:00 at about IDR 660,000 to IDR 750,000, and the lowest fare shown for the route was IDR 532,627 (October 2026).[1] Fares change with date and demand, and baggage allowances differ by airline and fare type, so check what your ticket includes before you pay.
The flight time does not include the trip to the airport, check-in, baggage claim or the ride into Palembang. Add those steps when you plan a meeting or an onward connection.
Getting to the Airport in Jakarta
Citilink domestic flights use Terminal 1B at Soekarno-Hatta;[2] other airlines can use other terminals, so check your booking. Plan to arrive 2 to 3 hours before departure.[1]
The airport train (Commuter Line Basoeta) links the airport with Batu Ceper, Duri, Sudirman Baru/BNI City and Manggarai, with services from about 05:00 to 23:37.[3] The fare from the airport to Duri, BNI City or Manggarai was Rp70,000 in November 2024; tickets are sold through Access by KAI, and a ticket machine is available for same-day travel.[4] A taxi or ride-hailing car is easier with a lot of luggage, but road traffic in Greater Jakarta can slow the trip.
Arriving in Palembang
The airport is outside the city center, so decide how you will reach your hotel or address before you land. If someone is picking you up, send them your flight number and agree on the meeting point. If you arrive late or carry heavy bags, a prearranged pickup is the simplest option.
Comparing Your Options
| Mode | Price | Duration | Notes |
|---|---|---|---|
| Flight | From about IDR 530,000 (October 2026)[1] | About 1 hour 5 minutes to 1 hour 10 minutes[1] | Direct flights by several airlines, with separate transfers to the airport in Jakarta and from the airport in Palembang |
Tips for Traveling from Jakarta to Palembang
- Check your terminal. Airlines do not all use the same terminal at Soekarno-Hatta.
- Plan the airport leg around traffic. The airport train avoids road congestion if a station is convenient for you.
- Compare baggage rules. The cheapest fares may not include checked baggage.
- Leave a buffer. Heavy rain, traffic and queues can delay a tight same-day plan.
Frequently Asked Questions
Timetable
| Flight Tangerang - South Sumatra $ 46.89–148.34 1h 5m – 1h 10m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Jakarta to Palembang, including current prices and schedules.
Flying is the practical option, because the two cities are on different islands. In October 2026 the lowest fare shown on AirAsia's route page was IDR 532,627, and sample fares were about IDR 660,000 to IDR 750,000. Prices change with date and demand.
A non-stop flight, which takes about 1 hour 5 minutes to 1 hour 10 minutes.
Flights depart from Soekarno-Hatta International Airport (CGK) in Tangerang.
Sultan Mahmud Badaruddin II International Airport (PLM).
No. Add time for getting to Soekarno-Hatta, check-in, baggage claim and the transfer in Palembang.
Super Air Jet, Citilink, Lion Air, Batik Air and Pelita Air operate direct flights.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Jakarta to Palembang. Retrieved October 17, 2026.
- [2] Citilink Indonesia: Terminal Information. Retrieved October 17, 2026.
- [3] KAI Commuter: Jadwal Commuter Line Basoeta, rute Bandara Soekarno-Hatta - Duri - Manggarai. Retrieved October 15, 2026.
- [4] KAI Commuter: Mudah dan Praktis, Begini Cara Naik Commuter Line Basoetta. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.