Penebel
Penebel
Yogyakarta
Yogyakarta
Train Bus

Penebel to Yogyakarta

Updated: 28 May 2026

The journey from Penebel to Yogyakarta spans approximately 650 kilometers across Bali and Java. You must first travel by road to Gilimanuk, cross the Bali Strait via ferry to Ketapang, and then proceed by bus or train. The route traverses the Trans-Java Highway, passing through major hubs like Surabaya and Solo. Expect a total travel time of 18 to 22 hours depending on connection efficiency. This route offers a scenic transition from the lush landscapes of Bali to the cultural heart of Central Java.

Total Distance: 650 km driving distance, 580 km straight-line air distance.
Fastest Way
Train from Surabaya Gubeng to Yogyakarta Tugu, taking 5 hours for that specific segment.
Cheapest Way
Bus from Gilimanuk to Yogyakarta, costing approximately 400,000 IDR.
Compare Penebel to Yogyakarta Routes
Train
Connecting
Bus
Connecting
Duration 18 hours 20 hours
Avg Price 500,000 - 800,000 IDR 400,000 - 600,000 IDR
Operator PT Kereta Api Indonesia Gunung Harta
Route Bus to Ketapang, Train from Banyuwangi Kota to Surabaya Gubeng, then train to Yogyakarta Tugu. Penebel to Gilimanuk, Ferry to Ketapang, Bus to Yogyakarta via Trans-Java Toll Road.
Tip The train from Surabaya to Yogyakarta offers the most comfortable leg of the journey. Book your inter-island bus ticket in advance to secure a seat on the night ferry crossing.
Travel Tips
  • Ferry Timing
    Ferries between Gilimanuk and Ketapang operate 24 hours, but queues can be long during holidays.
  • Train Booking
    Use the KAI Access app to book train tickets at least two weeks before your departure.
  • Luggage
    Keep your valuables in a small daypack as you will need to carry them during the ferry transfer.
  • Hydration
    Carry sufficient water as bus stops in East Java can be infrequent during the night.
  • Local Currency
    Carry cash in small denominations for food and snacks at bus terminals.
Safety Tips
  • Bus Safety
    Choose reputable bus companies like Gunung Harta or Pahala Kencana for better vehicle maintenance.
  • Night Travel
    Avoid walking alone in unfamiliar bus terminals late at night; stay in well-lit areas.
  • Scams
    Ignore touts at ferry terminals offering overpriced transport; use official ticket counters.
  • Health
    Carry motion sickness medication if you are sensitive to winding roads in Bali.
People Also Ask
  • Is there a direct bus from Bali to Yogyakarta?
    Yes, several companies operate direct inter-island buses that include the ferry crossing.
  • How long is the ferry from Bali to Java?
    The crossing between Gilimanuk and Ketapang takes approximately 45 to 60 minutes.
  • Do I need a passport for the ferry?
    Indonesian citizens need an ID card (KTP), while foreigners must carry their passport.
  • Which train station in Yogyakarta is best?
    Yogyakarta Tugu station is the most central and convenient for tourists.
  • Are there flights from Bali to Yogyakarta?
    Yes, flights from Ngurah Rai Airport to Yogyakarta International Airport are available and take 1.5 hours.
Quick Info
  • From Penebel, Bali, Indonesia
  • To Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures smoother road travel and fewer ferry delays.

Things to Do in Yogyakarta
1
Malioboro Street
The iconic heart of Yogyakarta famous for street food and batik shopping. It is best visited in the evening when the street comes alive.
2
Borobudur Temple
The world's largest Buddhist temple located just outside the city. It is a UNESCO World Heritage site known for its intricate stone carvings.
3
Prambanan Temple
A massive 9th-century Hindu temple complex. It is renowned for its towering spires and the Ramayana Ballet performances.
4
Kraton Yogyakarta
The royal palace of the Sultan of Yogyakarta. It serves as a living museum of Javanese culture and history.
Tags
Penebel to Yogyakarta travel Bali to Yogyakarta bus Gilimanuk to Ketapang ferry Surabaya to Yogyakarta train traveling from Bali to Java best way to reach Yogyakarta from Bali Indonesia overland travel Bali to Yogyakarta transport guide