Explore Destinations

Discover the world's most amazing places

How to Get from Juanda Airport to Mount Bromo

Quick Answer

For most travelers, the best overall way is to book a private car transfer directly from Juanda Airport to your hotel near Mount Bromo (like Cemoro Lawang). It's the most convenient and time-efficient, taking 3-4 hours for about IDR 800,000 – 1,200,000 per car. The cheapest way involves a multi-stage public bus journey via Surabaya's Purabaya Terminal for under IDR 150,000, but it can take 6+ hours and requires navigating local transport hubs. A popular balanced option is taking a train from Surabaya to Probolinggo, followed by a local minibus.

Quick Navigation: Transport Options from SUB to Bromo

Option 1: Private Car Transfer (Most Convenient)

Booking a private transfer is the premium choice for comfort, speed, and hassle-free travel directly from the arrivals hall to your Bromo accommodation. This is especially valuable after a long international flight.

How It Works & What to Expect:

  • Booking: Arrange online via platforms like Booking.com, Kiwitaxi, or local tour operators. You'll receive driver details and a meeting point.
  • Meeting: The driver typically waits in the arrivals area with a sign bearing your name.
  • Route: Direct via the Surabaya–Gempol and Pasuruan highways, passing through Malang or Pasuruan regency.
  • Vehicle: Usually a comfortable, air-conditioned MPV (Toyota Avanza/Innova) suitable for 4-6 passengers with luggage.

Deep Dive: Pros, Cons & Who It's For

Pros Cons Ideal For
Door-to-door service; maximum convenience Highest cost per person (if solo) Families or groups (cost-effective per person)
Fixed, upfront price; no haggling Requires advance planning & booking Travelers with lots of luggage
Flexibility to stop for food/restrooms Traffic delays on main highways can occur Late-night or early-morning arrivals
Safe, reliable, and direct (3-4 hrs) First-time visitors prioritizing ease

Cost Insight: Prices vary by operator, car type, and time of day. Late-night transfers may incur a surcharge. Always confirm if tolls and parking fees are included. For reference, a transfer booked through a reputable service like BromoTour typically quotes IDR 900,000 for a standard car.

Option 2: Train + Local Transport (Best Balance)

This is the most popular choice for independent travelers seeking a mix of affordability, scenery, and local experience. It involves getting to Surabaya's city center first, then taking a train.

Step-by-Step Breakdown:

  1. SUB Airport to Surabaya Train Station:
    • Damri Airport Bus: Take the Damri bus to "Surabaya Gubeng" station (IDR 40,000, ~45-60 mins). This is the most direct public option.
    • Taxi/Ride-Hail: Use Gojek or Grab for a more direct ride to Gubeng or Pasar Turi Station (IDR 80,000-120,000, ~30-50 mins depending on traffic).
  2. Train from Surabaya to Probolinggo:
    • Key Stations: Trains depart from Surabaya Gubeng (SGU) or Surabaya Pasar Turi (SBI).
    • Train Types & Recommendation:
      Train Name (Type)Travel TimeApprox. FareNotes
      Argo Wilis (Executive)~1.5 hoursIDR 90,000-120,000Fastest, most comfortable. Book well in advance.
      Penataran (Economy)~2 hoursIDR 30,000-50,000Basic but reliable. Can be crowded.
    • Booking: Use the official Tiket.com app or KAI website. Foreign cards are accepted. Booking a few days ahead is crucial, especially for Executive class.
  3. Probolinggo to Cemoro Lawang (Bromo Base):
    • From Probolinggo Station, take a becak (bicycle rickshaw) or minibus to the main Probolinggo Bus Terminal (Bayuangga).
    • From the terminal, take a public angkot (minibus) directly to Cemoro Lawang (IDR 35,000-50,000, ~1-1.5 hours on winding mountain roads). The last angkot usually departs by late afternoon.

Strategic Analysis:

Total Time: 5-7 hours from airport to Cemoro Lawang, depending on connections. Total Cost: IDR 150,000 - 250,000 per person. Main Challenge: Coordinating multiple legs and tight schedules. Missing a train or the last angkot can derail your plans. Consider spending a night in Surabaya or Probolinggo if you arrive late.

Option 3: Domestic Flight + Long Transfer (Generally Not Efficient)

Flying to a closer airport like Malang's Abdul Rachman Saleh Airport (MLG) may seem logical but is often less efficient than the train route for reaching Bromo.

