Traveling from Kediri to Ubud requires crossing from East Java to Bali. You can take a bus from Tamanan Terminal to Banyuwangi, then a ferry to Gilimanuk. From Gilimanuk, you must take a shuttle or private car to reach the central highlands of Ubud. The total distance is roughly 480 kilometers. The route takes you through the scenic western Bali coastline before heading inland.
Total Distance: 480 km driving distance, 400 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 16 hours | 5 hours |
| Avg Price | IDR 300,000 - 450,000 | IDR 1,500,000 - 2,500,000 |
| Operator | Lorena | Garuda Indonesia |
| Route | Kediri - Surabaya - Banyuwangi - Gilimanuk - Denpasar - Ubud | Kediri to Juanda Airport (SUB) then flight to Ngurah Rai (DPS) |
| Tip | Ask the driver to drop you at the Ubung Terminal in Denpasar for a connection to Ubud. | Pre-book a taxi from the airport to Ubud to avoid high prices. |
May to September for pleasant weather in the Ubud highlands.