The journey from Ubud to Bogor involves a flight from Denpasar (DPS) to Jakarta (CGK), followed by a train or bus to Bogor. The flight takes about 2 hours, and the transfer to Bogor takes another 1.5 hours. Flying is the most practical way to travel.
Total Distance: 1,100 km straight-line distance.
Book in advance.
Dry season is best for travel.