Subang
Subang
Yogyakarta
Yogyakarta
Train Driving

Subang to Yogyakarta

Updated: 28 May 2026

The journey from Subang to Yogyakarta spans approximately 420 kilometers. The most practical route involves traveling to Cirebon and boarding a train to Yogyakarta's Tugu or Lempuyangan stations. The total travel time is around 7 to 8 hours. This route takes you through the heart of Java, offering views of rice paddies and volcanic landscapes. Yogyakarta is the cultural capital of Indonesia, famous for its temples, art, and traditional heritage.

Total Distance: 420 km driving distance, 340 km straight-line distance.
Fastest Way
Private car via the Trans Java toll road takes about 6.5 hours.
Cheapest Way
Economy class train from Cirebon is the most cost-effective and comfortable option.
Compare Subang to Yogyakarta Routes
Train
Connecting
Driving
Direct
Duration 7 hours 6 hours 30 mins
Avg Price 200,000 - 450,000 IDR 700,000 IDR (fuel + tolls)
Operator KAI (Argo Lawu or Senja Utama) Private Vehicle
Route Subang - Cirebon (Station) - Yogyakarta (Tugu/Lempuyangan) Subang - Tol Cipali - Tol Trans Jawa - Yogyakarta
Tip Tugu station is in the city center, while Lempuyangan is better for budget travelers. The Trans Java toll road is the fastest way to reach Yogyakarta from West Java.
Travel Tips
  • Book Trains Early
    Trains to Yogyakarta are very popular; book your tickets at least a month in advance.
  • Toll Costs
    The Trans Java toll road is expensive; ensure your e-toll card has sufficient balance.
  • Local Food
    Try 'Gudeg', a traditional jackfruit stew that is the signature dish of Yogyakarta.
  • Transport in City
    Use ride-hailing apps like Gojek or Grab for easy and affordable transport within the city.
  • Temple Visits
    Visit Borobudur and Prambanan early in the morning to avoid the heat and crowds.
Safety Tips
  • Toll Safety
    Stay alert on the long toll road; take breaks at rest areas every 2-3 hours.
  • Personal Belongings
    Keep your bags secure in crowded areas like Malioboro.
  • Night Travel
    Driving at night is safe, but be cautious of fatigue.
  • Emergency Contacts
    Save the local emergency numbers for Yogyakarta on your phone.
People Also Ask
  • Is there a direct train?
    No, you must travel to Cirebon first to catch a train to Yogyakarta.
  • How long is the trip?
    The trip takes 6.5 to 8 hours by train or car.
  • What is the best way to travel?
    Train is the most comfortable, while car is the most flexible.
  • Are there hotels?
    Yes, Yogyakarta has a huge range of hotels from budget to luxury.
  • Is it safe?
    Yes, Yogyakarta is a very safe and tourist-friendly city.
Quick Info
  • From Subang, Jawa Barat, Indonesia
  • To Yogyakarta, Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, ideal for visiting Borobudur and Prambanan temples.

Things to Do in Yogyakarta
1
Borobudur Temple
The world's largest Buddhist temple, a UNESCO World Heritage site. It is a breathtaking monument at sunrise.
2
Prambanan Temple
A magnificent 9th-century Hindu temple complex. The evening Ramayana Ballet performance here is world-famous.
3
Malioboro Street
The city's most famous street, filled with shops, street food, and local artisans. It is the heart of Yogyakarta's nightlife.
4
Kraton Yogyakarta
The palace of the Sultan of Yogyakarta. It is a center of Javanese culture and history.
Tags
Subang to Yogyakarta travel to Yogyakarta train to Yogyakarta Subang to Yogyakarta distance Yogyakarta tourism Cirebon to Yogyakarta how to reach Yogyakarta travel guide Central Java