Rome2Rio

How to get fromSelat Panjang to Jakartaby ferry, bus, plane, car ferry, or car

Find Transport to Jakarta

See all options

There are 4 ways to get from Selat Panjang to Jakarta by ferry, bus, plane, car ferry, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Ferry, bus to Senai International Airport, fly

    best
    1. Take the ferry from Selat Panjang to Minyak Beku Ferry Terminalferry ferry
    2. Take the bus from Terminal Bas Batu Pahat to JB Larkin Terminalbus bus
    3. Fly from Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK)plane plane JHB - CGK
    13h 20m
    Rp 2,227,889–4,152,921
  2. Car ferry, drive, ferry

    cheapest
    1. Take the car ferry from Selat Panjang to Bengkaliscarferry car ferry
    2. Take the car ferry from Bengkalis to Sungai Pakningcarferry car ferry
    3. Drive from Sungai Pakning to Mengkapancar car
    4. Take the car ferry from Mengkapan to Tanjung Balai Karimuncarferry car ferry
    5. Take the ferry from Tanjung Balai Karimun to Port of Tanjung Priokferry ferry
    2d 13h
    Rp 739,448–3,049,980
  3. Ferry, bus, ferry to Hang Nadim International Airport, fly

    1. Take the ferry from Selat Panjang to Minyak Beku Ferry Terminalferry ferry
    2. Take the bus from Terminal Bas Batu Pahat to JB Larkin Terminalbus bus
    3. Take the ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Batam Centreferry ferry
    4. Fly from Hang Nadim International Airport (BTH) to Soekarno–Hatta International Airport (CGK)plane plane BTH - CGK
    14h 48m
    Rp 2,513,583–3,745,715
  4. Ferry, bus, bus to Singapore Changi Airport, fly

    1. Take the ferry from Selat Panjang to Minyak Beku Ferry Terminalferry ferry
    2. Take the bus from Terminal Bas Batu Pahat to JB Larkin Terminalbus bus
    3. Take the bus from Johor Bahru CIQ to Expo Stnbus bus
    4. Fly from Singapore Changi Airport (SIN) to Soekarno–Hatta International Airport (CGK)plane plane SIN - CGK
    14h 36m
    Rp 2,077,389–4,723,421

Senai International Airport (JHB) to Soekarno–Hatta International Airport (CGK) flights

Calendar23Weekly Planes
Duration3h 1mAverage Duration
TicketRp 1,441,843Cheapest Price
See schedules

Questions & Answers

What companies run services between Selat Panjang, Indonesia and Jakarta, Indonesia?

There is no direct connection from Selat Panjang to Jakarta. However, you can drive to Selat Panjang, take the ferry to Minyak Beku Ferry Terminal, drive to Terminal Bas Batu Pahat, take the bus to JB Larkin Terminal, walk to Larkin Sentral, take the bus to JB Sentral, take the bus to Senai Airport, walk to Senai International Airport (JHB) airport, fly to Soekarno–Hatta International Airport (CGK), walk to Soekarno-Hatta International Airport, then take the bus to Thamrin City. Alternatively, you can take a vehicle from Selat Panjang to Manggarai via Selat Panjang, Bengkalis, Sungai Pakning, Mengkapan, Tanjung Balai Karimun, Tanjung Balai Karimun, Port of Tanjung Priok, Term. Tj. Priok 1, Jln. Utan Kayu Jati I, and Kayu Jati in around 2d 13h.

Airlines
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Which London airport should I choose?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.