The distance between Yogyakarta and Bogor is approximately 550 km. Train travel is the most practical and comfortable mode for this journey. You will travel from Yogyakarta Station (YK) to Pasar Senen Station (PSE) in Jakarta, and then take a commuter train to Bogor. The total travel time is typically 8 to 10 hours. Bogor is known for its botanical gardens and cool climate.
Total Distance: 550 km driving distance.
Book your train tickets in advance to ensure availability.
All year round.