Skip to main content

How to get from Pasuruan to Perak Utara by bus and train?

From Pasuruan to Perak Utara by bus and train

To get from Pasuruan to Perak Utara in Surabaya, you’ll need to take one train line and 2 bus lines: take the P train from Stasiun Bangil station to Stasiun Waru station. Next, you’ll have to switch to the DKM bus and finally take the K5 bus from Halte Bungurasih station to Halte Perak Timur station. The total trip duration for this route is approximately 1 hr 3 min.

63min
Train - PP
Bus - DKMDKM
Bus - K5K5
Walk to Perak Utara
Leaves from Stasiun Bangil

Step by Step

  • 1
    Start from train station
    Start from train station
    Pasuruan
  • 2
    Train - PP
    Wait for train
    P
    Surabaya
  • 3
    Ride to train station
    Ride to train station
    Stasiun Waru
    27 min
  • 4
    Walk to bus station
    Walk to bus station
    Jalan Raya Waru 26
    60 m • 1 min
  • 5
    Bus - DKMDKM
    Wait for bus
    DKM
    Dukuh Kupang
  • 6
    Ride to bus station
    Ride to bus station
    Halte Bungurasih
    1 min
  • 7
    Bus - K5K5
    Wait for bus
    K5
    Terminal Bangkalan
  • 8
    Ride to bus station
    Ride to bus station
    Halte Perak Timur
    14 min
  • 9
    Walk to Perak Utara
    Walk to
    Perak Utara
    170 m • 3 min
*Duration based on 8am traffic

Alternative route from Pasuruan to Perak Utara by bus and train via P, C and L

To get from Pasuruan to Perak Utara in Surabaya, you’ll need to take one train line and 2 bus lines: take the P train from Stasiun Bangil station to Stasiun Surabaya Kota station. Next, you’ll have to switch to the C bus and finally take the L bus from Jalan Gresik Gadukan Timur 45 station to Jalan Perak Timur 212 station. The total trip duration for this route is approximately 1 hr 10 min.

70min
Train - PP
Bus - CC
Bus - LL
Leaves from Stasiun Bangil

Step by Step

  • 1
    Start from train station
    Start from train station
    Pasuruan
  • 2
    Train - PP
    Wait for train
    P
    Surabaya
  • 3
    Ride to train station
    Ride to train station
    Stasiun Surabaya Kota
    38 min
  • 4
    Walk to bus station
    Walk to bus station
    Halte Tugu Pahlawan
    350 m • 5 min
  • 5
    Bus - CC
    Wait for bus
    C
    Karang Menjangan
  • 6
    Ride to bus station
    Ride to bus station
    Jalan Gresik Gadukan Timur 45
    7 min
  • 7
    Bus - LL
    Wait for bus
    L
    Ujung Baru
  • 8
    Ride to bus station Jalan Perak Timur 212
    Ride to bus station
    Jalan Perak Timur 212
    6 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Surabaya.
All local mobility options in one app

Public transit directions from Pasuruan to Perak Utara

The distance between Pasuruan, Surabaya and Perak Utara, Surabaya is approximately 54.56 km, which can typically be travelled in 63 min. Moovit will show you the directions from Pasuruan to Perak Utara by bus and train, so no matter how you choose to travel in Surabaya – you will always have plenty of easy options.

Public transit stations close to Pasuruan

Pasuruan is located at Pasuruan, Surabaya and the nearest public transit station is Stasiun Bangil.

Train stations close to Pasuruan:

  • Stasiun Bangil

Public transit stations close to Perak Utara, Surabaya

Perak Utara is located at Perak Utara, Surabaya and the nearest public transit station is Torawitan.

Train stations close to Perak Utara:

  • Stasiun Surabaya Kota
  • Stasiun Surabaya Pasar Turi

Bus stations close to Perak Utara:

  • Torawitan
  • Jalan Kalimas Baru, 10a
  • Masjid Mujahidin

Alternative route from Pasuruan to Perak Utara by bus and train via P, C and L

To get from Pasuruan to Perak Utara in Surabaya, you’ll need to take one train line and 2 bus lines: take the P train from Stasiun Bangil station to Stasiun Surabaya Kota station. Next, you’ll have to switch to the C bus and finally take the L bus from Jalan Gresik Gadukan Timur 45 station to Jalan Perak Timur 212 station. The total trip duration for this route is approximately 1 hr 10 min.

70min
Train - PP
Bus - CC
Bus - LL
Leaves from Stasiun Bangil

Step by Step

  • 1
    Start from train station
    Start from train station
    Pasuruan
  • 2
    Train - PP
    Wait for train
    P
    Surabaya
  • 3
    Ride to train station
    Ride to train station
    Stasiun Surabaya Kota
    38 min
  • 4
    Walk to bus station
    Walk to bus station
    Halte Tugu Pahlawan
    350 m • 5 min
  • 5
    Bus - CC
    Wait for bus
    C
    Karang Menjangan
  • 6
    Ride to bus station
    Ride to bus station
    Jalan Gresik Gadukan Timur 45
    7 min
  • 7
    Bus - LL
    Wait for bus
    L
    Ujung Baru
  • 8
    Ride to bus station Jalan Perak Timur 212
    Ride to bus station
    Jalan Perak Timur 212
    6 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Pasuruan to Perak Utara?

    The fastest way takes 63 minutes, using Train line P, Bus line DKM, Bus line K5.

  • What is the alternative route to get from Pasuruan to Perak Utara?

    The alternative route takes 70 minutes, using Train line P, Bus line C, Bus line L.

  • Is there a direct train between Pasuruan and Perak Utara in Surabaya?

    No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 1 hr 3 min.

  • Which train line goes from Pasuruan to Perak Utara in Surabaya?

    The P train line goes from Surabaya station near Pasuruan to Stasiun Waru station. From there you’ll have to take 2 bus lines till Stasiun Waru station near Perak Utara in Surabaya

  • How long does it take to travel from Pasuruan to Perak Utara in Surabaya by train and bus?

    The total travel time between Pasuruan and Perak Utara in Surabaya by train and bus is about 1 hr 3 min.

  • Where do I get on the train near Pasuruan to get to Perak Utara in Surabaya?

    Get on the P train from the Surabaya station near Pasuruan in Surabaya.

  • Where do I get off the train when travelling between Pasuruan and Perak Utara in Surabaya?

    Get off the train at the Stasiun Waru stop, which is closest to Perak Utara in Surabaya.

  • When is the first train from Pasuruan to Perak Utara in Surabaya?

    The first train from Pasuruan to Perak Utara in Surabaya is Commuterline Penataran. It leaves the Stasiun Bangil station at 12:12 PM.