There are 5 ways to get from Garut to Madura by taxi, plane, car ferry, train, bus, ferry, 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.
Taxi, fly, car ferry
best- Take the taxi from Garut to Husein Sastranegara International Airport (BDO)taxi
- Fly from Husein Sastranegara International Airport (BDO) to Juanda International Airport (SUB)plane BDO - SUB
- Take the carferry from Surabaya Ujung to Kamalcarferry
5h 5mRp 1,390,449–3,890,713Bus, ferry, car ferry
cheapest- Take the bus from Garut to Cililitan Jakartabus
- Take the ferry from Tanjung Priok to Surabayaferry
- Take the carferry from Surabaya Ujung to Kamalcarferry
37h 55mRp 381,000–688,500Taxi, train, car ferry
- Take the taxi from Garut to Cipeundeuytaxi
- Take the train from Cipeundeuy to Surabaya Gubengtrain
- Take the carferry from Surabaya Ujung to Kamalcarferry
9h 43mRp 382,547–705,056Drive 696.2 km
- Drive from Garut to Sampangcar 696.2 km
10h 26mRp 1,386,586–2,002,846Train, car ferry
- Take the train from Cibatu to Surabaya Gubengtrain Pasundan
- Take the carferry from Surabaya Ujung to Kamalcarferry
13h 46mRp 382,525–715,030
Husein Sastranegara International Airport (BDO) to Juanda International Airport (SUB) flights
Comparing Your Travel Options
The cheapest way to get from Garut to Madura is to bus and ferry and car ferry which costs Rp380000 - Rp700000 and takes 37h 55m.
The fastest way to get from Garut to Madura is to taxi and fly and car ferry which takes 5h 5m and costs Rp1300000 - Rp3900000.
The distance between Garut and Madura is 682 km. The road distance is 696.2 km.
The best way to get from Garut to Madura without a car is to taxi and train and car ferry which takes 9h 43m and costs Rp380000 - Rp750000.
It takes approximately 5h 5m to get from Garut to Madura, including transfers.
Yes, the driving distance between Garut to Madura is 696 km. It takes approximately 10h 26m to drive from Garut to Madura.
There are two+ hotels available in Madura.
What companies run services between Garut, Jawa Barat, Indonesia and Madura, Jawa Timur, Indonesia?
There is no direct connection from Garut to Madura. However, you can take the taxi to Husein Sastranegara International Airport (BDO) airport, fly to Juanda International Airport (SUB), walk to Juanda Surabaya Airport, take the bus to Surabaya Bungurasih Bus Station, take the taxi to Surabaya Ujung, then take the car ferry to Kamal. Alternatively, you can take the taxi to Cipeundeuy, take the train to Surabaya Gubeng, take the taxi to Surabaya Ujung, then take the car ferry to Kamal.
- Website
- citilink.co.id
Flights from Husein Sastranegara International Airport to Juanda International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 800,000–2,700,000
- Website
- superairjet.com
Flights from Husein Sastranegara International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,300,000–3,300,000
- Website
- garuda-indonesia.com
Flights from Husein Sastranegara International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 4h
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Rp 1,700,000–7,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Cipeundeuy to Surabaya Gubeng
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Estimated price
- Rp 320,000–390,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–390,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–950,000
Train from Cibatu to Surabaya Gubeng
- Ave. Duration
- 12h 13m
- Frequency
- Once daily
- Estimated price
- Rp 320,000–400,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–400,000
- Business
- Rp 490,000–550,000
- Executive
- Rp 700,000–1,000,000
- Phone
- +62 811-1021-191
- [email protected]
- Website
- asdp.id
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,500
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,501
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,500
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,501
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,500
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,501
Car ferry from Surabaya Ujung to Kamal
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- Rp 2,500–240,000
- Schedules at
- ferizy.com
- Adult
- Rp 5,000
- Child
- Rp 3,500
- Bicycle
- Rp 5,000
- Motorcyle
- Rp 7,000–14,000
- Car
- Rp 46,501
- Phone
- +62 811-1621-162
- [email protected]
- Website
- facebook.com
Ferry from Tanjung Priok to Surabaya
- Ave. Duration
- 28h 34m
- Frequency
- Twice daily
- Estimated price
- Rp 300,000–370,000
- Book at
- pelni.co.id
- Economy Class
- Rp 300,000–370,000
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 Want to know more about Flixbus?, Travelling to the UK: What do I need to know?, and Travelling by boat in Italy - to help you get the most out of your next trip.









