Bogor
Bogor
Yogyakarta
Yogyakarta
Train Flight

Bogor to Yogyakarta

Updated: 28 May 2026

The distance from Bogor to Yogyakarta is approximately 500 kilometers. The most convenient way to travel is by train, which requires a transit in Jakarta. Alternatively, you can fly from Jakarta to Yogyakarta, which takes about 1 hour. Yogyakarta is a cultural hub known for its temples and traditional arts.

Total Distance: 500 km driving distance, 420 km straight-line distance.
Fastest Way
Flight is the fastest method.
Cheapest Way
Train is the most comfortable and cost-effective option.
Compare Bogor to Yogyakarta Routes
Train
Connecting
Flight
Direct
Duration 8 hours 1 hour
Avg Price IDR 350,000 IDR 900,000
Operator KAI (Argo Lawu/Dwipangga) Garuda Indonesia/Lion Air
Route Bogor to Jakarta to Yogyakarta Tugu Station Jakarta (CGK) to Yogyakarta (YIA)
Tip Book your train ticket via the KAI Access app. Book your flight in advance for better prices.
Travel Tips
  • Train Booking
    Book your train tickets well in advance, especially for weekends.
  • Flight Booking
    Book your flights in advance for better prices.
  • Food
    Try the local Gudeg, a famous Yogyakarta specialty.
  • Navigation
    Use GPS for navigating within Yogyakarta city.
  • Weather
    Yogyakarta can be quite hot; dress in light, breathable clothing.
Safety Tips
  • Driving
    Stay alert on the toll road; avoid driving if tired.
  • Personal Items
    Keep your valuables secure in public areas.
  • Emergency
    Know the location of the nearest hospital in Yogyakarta.
  • Public Transport
    Use official taxis or ride-hailing apps for safety.
People Also Ask
  • Is there a direct train?
    No, you must transit in Jakarta.
  • How long is the train ride?
    It takes about 8 hours including the transit.
  • Is it better to fly?
    Flying is faster but more expensive.
  • Are there buses?
    Yes, there are inter-city buses from Bogor.
  • What is the flight cost?
    Expect to pay around IDR 900,000 for a flight.
Quick Info
  • From Bogor, Jawa Barat, Indonesia
  • To Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • Modes
Best Time to Travel

Weekdays to avoid the heavy weekend traffic on the toll roads.

Things to Do in Yogyakarta
1
Borobudur Temple
A massive Buddhist temple and a UNESCO World Heritage site.
2
Prambanan Temple
A beautiful Hindu temple complex with intricate carvings.
3
Malioboro Street
A famous street filled with shops, food, and local culture.
4
Kraton Yogyakarta
The palace of the Sultan of Yogyakarta, a must-visit landmark.
Tags
Bogor to Yogyakarta Bogor to Yogyakarta train Yogyakarta travel Yogyakarta transport Bogor to Yogyakarta distance Yogyakarta train station Bogor travel guide Yogyakarta city