Route Details & Why It's Usually Inferior:

  1. Flight from SUB to MLG: Operated by airlines like Citilink. Flight time is ~45 minutes, but you must factor in:
    • Travel from SUB's international to domestic terminal (if applicable).
    • Domestic check-in and security (at least 90 minutes before).
    • Potential delays.
  2. Transfer from MLG Airport to Bromo: This is the major drawback. You'll need a 3+ hour road transfer from Malang to Cemoro Lawang. You can book a private car (IDR 600,000+) or take convoluted public buses via Malang city.
ScenarioApprox. Total Door-to-Door TimeApprox. Total Cost (per person)
Flight SUB-MLG + Private Transfer6-8 hoursIDR 1,000,000+
Direct Private Transfer from SUB3-4 hoursIDR 800,000-1,200,000 (for car)
Train+Bus Combo from SUB5-7 hoursIDR 150,000-250,000

Verdict: This option only makes sense if you are already planning to spend significant time in Malang first, or if you find an incredibly cheap flight and don't mind the long subsequent transfer. For a direct journey to Bromo, it's rarely the best choice.

Option 4: Public Bus (The Budget Champion)

For the ultra-budget traveler willing to trade time and comfort for minimal cost, the public bus network is your answer. This is a true local experience.

The Complete Journey Chain:

  1. SUB Airport to Purabaya (Bungurasih) Terminal: Take the Damri Airport Bus (IDR 20,000, ~30 mins). This is Southeast Asia's largest bus terminal and can be overwhelming.
  2. Purabaya to Probolinggo Terminal:
    • Find buses bound for "Probolinggo" (not "Bromo"). Operators include Lorena and Sumber Kencono.
    • Fare: IDR 35,000 - 60,000 for economy/air-con.
    • Travel Time: 2-3 hours depending on traffic.
    • Buses leave frequently but can wait to fill up.
  3. Probolinggo to Cemoro Lawang: Same as Option 2 (public angkot).

Critical Realities & Survival Tips:

  • Time Uncertainty: This journey can take 6 to 8 hours easily. Buses don't run on a strict timetable.
  • Comfort: Basic. Buses can be crowded, cold from aggressive A/C, and make many stops.
  • Luggage: You are responsible for your bags. Keep valuables with you.
  • Navigation: Use simple Indonesian phrases. "Probolinggo?" and "Mau ke Cemoro Lawang?" (I want to go to Cemoro Lawang).
  • Safety: Generally safe but remain vigilant in crowded terminals.

Budget Analysis: Total cost can be kept under IDR 150,000. For a marginally higher cost and significantly less hassle, the train combo (Option 2) is a vastly superior budget-conscious choice.

Option 5: On-Demand Airport Taxi (Not Recommended)

While you will find official taxi counters (like Blue Bird) at Juanda Airport, hiring a taxi on the spot for the long journey to Bromo is strongly discouraged for tourists.

Why This Is a Bad Idea:

  • Exorbitant, Unmetered Fares: Drivers will quote a fixed price, typically starting from IDR 1,500,000 to 2,500,000 or more—often double the rate of a pre-booked private transfer.
  • Lack of Accountability: No prior booking means no recourse if issues arise. The driver may not know the exact route to your specific hotel in the Bromo area.
  • Uncertain Vehicle Quality: It could be an old, less comfortable car without proper seatbelts for a long mountain journey.
  • No Price Transparency: You are forced to negotiate under pressure in the busy arrivals area.

The Only Scenario to Consider It:

If you have exhausted all other options (no phone for booking, no buses/trains running, and you have a group to split the cost), only use the official taxi counter (not touts). Negotiate firmly and get the final agreed price, including all tolls, in writing before getting in the car. Even then, expect to overpay compared to a planned alternative.

Cost & Time Comparison: Which Should You Choose?

This table summarizes the key data to help you decide based on your priorities of cost, time, and comfort.

Transport Method Approx. Total Travel Time
(Airport to Cemoro Lawang)
Approx. Cost (per person)* Comfort & Convenience Best For
Private Transfer 3 - 4 hours IDR 200,000 - 300,000
(if sharing with 4)
Excellent (Door-to-door) Families, groups, comfort-seekers, late arrivals
Train + Angkot Combo 5 - 7 hours IDR 150,000 - 250,000 Moderate (Multiple changes) Independent travelers, mid-budget, scenic journey
Public Bus + Angkot 6 - 8+ hours IDR 100,000 - 150,000 Low (Crowded, uncertain) Solo backpackers on a strict budget
Domestic Flight + Transfer 6 - 8 hours IDR 1,000,000+ Moderate to High (But inefficient) Those already visiting Malang extensively
On-Demand Airport Taxi 3 - 4 hours IDR 400,000 - 600,000+
(solo)
Variable (Often poor value) Last resort only

