Singaraja
Singaraja
Yogyakarta
Yogyakarta
Bus

Singaraja to Yogyakarta

Updated: 28 May 2026

The journey from Singaraja to Yogyakarta involves driving to the Gilimanuk port, taking a ferry to Ketapang, and then a long bus ride to Yogyakarta. The total distance is about 650 kilometers, taking 20 hours. Yogyakarta is the cultural capital of Java, known for its temples and traditional arts. This is a long but culturally rewarding journey.

Total Distance: 650 km driving distance, 550 km straight-line air distance.
Fastest Way
Private car to Gilimanuk and bus/car to Yogyakarta, taking 20 hours.
Cheapest Way
Public bus is the most economical way to travel to Yogyakarta.
Compare Singaraja to Yogyakarta Routes
Bus
Direct
Duration
20 hours
Avg Price
500,000 - 800,000 IDR
Operator
AKAP Bus
Route
Singaraja to Gilimanuk, ferry to Ketapang, then bus to Yogyakarta.

Choose an executive class bus for better comfort on the long ride.

Travel Tips
  • Bus
    Book your bus ticket in advance.
  • Comfort
    Bring a neck pillow for the long bus ride.
  • Booking
    Arrange your transport in advance for a smooth trip.
  • Food
    Pack snacks for the long journey.
  • Navigation
    Use GPS to navigate the roads in Yogyakarta.
Safety Tips
  • Bus
    Keep your valuables with you at all times.
  • Weather
    Check for traffic updates before traveling.
  • Health
    Carry basic medical supplies for your trip.
  • Emergency
    Keep your phone charged and have a local map.
People Also Ask
  • Is Yogyakarta worth visiting?
    Yes, it is the cultural heart of Java.
  • How long is the trip?
    Approximately 20 hours.
  • Can I fly?
    Yes, but this guide focuses on the land/sea route.
  • What is the best time to visit?
    Dry season for better travel conditions.
  • Is the bus safe?
    Yes, it is a standard and regulated service.
Quick Info
  • From Singaraja, Bali, Indonesia
  • To Yogyakarta, DI Yogyakarta, Indonesia
  • Modes
Best Time to Travel

Early morning to ensure you reach Yogyakarta by the next day.

Things to Do in Yogyakarta
1
Borobudur Temple
A world-famous Buddhist temple.
2
Prambanan Temple
A stunning Hindu temple complex.
3
Malioboro Street
A famous street for shopping and street food.
4
Yogyakarta Palace
The royal palace of the Sultan of Yogyakarta.
Tags
Singaraja to Yogyakarta Bali to Java Gilimanuk ferry Yogyakarta travel Singaraja transport overland travel how to get to Yogyakarta Bali travel guide