Bogor
Bogor
Pasuruan
Pasuruan
Train Bus

Bogor to Pasuruan

Updated: 28 May 2026

Pasuruan is a coastal city in East Java. To reach it from Bogor, you must transit through Jakarta. The most common way is to take a train to Surabaya and then a short local train or bus to Pasuruan. The total journey takes about 13 hours.

Total Distance: 820 km driving distance, 700 km straight-line air distance.
Fastest Way
The train is the most comfortable and reliable way to travel.
Cheapest Way
Bus travel is the most economical option.
Compare Bogor to Pasuruan Routes
Train
Connecting
Bus
Direct
Duration 13 hours 15 hours
Avg Price IDR 400,000 - 550,000 IDR 300,000 - 450,000
Operator KA Jayabaya PO Pahala Kencana
Route Pasar Senen - Surabaya Gubeng - Pasuruan Station. Trans-Java Toll Road via Surabaya.
Tip Transfer at Surabaya Gubeng for the local train to Pasuruan. Direct buses are available from Jakarta to Pasuruan.
Travel Tips
  • Booking
    Book train tickets in advance via the KAI Access app.
  • Transport
    Use online ride-hailing apps for easy city navigation.
  • Food
    Try the local 'Rawon' which is famous in East Java.
  • Weather
    Carry an umbrella for unexpected rain.
  • Navigation
    Download offline maps for easier travel.
Safety Tips
  • Traffic
    Be careful when crossing busy streets.
  • Night Travel
    Avoid walking alone at night.
  • Emergency
    Keep your hotel's contact information saved.
  • Health
    Stay hydrated with bottled water.
People Also Ask
  • Is there a train from Bogor to Pasuruan?
    No, you must transit in Surabaya.
  • How long is the train ride?
    It takes about 13 hours including the transfer.
  • What is Pasuruan famous for?
    It is known for its safari park and historical temples.
  • Are there buses from Jakarta to Pasuruan?
    Yes, many bus operators serve this route.
  • Is Pasuruan safe for tourists?
    Yes, it is generally safe for travelers.
Quick Info
  • From Bogor, Jawa Barat, Indonesia
  • To Pasuruan, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather.

Things to Do in Pasuruan
1
Taman Safari Prigen
One of the largest safari parks in Indonesia. It features a wide variety of animals.
2
Candi Jawi
A beautiful temple from the Majapahit era. It is located in a scenic area.
3
Putuk Truno Waterfall
A stunning waterfall surrounded by lush greenery. It is a popular spot for nature lovers.
4
Pasuruan City Square
A great place to experience local life and food.
Tags
Bogor to Pasuruan Jakarta to Pasuruan travel to Pasuruan Pasuruan transport Bogor to Pasuruan distance East Java travel train to Pasuruan bus to Pasuruan