There are 8 ways to get from Bali to Karawang by plane, train, bus, car, 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 to Halim Perdanakusuma Airport, train
best- Fly from Ngurah Rai International Airport (DPS) to Halim Perdanakusuma Airport (HLP)plane DPS - HLP
- Take the train from Klender Baru to Bekasitrain
- Take the train from Bekasi to Karawangtrain
5h 15mRp 1,608,712–3,672,915Bus via Banyuwangi
cheapest- Take the bus from Sanur to Banyuwangibus
- Take the bus from Banyuwangi to DAMRI Bus Station Jakartabus
- Take the bus from Soekarno-Hatta International Airport to Karawang Baratbus
22h 8mRp 522,522–1,929,698Bus, train via Banyuwangi
- Take the bus from Sanur to Banyuwangibus
- Take the train from Banyuwangi Kota to Bangiltrain
- Take the train from Bangil to Karawangtrain
21h 59mRp 731,522–1,034,698Drive, car ferry
- Drive from Denpasar to Gilimanukcar
- Take the car ferry from Gilimanuk to Ketapangcarferry
- Drive from Ketapang to Karawangcar
14h 39mRp 2,051,400–3,399,523Fly to Soekarno–Hatta International Airport, train
- Fly from Ngurah Rai International Airport (DPS) to Soekarno–Hatta International Airport (CGK)plane DPS - CGK
- Take the train from Jakarta Gambir to Bekasitrain
- Take the train from Bekasi to Karawangtrain
5h 37mRp 1,524,312–2,984,915Fly to Ahmad Yani, train
- Fly from Ngurah Rai International Airport (DPS) to Ahmad Yani (SRG)plane DPS - SRG
- Take the train from Semarang Poncol to Karawangtrain
7h 55mRp 1,770,312–2,609,915Bus, train
- Take the bus from Sanur to Jemberbus
- Take the train from Jember to Bangiltrain
- Take the train from Bangil to Karawangtrain
22h 39mRp 676,963–1,099,139Bus
- Take the bus from Denpasar to Kota Bekasibus
28h 41mRp 824,913–1,148,280
Ngurah Rai International Airport (DPS) to Halim Perdanakusuma Airport (HLP) flights
Questions & Answers
The cheapest way to get from Bali to Karawang is to bus and train which costs Rp650000 - Rp1100000 and takes 22h 39m.
The fastest way to get from Bali to Karawang is to fly and train which takes 5h 15m and costs Rp1600000 - Rp3700000.
No, there is no direct bus from Bali to Karawang. However, there are services departing from Sanur and arriving at Karawang Barat via Banyuwangi, DAMRI Bus Station Jakarta and Soekarno-Hatta International Airport. The journey, including transfers, takes approximately 22h 8m.
The distance between Bali and Karawang is 1019 km.
The best way to get from Bali to Karawang without a car is to bus and train via Banyuwangi which takes 21h 59m and costs Rp700000 - Rp1100000.
It takes approximately 5h 15m to get from Bali to Karawang, including transfers.
Bali to Karawang bus services, operated by LADJU Trans, depart from Sanur station.
Bali to Karawang bus services, operated by LADJU Trans, arrive at Banyuwangi station.
Karawang is 1h behind Bali. It is currently 8:38 PM in Bali and 7:38 PM in Karawang.
There are 469+ hotels available in Karawang.
What companies run services between Bali, Indonesia and Karawang, Indonesia?
You can take a vehicle from Denpasar to Karawang Barat via Sanur, Banyuwangi, DAMRI Bus Station Jakarta, and Soekarno-Hatta International Airport in around 22h 8m.
- Website
- garuda-indonesia.com
Flights from Ngurah Rai International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,800,000
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Rp 1,300,000–3,300,000
- Website
- airasia.com
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,700,000
- Website
- citilink.co.id
Flights from Ngurah Rai International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,800,000
Flights from Ngurah Rai International Airport to Halim Perdanakusuma Airport via Juanda International
- Ave. Duration
- 4h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,500,000–2,800,000
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- Rp 1,300,000–1,800,000
- Website
- lionair.co.id
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,700,000
- Website
- batikair.com
Flights from Ngurah Rai International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- Rp 2,200,000–5,500,000
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- Rp 1,400,000–5,000,000
- Website
- transnusa.co.id
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- Rp 1,400,000–2,000,000
- Website
- pelita-air.com
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- Rp 1,500,000–1,800,000
- Website
- superairjet.com
Flights from Ngurah Rai International Airport to Ahmad Yani
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,400,000–1,800,000
- Website
- flynamair.com
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 850,000–4,700,000
- Website
- sriwijayaair.co.id
Flights from Ngurah Rai International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 850,000–4,700,000
- Phone
- 021-3453535
- [email protected]
Train from Klender Baru to Bekasi
- Ave. Duration
- 17 min
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Bekasi to Karawang
- Ave. Duration
- 29 min
- Frequency
- 5 times a day
- Estimated price
- Rp 21,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 21,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 40,000–650,000
Train from Banyuwangi Kota to Bangil
- Ave. Duration
- 4h 27m
- Frequency
- 5 times a day
- Estimated price
- Rp 150,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 150,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 280,000–700,000
Train from Bangil to Karawang
- Ave. Duration
- 11h 4m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–430,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–430,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
Train from Jakarta Gambir to Bekasi
- Ave. Duration
- 18 min
- Frequency
- Every 4 hours
- Estimated price
- Rp 13,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 13,000–320,000
- Business
- Rp 280,000–550,000
- Executive
- Rp 24,000–650,000
Train from Bekasi to Karawang
- Ave. Duration
- 29 min
- Frequency
- 5 times a day
- Estimated price
- Rp 21,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 21,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 40,000–650,000
Train from Semarang Poncol to Karawang
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- Rp 230,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 230,000–340,000
- Business
- Rp 410,000–550,000
- Executive
- Rp 420,000–700,000
Train from Jember to Bangil
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 160,000–650,000
Train from Bangil to Karawang
- Ave. Duration
- 11h 4m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–430,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–430,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,100,000
- Phone
- 081239588546
- Website
- ladjutrans.com
Bus from Sanur to Banyuwangi
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- Rp 150,559
- Schedules at
- ladjutrans.com
- Book at
- easybook.com
Bus from Sanur to Banyuwangi
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- Rp 150,559
- Schedules at
- ladjutrans.com
- Book at
- easybook.com
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Banyuwangi to DAMRI Bus Station Jakarta
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- Rp 270,000–1,200,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Soekarno-Hatta International Airport to Karawang Barat
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 27,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 0853 7008 9090
- [email protected]
- Website
- balijayatrans.com
Bus from Sanur to Jember
- Ave. Duration
- 6h 28m
- Frequency
- 3 times a day
- Estimated price
- Rp 200,000–270,000
- Schedules at
- balijayatrans.com
- Phone
- 021-6341166
- [email protected]
- Website
- lorena-transport.com
Bus from Denpasar to Kota Bekasi
- Ave. Duration
- 26h 12m
- Frequency
- Once daily
- Estimated price
- Rp 759,391
- Book at
- 12go.asia
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Gilimanuk to Ketapang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
Want to know more about travelling around Indonesia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Bali: What to do if Mount Agung erupts
Read the travel guide













