Palembang
Palembang
Jakarta
Jakarta
Bus Flight

Palembang to Jakarta

Updated: 28 May 2026

The journey from Palembang to Jakarta spans approximately 500 km across the Sunda Strait. You can travel via the Trans-Sumatera Toll Road connecting to the Bakauheni-Merak ferry, or take a direct flight from Sultan Mahmud Badaruddin II Airport. Driving takes roughly 12 hours including the ferry crossing. Flights are the most efficient, taking only one hour of air time. This route is the primary artery connecting the capital of South Sumatra to the national capital.

Total Distance: Driving distance 500 km, air distance 450 km.
Fastest Way
Flight is the fastest, taking 1 hour, excluding airport transit time.
Cheapest Way
Bus travel is the cheapest, costing around IDR 400,000, as it includes the ferry ticket.
Compare Palembang to Jakarta Routes
Bus
Direct
Flight
Direct
Duration 14 hours 1 hour
Avg Price IDR 400,000 - 600,000 IDR 700,000 - 1,500,000
Operator PO ALS Garuda Indonesia
Route Trans-Sumatera Toll Road via Bakauheni-Merak Ferry. Sultan Mahmud Badaruddin II Airport to Soekarno-Hatta International Airport.
Tip Choose executive class buses for reclining seats and onboard toilets. Book at least two weeks in advance to secure lower fares.
Travel Tips
  • Ferry Booking
    Use the Ferizy app to book your ferry ticket in advance to avoid long queues at Bakauheni port.
  • Airport Transit
    Use the Airport Railink train from Soekarno-Hatta to reach Jakarta city center quickly.
  • Traffic Awareness
    Jakarta traffic is heavy during rush hours; plan your city travel between 10 AM and 3 PM.
  • Payment Methods
    Carry an e-money card for toll payments on the Trans-Sumatera Toll Road.
  • Dress Code
    Wear light, breathable clothing as Jakarta is humid throughout the year.
Safety Tips
  • Pickpocketing
    Keep your valuables in a secure bag while using public transport like TransJakarta buses.
  • Taxi Safety
    Only use reputable taxi companies like Blue Bird to ensure metered and safe travel.
  • Hydration
    Drink bottled water only to avoid stomach issues common for travelers.
  • Emergency Numbers
    Save the local police emergency number 110 in your phone contacts.
People Also Ask
  • Is there a train from Palembang to Jakarta?
    No, there is no direct train connection between Palembang and Jakarta due to the Sunda Strait.
  • How long is the ferry from Bakauheni to Merak?
    The ferry crossing typically takes 2 to 3 hours depending on weather conditions.
  • Are there direct flights?
    Yes, multiple airlines operate daily direct flights between Palembang and Jakarta.
  • Is the Trans-Sumatera Toll Road complete?
    Most sections from Palembang to Bakauheni are fully operational and paved.
  • What is the best bus class?
    Executive class is recommended for long-haul comfort with air conditioning and reclining seats.
Quick Info
  • From Palembang, Sumatera Selatan, Indonesia
  • To Jakarta, DKI Jakarta, Indonesia
  • Modes
Best Time to Travel

May to September during the dry season for smoother ferry crossings.

Things to Do in Jakarta
1
Monas
Visit the National Monument in Central Jakarta to see the city skyline. It is the iconic symbol of Indonesian independence.
2
Kota Tua
Explore the historic Old Town area featuring Dutch colonial architecture. It is perfect for photography and history enthusiasts.
3
Grand Indonesia
Experience world-class shopping and dining in one of the largest malls in the country. It is located in the heart of the Thamrin business district.
4
Ancol Dreamland
Enjoy the seaside theme park and beach area in North Jakarta. It offers various attractions for families and tourists.
Tags
Palembang to Jakarta flight Trans-Sumatera Toll Road bus Palembang Jakarta travel Palembang to Jakarta best way to Jakarta from Palembang Palembang Jakarta distance Sumatera to Java travel ferry Bakauheni Merak Palembang to Jakarta travel time cheap flights Palembang Jakarta