There are 9 ways to get from Jakarta to Bengkalis by plane, bus, ferry, busferry, train, taxi, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Soekarno–Hatta International Airport to Kuala Lumpur International Airport, bus, ferry
best- Fly from Soekarno–Hatta International Airport (CGK) to Kuala Lumpur International Airport (KUL)plane CGK - KUL
- Take the bus from KL International Airport T2 to Malacca Mahkota Medical Centrebus
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
12h 54mRp 1,872,868–3,897,825Ferry, car ferry, taxi
cheapest- Take the ferry from Port of Tanjung Priok to Tanjung Balai Karimunferry
- Take the carferry from Tanjung Balai Karimun to Mengkapancarferry
- Take the taxi from Mengkapan to Sungai Pakningtaxi
- Take the carferry from Sungai Pakning to Bengkaliscarferry
2d 8hRp 855,898–3,172,898Bus and ferry, train, bus, taxi, car ferry
- Take the busferry from Gambir Station to Bandar Lampungbusferry
- Take the train from Tanjung Karang to Kertapatitrain
- Take the bus from Palembang to Terminal AKAP BRPSbus
- Take the bus from Terminal AKAP BRPS to Dumai Terminal AKAPbus
- Take the taxi from Dumai Terminal AKAP to Sungai Pakningtaxi
- Take the carferry from Sungai Pakning to Bengkaliscarferry
2d 1hFly Soekarno–Hatta International Airport to Singapore Changi Airport, bus, ferry
- Fly from Soekarno–Hatta International Airport (CGK) to Singapore Changi Airport (SIN)plane CGK - SIN
- Take the bus from Queen Street Bus Terminal to Hatten Hotel Melakabus
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
14h 17mRp 2,320,568–4,690,825Fly Soekarno–Hatta International Airport to Simpang Tiga Airport, bus, ferry
- Fly from Soekarno–Hatta International Airport (CGK) to Simpang Tiga Airport (PKU)plane CGK - PKU
- Take the bus from Terminal AKAP BRPS to Dumai Terminal AKAPbus
- Take the ferry from Dumai to Melakaferry
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
15h 29mFly Soekarno–Hatta International Airport to Hang Nadim International Airport, ferry, bus
- Fly from Soekarno–Hatta International Airport (CGK) to Hang Nadim International Airport (BTH)plane CGK - BTH
- Take the ferry from Batam Centre to Singapore Harbour Frontferry
- Take the bus from Kovan Hub 206 to Casa del Rio Melakabus
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
14h 58mRp 3,486,568–5,151,825Fly Soekarno–Hatta International Airport to Senai International Airport, bus, ferry
- Fly from Soekarno–Hatta International Airport (CGK) to Senai International Airport (JHB)plane CGK - JHB
- Take the bus from Johor Larkin Terminal to Melaka Sentralbus
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
14h 54mRp 1,868,075–3,728,832Fly Halim Perdanakusuma Airport to Simpang Tiga Airport, bus, ferry
- Fly from Halim Perdanakusuma Airport (HLP) to Simpang Tiga Airport (PKU)plane HLP - PKU
- Take the bus from Terminal AKAP BRPS to Dumai Terminal AKAPbus
- Take the ferry from Dumai to Melakaferry
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
15h 40mFly Soekarno–Hatta International Airport to Raja Haji Fisabilillah International Airport, ferry, bus
- Fly from Soekarno–Hatta International Airport (CGK) to Raja Haji Fisabilillah International Airport (TNJ)plane CGK - TNJ
- Take the ferry from Sri Bintan Pura Ferry Terminal to Tanah Merahferry
- Take the bus from Queen Street Bus Terminal to Hatten Hotel Melakabus
- Take the ferry from Jeti Shahbandar, Malaka to Bengkalisferry
17h 16mRp 2,877,068–5,864,325
Soekarno–Hatta International Airport (CGK) to Kuala Lumpur International Airport (KUL) flights
Questions & Answers
The cheapest way to get from Jakarta to Bengkalis is to ferry and car ferry and taxi which costs Rp850000 - Rp3200000 and takes 2 days 8h.
The fastest way to get from Jakarta to Bengkalis is to fly and bus and ferry which takes 12h 54m and costs Rp1800000 - Rp3900000.
The distance between Jakarta and Bengkalis is 1398 km.
The best way to get from Jakarta to Bengkalis without a car is to bus and ferry and train and bus and taxi and car ferry which takes 2 days 1h and costs .
It takes approximately 12h 54m to get from Jakarta to Bengkalis, including transfers.
What companies run services between Jakarta, Indonesia and Bengkalis, Indonesia?
There is no direct connection from Jakarta to Bengkalis. However, you can take the bus to Soekarno-Hatta International Airport, walk to Soekarno–Hatta International Airport (CGK) airport, fly to Kuala Lumpur International Airport (KUL), walk to Klia 1 2, take the bus to Klia2, take the bus to Malacca Mahkota Medical Centre, walk to Jeti Shahbandar, Malaka, then take the ferry to Bengkalis. Alternatively, you can take the vehicle to Bandar Lampung, take the taxi to Tanjung Karang, take the train to Kertapati, take the taxi to Palembang, take the bus to Terminal AKAP BRPS, take the bus to Dumai Terminal AKAP, take the taxi to Sungai Pakning, then take the car ferry to Bengkalis.
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- Rp 750,000–4,400,000
Flights from Soekarno–Hatta International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- Rp 1,100,000–4,300,000
Flights from Soekarno–Hatta International Airport to Simpang Tiga Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,000,000
Flights from Soekarno–Hatta International Airport to Hang Nadim International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- Rp 1,000,000–4,600,000
Flights from Halim Perdanakusuma Airport to Simpang Tiga Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,600,000
Flights from Soekarno–Hatta International Airport to Raja Haji Fisabilillah International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,100,000–2,000,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Tanjung Karang to Kertapati
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- Rp 230,000–350,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 230,000–350,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 430,000–700,000
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from KL International Airport T2 to Malacca Mahkota Medical Centre
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- Rp 110,000–190,000
- Book at
- Omio
- Website
- StarMart Express
- Phone
- 06-282 0833
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
Ferry from Jeti Shahbandar, Malaka to Bengkalis
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 650,000
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and Why you should take the train in the US - to help you get the most out of your next trip.









