Singaraja
Singaraja
Semarang
Semarang
Bus

Singaraja to Semarang

Updated: 28 May 2026

The journey from Singaraja to Semarang involves driving to the Gilimanuk port, taking a ferry to Ketapang, and then a long bus ride to Semarang. The total distance is about 750 kilometers, taking 22 hours. Semarang is a major port city in Central Java, known for its colonial architecture and vibrant culture. This is a long but rewarding journey.

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

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 Semarang.
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 Semarang worth visiting?
    Yes, it is a major city with much to offer.
  • How long is the trip?
    Approximately 22 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 Semarang, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

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

Things to Do in Semarang
1
Lawang Sewu
A historical building with a thousand doors.
2
Sam Poo Kong Temple
A beautiful temple with Chinese architecture.
3
Semarang Old Town
A historical area with colonial buildings.
4
Simpang Lima
A lively square in the city center.
Tags
Singaraja to Semarang Bali to Java Gilimanuk ferry Semarang travel Singaraja transport overland travel how to get to Semarang Bali travel guide