*Costs are estimates in Indonesian Rupiah (IDR). Private transfer cost is shown per person assuming a group of 4. Always check current rates before travel.

Traveler Experience & Insider Tips

Pre-Trip Planning Tips:

  • Accommodation Location: Stay in Cemoro Lawang for the easiest sunrise access. Bookings in nearby villages like Ngadisari require additional transport early in the morning.
  • Currency & SIM Card: Withdraw IDR or exchange some money at Juanda Airport for immediate expenses (bus/taxi). Buying a local SIM or eSIM (Telkomsel is best) is crucial for using ride-hailing apps and Google Maps during your journey.
  • Luggage Strategy: Pack light. Mountain roads and public transport are not suited for large suitcases. If you have extra bags, consider using a luggage forwarding service from your hotel in Surabaya to your next major destination, not directly to Bromo.

On-the-Ground Navigation:

  • Beware of "Friendly Helpers": At Purabaya Terminal and Probolinggo Station, ignore touts offering "special direct transport to Bromo." They often lead to overpriced chartered cars. Proceed directly to official bus/angkot counters.
  • The Last Leg is Key: Confirm the operating hours of the Probolinggo-to-Cemoro Lawang angkot. If you arrive after ~4 PM, you may need to charter a whole minibus at a much higher cost (IDR 300,000+). Plan your train/bus to arrive in Probolinggo by mid-afternoon.
  • Weather Contingency: Mountain fog can slow down the final ascent to Cemoro Lawang significantly, especially in the late afternoon or rainy season. Factor in extra time.

For the Sunrise Trek:

  • If your goal is the sunrise, you must be in Cemoro Lawang the night before. It is impossible to travel from Juanda in time for sunrise (which can be as early as 5:15 AM).
  • Book your 4WD Jeep tour for the sunrise upon arrival in Cemoro Lawang. Hotels can arrange it. Standard shared jeep cost: IDR 600,000-800,000 per vehicle (seats 4-6).

FAQs: Getting from Juanda Airport to Mount Bromo

What is the fastest way to get from Juanda Airport to Mount Bromo?

The fastest way is to book a private transfer directly from the airport to your hotel in the Mount Bromo area (e.g., Cemoro Lawang). This takes 3-4 hours non-stop, avoiding all intermediate stops and ticket queues.

What is the cheapest way to get from Juanda Airport to Mount Bromo?

The cheapest way is a combination of public transport: Take a Damri bus from the airport to Surabaya's Purabaya Bus Terminal (Bungurasih), then a public bus to Probolinggo, followed by a local minibus (angkot) to Cemoro Lawang. Total cost can be under IDR 150,000, but it's time-consuming and complex.

Is there a direct bus from Juanda Airport to Mount Bromo?

No, there is no single direct public bus. You must connect via Surabaya's main bus terminal (Purabaya/Bungurasih). However, some private tour operators offer direct shared or private shuttle services that you can book in advance.

Should I take a train or a flight from Surabaya to get closer to Bromo?

Taking a train from Surabaya (Gubeng or Pasar Turi Station) to Probolinggo is generally more reliable and scenic than flying for this route. The nearest airport (Abdul Rachman Saleh, MLG) in Malang still requires a 3+ hour road transfer to Bromo, making total travel time longer than the train option for most travelers.

Can I go directly to Mount Bromo if my flight arrives at night?

Yes, but options are limited. Your best and safest bet is to pre-book a private transfer. Public buses and trains from Surabaya to Probolinggo stop running in the late evening. You may need to spend a night in Surabaya or Malang and continue your journey in the morning.

How do I get from Probolinggo to the Mount Bromo viewpoint?

From Probolinggo's bus terminal, take a public 'angkot' (minibus) to the village of Cemoro Lawang (the main gateway). From there, you can walk or hire a 4WD Jeep for the final ascent to the sunrise viewpoints like Penanjakan or King Kong Hill. Jeep hire is highly recommended for convenience and is usually arranged as a tour.

Is it easy to find a taxi at Juanda Airport for Mount Bromo?

While official airport taxis are available, they are not recommended for the long haul to Bromo due to exorbitant unmetered fares. It is vastly more economical and secure to book a private car transfer online in advance, which offers fixed pricing and driver details.

What is the best option for a family or group traveling to Bromo?

For families or groups of 3-4+, a pre-booked private transfer is often the most cost-effective and comfortable option per person. It provides door-to-door service, flexibility for luggage and stops, and eliminates the stress of navigating multiple public transport connections with children.