Quick Answer
The best overall way for most travelers to get from Juanda Airport (SUB) to Madura Island is by taking a Damri shuttle bus to Purabaya Terminal, then switching to a direct intercity bus across the Suramadu Bridge. This balances cost and convenience. The total journey to a western city like Bangkalan takes 1.5 to 2.5 hours and costs between IDR 50,000 to 100,000 (approx. $3-$7 USD). For direct door-to-door service, use a taxi or ride-hailing app (Grab/Gojek), but expect to pay IDR 250,000 to 600,000+.
Option 1: By Bus (The Most Economical & Common Choice)
This two-step bus journey is the standard choice for locals and budget-conscious travelers. It involves one transfer at Surabaya's Purabaya Terminal, one of the largest bus terminals in Indonesia.
Pros: Extremely cheap, frequent departures, authentic local experience.
Cons: Requires a transfer, can be crowded, luggage space is limited, travel time is variable due to traffic.
Step-by-Step Guide:
- Find the Damri Bus Counter: After exiting baggage claim at Juanda Terminal 1 or 2, look for the bright red Damri bus counters or signs directing you to the bus bay.
- Buy a Ticket to "Purabaya" or "Bungurasih": Purchase a ticket (IDR 20,000 - 30,000). Buses depart every 20-30 minutes. The ride to Purabaya Terminal takes 30-60 minutes depending on Surabaya traffic. (Official Damri Schedule).
- Navigate Purabaya Terminal: This terminal is vast. Ask your Damri driver or staff for directions to the "Bus Madura" or "Tujuan Bangkalan/Sampang" area. Look for buses with Madura destinations displayed.
- Choose Your Madura Bus:
- To Bangkalan: Closest city after the bridge. Shortest trip (~30-45 mins from terminal).
- To Sampang / Pamekasan / Sumenep: Buses going to eastern Madura. They will cross the bridge and continue on.
- Buy Ticket & Board: Buy your ticket directly from the bus conductor or counter. Fares range from IDR 25,000 (Bangkalan) to IDR 80,000+ (Sumenep). Enjoy the ride across the Suramadu Bridge!
Bus Types & Recommendations:
| Bus Type | Description | Approx. Price to Bangkalan | Best For |
|---|---|---|---|
| Economy (Patas) | Basic bus, minimal AC, may stop frequently. | IDR 25,000 | Ultra-budget travelers. |
| AC Executive | Standard air-conditioned bus with reserved seating. | IDR 35,000 - 50,000 | Most travelers; best balance. |
| VIP/Super Executive | Larger, more comfortable seats, sometimes with TV. | IDR 50,000 - 70,000 | Those wanting extra comfort for a longer ride east. |
Option 2: By Taxi or Ride-Hailing App (Door-to-Door Convenience)
For direct service without transfers, use an official airport taxi or the Grab/Gojek apps. This is ideal for families, those with heavy luggage, or arrivals after dark.
Detailed Cost Breakdown & Process:
- Official Airport Taxis (e.g., Blue Bird, Express): Find the taxi counter inside the terminal. Pay a fixed fare voucher based on your Madura destination zone. This fare includes tolls.
- To Bangkalan: ~IDR 250,000 - 350,000
- To Pamekasan: ~IDR 450,000 - 600,000+
- Grab / Gojek: Use the app as you normally would. Set your pickup to the designated Ride-Hailing Pickup Point at the airport (follow signs). The app will quote a price.
- Key Tip: Select GrabCar or GoCar (not motorcycle). Fares are typically 10-20% lower than official taxi counters but can surge during peak hours.
- Important: Confirm with the driver via chat/call that they are willing to go to Madura, as it's a long trip. Some may decline.
When is a Taxi Worth It? For groups of 3-4 people, the cost per person becomes competitive with bus+taxi combinations, especially when valuing time and convenience.
Option 3: By Private Car Transfer (For Groups & Special Needs)
Pre-booking a private car with a driver is the premium option, offering maximum comfort, flexibility, and reliability. It is highly recommended for large groups (5+ people), business travel, or those with specific mobility requirements.
How to Book & What to Expect:
- Booking Platforms: Use international sites like Kiwitaxi or local travel agencies. You can often book in advance online.
- Cost: Starts from around IDR 600,000 for 4-6 hours and a distance limit (e.g., to Bangkalan). Prices increase for longer distances to eastern Madura or for larger vehicles (vans).
- Advantages: The driver meets you at arrivals with a sign. The car is pre-arranged and waiting. You can make stops (e.g., at a supermarket or for photos on the Suramadu Bridge). All tolls and parking are included.
- Case Study: A family of 5 with 8 pieces of luggage booked a van for IDR 750,000 to Pamekasan. The cost per person (IDR 150,000) was comparable to taxis, but they avoided the hassle of finding two large taxis and had help with luggage.
Important: Why Train is NOT a Viable Option
Unlike routes in Java, train travel is not possible for this journey. It is a common misconception among international planners.
- No Airport Station: Juanda Airport does not have a train station.
- No Railway on Madura: The island of Madura has no railway network. The national rail system ends in Surabaya.
- Inefficient Alternative: You would have to: 1) Take a taxi/bus from SUB to Surabaya Gubeng Station (30-60 mins), 2) Take a train to a station that doesn't get you closer to Madura, and 3) Still need a long taxi/bus to the bridge and across. This adds hours and cost with no benefit.
Verdict: Do not consider trains for this route. Focus on road-based options.
Important: Why Flying is NOT a Practical Option
There are no commercial flights from Juanda Airport (SUB) to anywhere on Madura Island. The only "airport" on Madura (Trunojoyo Airport in Sumenep) has very limited, unreliable service from small charter or private planes, not scheduled commercial flights.
The "Door-to-Door" Time Illusion: Even if a flight existed, the total travel time would likely be longer than the bus when you account for:
- Travel from SUB to Surabaya's city airport for a hypothetical connection.
- Check-in, security, and boarding time (90+ minutes before flight).
- A short 20-minute flight.
- Disembarking and then arranging transport from Trunojoyo Airport to your final destination in Madura, which could still be hours away.
Verdict: Flying is not an option. The Suramadu Bridge is the essential and primary link.
Cost & Travel Time Comparison: Juanda Airport to Madura
This table compares reaching Bangkalan, Madura (the closest major destination). Times are estimates and highly dependent on traffic.
| Transport Method | Approx. Travel Time | Approx. Cost (One Way) | Transfer Required? | Best Suited For |
|---|---|---|---|---|
| Public Bus (Damri + Intercity) | 1.5 - 3 hours | IDR 50,000 - 70,000 | Yes (at Purabaya Terminal) | Budget travelers, solo travelers, adventurers. |
| Airport Taxi (Official) | 1 - 1.5 hours | IDR 250,000 - 350,000 | No (Direct) | Families, those with lots of luggage, late-night arrivals. |
| Ride-Hailing (Grab/Gojek) | 1 - 1.5 hours | IDR 200,000 - 300,000 | No (Direct) | |
| Private Car Transfer | 1 - 1.5 hours | IDR 600,000+ | No (Direct) | Large groups, business travel, special needs, luxury. |
Winner for Budget: Public Bus. Winner for Convenience: Taxi/Ride-Hailing. Winner for Groups: Private Transfer.
Essential Travel Tips & Insider Advice
Beyond the schedules and prices, here is practical wisdom to make your journey smoother.
1. Handling Luggage:
- For Buses: Pack light. Large suitcases go in the bus's undercarriage. Keep valuables and essentials in a small daypack you take onboard.
- Consider Shipping: If you have oversized items (e.g., surfboards, large equipment), inquire about JNE or TIKI cargo services from Surabaya to Madura, which can be cost-effective.
2. Navigating Traffic & Time:
- Rush Hours Are Real: Avoid traveling from the airport between 7-9 AM and 4-7 PM on weekdays. Surabaya's traffic can gridlock, turning a 30-minute Damri ride into a 90-minute ordeal.
- Weekend Exodus: Friday afternoon and Sunday evening see heavy traffic on the Suramadu Bridge as residents travel between Surabaya and Madura.
3. Money & Connectivity:
- Cash is Essential: Have ample small denomination IDR cash for bus tickets, snacks, and tolls if taking a taxi not on a meter/voucher. ATMs are plentiful at the airport but can be sparse in rural parts of Madura.
- Get a Local SIM: Purchase a prepaid SIM card at the airport (Telkomsel, Indosat) to use ride-hailing apps and Google Maps seamlessly. This is a game-changer for navigation.
4. The Suramadu Bridge Experience:
The bridge itself is a landmark. If possible, sit on the left side (driver's side) of the vehicle when crossing from Surabaya to Madura for the best views of the city and coast. The bridge has a dedicated, free lane for motorcycles and pedestrians on its lower deck.
FAQs: Your Questions About Juanda to Madura Travel Answered
Is there a direct bus from Juanda Airport to Madura Island?
No, there is no single direct bus. The most straightforward route is a combination: First, take a Damri airport shuttle bus from Juanda Airport to Surabaya's Purabaya (Bungurasih) Bus Terminal. From there, you can find direct intercity buses (e.g., to Bangkalan, Sampang, Pamekasan, or Sumenep) that cross the Suramadu Bridge to Madura.
What is the cheapest way to get from Juanda Airport to Madura?
The cheapest option is the public bus combination. The Damri shuttle from the airport to Purabaya Terminal costs around IDR 20,000-30,000. An economy-class intercity bus from Purabaya to a major city in Madura (e.g., Bangkalan) costs approximately IDR 25,000-40,000. Total one-way cost can be as low as IDR 50,000-70,000 (approx. $3-5 USD).
How long does it take from Juanda Airport to Madura Island by road?
Total travel time ranges from 1.5 to 4+ hours, depending on your final destination in Madura and traffic. To cross the bridge and reach Bangkalan (the closest regency), the drive from the airport is about 1-1.5 hours. Reaching eastern cities like Sumenep can take 4 hours or more. Heavy traffic on the Surabaya side can significantly increase time.
Can I take a taxi from Juanda Airport directly to Madura?
Yes, official airport taxis and ride-hailing apps (Grab/Gojek) offer direct trips. However, this is the most expensive option. Expect fares to range from IDR 250,000 to over IDR 600,000+ depending on your destination in Madura. Ensure the driver agrees to the destination and uses the meter or agrees on a fixed fare beforehand. Useful for groups or late-night arrivals.
Are there any trains from Juanda Airport to Madura?
No. There are no railways on Madura Island and no train stations at Juanda Airport. The nearest major train station is Surabaya Gubeng or Pasar Turi in downtown Surabaya, which requires a separate transfer from the airport. Train is not a practical option for this route.
What is the best way if I have a lot of luggage?
For heavy luggage, a private taxi or pre-booked airport transfer is highly recommended. While buses are cheap, storage space is limited and handling large bags during transfers at Purabaya Terminal can be challenging. Ride-hailing apps often have "GrabCar L" or "GoCar Large" options for extra space at a moderate price increase.
Is the Suramadu Bridge open 24/7 for vehicles?
Yes, the Suramadu Bridge is open 24 hours a day, 7 days a week for all types of vehicles. There are no time restrictions for crossing. However, toll fees apply for certain vehicle classes (e.g., cars, buses). Motorcycles and pedestrians use dedicated, free lanes.
Should I exchange money at Juanda Airport before going to Madura?
It's advisable to have some Indonesian Rupiah (IDR) cash before leaving the airport. While currency exchange and ATMs are available at Juanda Airport (often with less favorable rates), smaller towns in Madura may have limited ATM access, and cash is king for local buses, street food, and small vendors. Get enough for your initial transport and first day's expenses.