Rome2Rio

How to get fromPasuruan to Maduraby train, car ferry, taxi, or car

Find Transport to Madura

See all options

There are 5 ways to get from Pasuruan to Madura by train, car ferry, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, car ferry

    best
    1. Take the train from Pasuruan to Gubengtrain train Wijayakusuma / ...
    2. Take the car ferry from Surabaya Ujung to Kamalcarferry car ferry
    2h 15m
    Rp 98,730–635,000
  2. Train, car ferry via Surabaya Kota

    cheapest
    1. Take the train from Pasuruan to Surabaya Kotatrain train Sri Tanjung
    2. Take the car ferry from Surabaya Ujung to Kamalcarferry car ferry
    2h 39m
    Rp 86,806–615,000
  3. Taxi, car ferry

    1. Take the taxi from Pasuruan to Surabaya Ujungtaxi taxi
    2. Take the car ferry from Surabaya Ujung to Kamalcarferry car ferry
    1h 27m
    Rp 403,421–713,816
  4. Drive 134.5 km

    1. Drive from Pasuruan to Sampangcar car 134.5 km
    2h 7m
    Rp 265,420–383,384
  5. Taxi

    1. Take the taxi from Pasuruan to Sampangtaxi taxi 134.5 km
    2h 7m
    Rp 750,000–900,000

Questions & Answers

What companies run services between Pasuruan, Indonesia and Madura, Jawa Timur, Indonesia?

There is no direct connection from Pasuruan to Madura. However, you can take the train to Gubeng, take the taxi to Surabaya Ujung, then take the car ferry to Kamal. Alternatively, you can take the taxi to Surabaya Ujung then take the car ferry to Kamal.

Train operators
Ferry operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travel Insider: Top Japan travel tips by Beatrix Holland, Italian Lakes: Getting around by train, and How to get from Southend Airport into central London - to help you get the most out of your next trip.