Pasuruan
Pasuruan
Semarang
Semarang
Bus Driving

Pasuruan to Semarang

Updated: 28 May 2026

The route from Pasuruan to Semarang is a straightforward drive along the Trans-Java Toll Road. You will cover approximately 400 kilometers in about 6 to 7 hours. This route is highly efficient for private vehicles and buses. You will pass through major cities like Mojokerto and Solo. Semarang is a historic port city with a rich cultural heritage.

Total Distance: 400 km driving distance, 360 km straight-line air distance.
Fastest Way
Driving via the Trans-Java Toll Road in 6 hours.
Cheapest Way
Economy bus from Pasuruan terminal for 250,000 IDR.
Compare Pasuruan to Semarang Routes
Bus
Direct
Driving
Direct
Duration 7 hours 6 hours
Avg Price 250,000 - 400,000 IDR 500,000 IDR (Fuel + Tolls)
Operator Rosalia Indah Private Vehicle
Route Pasuruan to Terboyo Terminal Trans-Java Toll Road
Tip Executive buses offer comfortable reclining seats. The toll road is very well-maintained and fast.
Travel Tips
  • Toll Card
    Ensure your e-toll card is loaded before starting.
  • Rest Areas
    Use the modern rest areas on the toll road.
  • Traffic
    Semarang city traffic can be busy during rush hours.
  • Booking
    Book bus tickets online for better seat selection.
  • Weather
    Semarang can be hot; dress in light clothing.
Safety Tips
  • Road Safety
    Stay within speed limits on the toll road.
  • Valuables
    Keep your belongings secure in the bus.
  • Emergency
    Save the toll road emergency number.
  • Health
    Carry water for the drive.
People Also Ask
  • Is there a train?
    Yes, you can take a train from Surabaya to Semarang.
  • How long is the drive?
    It takes about 6 hours via the toll road.
  • Is it safe?
    Yes, the route is very safe and well-traveled.
  • Can I fly?
    Yes, you can fly from Surabaya to Semarang.
  • What is the best way?
    Driving is the most convenient way.
Quick Info
  • From Pasuruan, Jawa Timur, Indonesia
  • To Semarang, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for clear weather.

Things to Do in Semarang
1
Lawang Sewu
Visit the historic 'thousand doors' building in the city center.
2
Sam Poo Kong
Explore the beautiful Chinese temple complex.
3
Old Town
Walk through the Dutch colonial area known as Kota Lama.
4
Simpang Lima
Enjoy local street food at the city's main square.
Tags
Pasuruan to Semarang Trans-Java Toll Road Semarang travel Central Java transport Driving to Semarang Bus to Semarang Indonesia road trip Pasuruan transport