There are 8 ways to get from Port of Merak to Pasuruan by bus, plane, taxi, train, 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.
Bus to Soekarno–Hatta International Airport, fly to Abdul Rachman Saleh Airport, taxi
best- Take the bus from Pool Damri Merak to Soekarno-Hatta International Airport
- Fly from Soekarno–Hatta International Airport (CGK) to Abdul Rachman Saleh Airport (MLG)CGK - MLG
- Take the taxi from Abdul Rachman Saleh Airport (MLG) to Pasuruan
7h 12mRp 1,473,036–3,537,924Bus
cheapest- Take the bus from Pool Damri Merak to Soekarno-Hatta International Airport
- Take the bus from DAMRI Bus Station Jakarta to Kota Malang
- Take the bus from Kota Malang to Pasuruan
19h 15mRp 287,536–1,647,924Train
- Take the train from Merak to Rangkasbitung
- Take the train from Rangkasbitung to Tanahabang
- Take the train from Pasar Senen to Bangil
18h 21mRp 339,001–809,501Drive 895.6 km
- Drive from Port of Merak to Pasuruan895.6 km
10h 34mRp 1,656,077–2,392,111Bus to Soekarno–Hatta International Airport, fly to Juanda International Airport, train
- Take the bus from Pool Damri Merak to Soekarno-Hatta International Airport
- Fly from Soekarno–Hatta International Airport (CGK) to Juanda International Airport (SUB)CGK - SUB
- Take the train from Waru to Pasuruan
9h 30mRp 1,016,536–2,217,924Train, train to Halim Perdanakusuma Airport, fly to Abdul Rachman Saleh Airport, taxi
- Take the train from Merak to Rangkasbitung
- Take the train from Rangkasbitung to Palmerah
- Fly from Halim Perdanakusuma Airport (HLP) to Abdul Rachman Saleh Airport (MLG)HLP - MLG
- Take the taxi from Abdul Rachman Saleh Airport (MLG) to Pasuruan
8h 46mRp 1,349,501–1,809,501Train, train to Halim Perdanakusuma Airport, fly to Juanda International Airport
- Take the train from Merak to Rangkasbitung
- Take the train from Rangkasbitung to Palmerah
- Fly from Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB)HLP - SUB
- Take the train from Waru to Pasuruan
11h 14mRp 1,243,001–2,989,501Bus, train
- Take the bus from Pool Damri Merak to Soekarno-Hatta International Airport
- Take the bus from Jakarta Kalideres Bus Station to Lawang
- Take the train from Lawang to Pasuruan
29h 10mRp 361,036–867,924
Soekarno–Hatta International Airport (CGK) to Abdul Rachman Saleh Airport (MLG) flights
Questions & Answers
The cheapest way to get from Port of Merak to Pasuruan is to train which costs Rp330000 - Rp850000 and takes 18h 21m.
The fastest way to get from Port of Merak to Pasuruan is to bus and fly and taxi which takes 7h 12m and costs Rp1400000 - Rp3600000.
No, there is no direct bus from Port of Merak to Pasuruan. However, there are services departing from Pool Damri Merak and arriving at Pasuruan via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta and Kota Malang. The journey, including transfers, takes approximately 19h 15m.
The distance between Port of Merak and Pasuruan is 859 km. The road distance is 895.6 km.
The best way to get from Port of Merak to Pasuruan without a car is to train which takes 18h 21m and costs Rp330000 - Rp850000.
It takes approximately 7h 12m to get from Port of Merak to Pasuruan, including transfers.
Port of Merak to Pasuruan bus services, operated by Damri, depart from Pool Damri Merak station.
The best way to get from Port of Merak to Pasuruan is to train which takes 18h 21m and costs Rp330000 - Rp850000. Alternatively, you can bus, which costs Rp280000 - Rp1700000 and takes 19h 15m.
Port of Merak to Pasuruan bus services, operated by Damri, arrive at Soekarno-Hatta International Airport station.
Yes, the driving distance between Port of Merak to Pasuruan is 896 km. It takes approximately 10h 34m to drive from Port of Merak to Pasuruan.
What companies run services between Port of Merak, Indonesia and Pasuruan, Indonesia?
You can take a train from Merak to Pasuruan via Rangkasbitung, Tanahabang, Transjakarta Tanah Abang 2, Term. Senen, Pasar Senen, and Bangil in around 18h 21m. Alternatively, you can take a bus from Pool Damri Merak to Pasuruan via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta, and Kota Malang in around 19h 15m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,400,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 850,000–2,400,000
Flights from Halim Perdanakusuma Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,800,000–5,500,000
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,200,000–3,400,000
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- Rp 1,450,000–1,550,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- Rp 900,000–4,100,000
Flights from Halim Perdanakusuma Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,500,000
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–6,000,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- Rp 950,000–1,300,000
Flights from Halim Perdanakusuma Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,100,000–1,500,000
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,700,000
- Website
- lionair.co.id
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 900,000–1,300,000
Flights from Soekarno–Hatta International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- Rp 900,000–1,300,000
- Website
- pelita-air.com
Flights from Soekarno–Hatta International Airport to Juanda International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,000,000–2,100,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Juanda International Airport via Sampit
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Rp 800,000–4,300,000
- Phone
- 021-3453535
- commuter.care@krl.co.id
Train from Merak to Rangkasbitung
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Rangkasbitung to Tanahabang
- Ave. Duration
- 1h 45m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Rangkasbitung to Palmerah
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 3,000–8,000
Train from Pasar Senen to Bangil
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–470,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–470,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,200,000
Train from Waru to Pasuruan
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- Rp 30,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 30,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
Train from Lawang to Pasuruan
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- Rp 28,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 28,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 50,000–650,000
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Pool Damri Merak to Soekarno-Hatta International Airport
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- Rp 33,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from DAMRI Bus Station Jakarta to Kota Malang
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 230,000–900,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Kota Malang to Pasuruan
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- Rp 15,000–250,000
- Book at
- https://12go.asia/en/operator/damri
- Website
- pahalakencana.co.id
Bus from Jakarta Kalideres Bus Station to Lawang
- Ave. Duration
- 20h 43m
- Frequency
- Once daily
- Estimated price
- Rp 300,000
- Schedules at
- pahalakencana.co.id
- Book at
- easybook.com
- Ave. Duration
- 51 min
- Estimated price
- Rp 240,000–290,000
Taksi Citra
- Phone
- +62-341-404040
- Website
- taksi-citra.business.site
Grab Taxi
- Website
- grab.com
Taksi Citra
- Phone
- +62-341-404040
- Website
- taksi-citra.business.site
Grab Taxi
- Website
- grab.com
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from Stansted Airport into central London, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
There are 32+ hotels available in Pasuruan.











