Island in Indonesia
Photo: Sakurai Midori, CC BY 3.0 via Wikimedia Commons
Madura is an island off the coast of East Java.
By road
By ferry
The classic way to get to Madura involves taking a public ferry from Tanjung Perak, north Surabaya, to Kamal which is 10 km south of Bangkalan.
By bus
Buses from Bungurasih terminal in Surabaya and executive buses from Tangerang/Jakarta run frequently to Bangkalan/Sampang/Sumenep over the Suramadu bridge.
Shuttle buses (locally called colts) ply the main south coast and north coast routes from the port at Kamal and the bridge exit point. They run all day from dawn until about 10PM.
Read in the guideChoose an airport to see hotels, stations, taxi ranks and car rental desks around it.
Surabaya · International · SUB
Loading places around the airport…
Articles and travel topics about Madura and Indonesia.
Full 2026 list of visa-free countries for Philippine passport holders. Check ASEAN entry rules, stay limits, and Bureau of Immigration clearance tips.
6 min read
Complete 2026 guide to global tourist taxes and access fees. Compare entry fees in Venice, Bali, Bhutan, Kyoto, and Edinburgh, and learn how to pay them.
8 min read
Explore the rainy seasons in Asia month by month. Compare Southwest and Northeast monsoons, typhoon belts, dry island escapes, and travel dates.
8 min read
Full 2026 list of visa-free and visa-on-arrival countries for Indian passport holders. Check entry requirements, stay limits, and transit visa rules.
6 min read
Every section of the guide. Open one to read it in full.