The journey from Singaraja to Jakarta involves driving to the Gilimanuk port, taking a ferry to Ketapang, and then a very long bus ride to Jakarta. The total distance is about 1200 kilometers, taking 30 hours. Jakarta is the capital city of Indonesia, known for its bustling urban life and historical sites. This is a very long journey across the entire island of Java.
Total Distance: 1200 km driving distance, 1000 km straight-line air distance.
Choose an executive class bus for better comfort on the long ride.
Early morning to ensure you reach Jakarta by the next day.