The journey from Ubud to Pasuruan covers approximately 350 kilometers. You will travel from Ubud to Gilimanuk, cross to Ketapang, and then take a train or bus to Pasuruan. Pasuruan is a city known for its industrial and agricultural significance. The route is relatively short and easy to navigate. Expect a total travel time of around 10 hours.
Total Distance: 350 km driving distance, 300 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 10 hours |
| Avg Price | 150,000 - 300,000 IDR | 200,000 - 350,000 IDR |
| Operator | Kereta Api Indonesia (KA Probowangi) | PO Akas |
| Route | Banyuwangi - Pasuruan | Denpasar - Gilimanuk - Ketapang - Pasuruan |
| Tip | The train is the most convenient way to reach Pasuruan. | Buses are frequent and easy to find. |
May to September, when the weather is dry and pleasant.