Reaching Ubud from Tasikmalaya requires traversing the length of Java before crossing to Bali. Most travelers take a bus to Jakarta or Surabaya, then fly to Denpasar, followed by a 1.5-hour taxi ride to Ubud. Alternatively, direct buses from Tasikmalaya to Denpasar are available, followed by a local shuttle to Ubud. The total distance is roughly 1,000 km.
Total Distance: 1,000 km by road, 850 km straight-line air distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 26 hours | 6 hours |
| Avg Price | 550k - 800k IDR | 1.5 million - 3 million IDR |
| Operator | PO Gunung Harta, PO Lorena | Lion Air, Batik Air |
| Route | Trans-Java Toll Road to Denpasar, then local shuttle. | Tasikmalaya to Jakarta, flight to DPS, then taxi to Ubud. |
| Tip | Bring a neck pillow and earplugs for the long bus ride. | Pre-book your airport transfer to Ubud to avoid high taxi prices at the terminal. |
April to October for pleasant weather in the Ubud highlands.