The distance between Uluwatu and Cirebon is around 815km (506 miles) and the quickest way to get there is to fly and then take the train which takes around 4h 35m.
We've found 11 different ways to get from Uluwatu to Cirebon by plane, train, bus, ferry and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Cirebon → Uluwatu if you're planning a return trip.
Fly from Ngurah Rai (DPS) to Ahmad Yani (SRG) then take the train to Cirebon.
Multiple operators
6 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Gilimanuk then take a ferry to Ketapang then take the train to Kroya and then to Cirebon.
Multiple operators
Take the bus to Jember then take the train to Cirebon.
Multiple operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Drive to Gilimanuk then take a ferry to Ketapang then drive to Cirebon.
Multiple operators
There are several options for getting from Uluwatu to Cirebon by plane, train, bus, ferry and car. The cheapest option is to take the bus and then take the train which costs around IDR 808,810 ($54) and will take around 23h 25m. If you need to get there more quickly, you can fly and then take the train and arrive in approximately 4h 35m, though it is a bit more costly at approximately IDR 2,890,745 ($195).
The distance between Uluwatu and Cirebon is around 815km (506 miles). In a direct line (as the crow flies), the distance is 757km (470 miles)
It takes around 6h 20m to get from Uluwatu and Cirebon by plane and train.
The quickest way to get from Uluwatu to Cirebon is to fly and then take the train which takes around 4h 35m and will set you back approx IDR 2,890,745 ($195).
The cheapest way to travel between Uluwatu and Cirebon is to take the bus and then take the train which will typically cost around IDR 808,810 ($54) for a standard one-way ticket.
There is no train service that runs between Uluwatu and Cirebon. We recommend that you fly from Ngurah Rai (DPS) to Ahmad Yani (SRG) then take the train to Cirebon. instead which will take 4h 35m.
Sorry, looks like there is no bus service that runs between Uluwatu and Cirebon. We recommend that you fly from Ngurah Rai (DPS) to Ahmad Yani (SRG) then take the train to Cirebon. instead which will take 4h 35m.
It doesn't look like you can fly directly from Uluwatu to Cirebon. We recommend that you fly from Ngurah Rai (DPS) to Husein Sastranegara (BDO) then take the train to Cirebon. instead which will take 6h 20m.
The closest major airport to Cirebon is Husein Sastranegara International Airport (BDO) (BDO) which is approximately 110km (68 miles) from Cirebon. Halim Perdanakusuma Airport (HLP) (HLP) and Achmad Yani International Airport (SRG) (SRG) are also nearby and might be a better alternative airport depending on where you are flying from.
No, its not really possible or feasible to drive from Uluwatu to Cirebon. We recommend that you fly from Ngurah Rai (DPS) to Husein Sastranegara (BDO) then take the train to Cirebon. instead which will take 6h 20m.
If you don't have a car, the easiest way to get from Uluwatu to Cirebon is to fly and then take the train which takes, on average, 6h 20m and will usually cost around IDR 1,992,070 ($135).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly to Ahmad Yani (SRG), Train + 6 similar | 4h 35m | IDR 2,890,745($195) | every 3 hours | 815km (506 miles) |
Fly to Jakarta Halim Perdana Kusuma (HLP), Train | 5h 30m | IDR 2,126,870($140) | hourly | 1,203km (748 miles) |
Fly to Soekarno–Hatta (CGK), Train | 5h 45m | IDR 1,632,595($110) | hourly | 1,253km (779 miles) |
Fly to Solo (SOC), Train | 6h 15m | IDR 1,677,530($110) | every 3 hours | 893km (555 miles) |
Fly to Adisutjipto (JOG), Train | 6h 20m | IDR 2,621,140($175) | every 3 hours | 862km (536 miles) |
Plane and Train | 6h 20m | IDR 1,992,070($135) | once daily | 1,108km (688 miles) |
Plane, Bus and Train | 5h 55m | IDR 1,782,375($120) | every 3 hours | 855km (532 miles) |
Bus, Ferry and Train | 20hrs | IDR 853,745($57) | once daily | 1,076km (668 miles) |
Bus and Train + 1 similar | 23h 25m | IDR 808,810($54) | once daily | 1,118km (695 miles) |
Bus to Malang Terminal Arjosari, train | 24h 20m | IDR 913,655($61) | once daily | 1,116km (693 miles) |
Car and Ferry | 12h 60m | IDR 1,677,530($110) | every 30 mins | 996km (619 miles) |
Indonesia AirAsia
Lion Mentari Airlines
Citilink Indonesia
Wings Air
Garuda Indonesia
Local Bus Indonesia
LADJU Trans
Mtrans
Rosalia Indah
Kereta API
ASDP Indonesia Ferry
The following major airports near Cirebon offer regular flights to various popular destinations within Indonesia and internationally.