Explore Destinations

Discover the world's most amazing places

How to Get from Juanda Airport to Malang

Quick Answer

The most recommended way to get from Juanda Airport (SUB) to Malang is by taking a taxi to Surabaya's Gubeng Station, then an executive class train to Malang. The total journey takes about 3 to 3.5 hours and costs between IDR 250,000 to IDR 400,000 per person. For the cheapest option, take the Damri airport bus to Surabaya's Bungurasih terminal, then a public bus to Malang, costing under IDR 100,000 but taking 4+ hours.

Quick Navigation: From Juanda Airport to Malang

Taking the Train from Juanda Airport to Malang

The train journey involves two legs and is favored for its scenic views, reliability, and avoidance of road traffic. There is no direct train from the airport. You must first travel to a major station in Surabaya.

Core Route: Juanda Airport (SUB) → Taxi/Shuttle → Surabaya Gubeng Station (SGUB) → Train → Malang Station (ML).

Step-by-Step Guide

  1. Exit Juanda Airport: After baggage claim, proceed to the land transportation desk or taxi queue.
  2. Travel to Surabaya Gubeng Station (SGUB):
    • Taxi: The fastest option (45-60 mins, IDR 150K-250K). Use Blue Bird or airport taxis.
    • Online Ride-Hail (Gojek/Grab): Cheaper (~IDR 100K), pickup is at the designated area outside the terminal.
  3. Catch the Train from SGUB to Malang: Travel time is 1.5 to 2 hours. You have two main service classes:
    Train ClassPrice (IDR)Key FeaturesBest For
    Executive (Eksekutif)~120,000 - 200,000Air-conditioned, reclining seats, most comfortable, often includes a snack.Tourists, comfort-seekers.
    Business (Bisnis)~80,000 - 120,000AC, fixed seats, less legroom, good value.Budget-conscious travelers.

    Key Trains: Gajayana (fastest executive), Brawijaya, Majapahit. Book in advance via Tiket.com or KAI Official App.

Deep Dive: Station Alternatives & Challenges

Why Gubeng (SGUB) and not Pasar Turi (SBI)? While Pasar Turi is closer to the airport, it has fewer direct trains to Malang. Gubeng offers more frequent departures and is the main station for southbound routes. The extra 15-minute taxi ride to Gubeng is worth the convenience.

Luggage Consideration: Executive trains have overhead racks and space at the end of carriages. For bulky items, you must buy an extra luggage ticket (kargo) when booking, as space is limited.

Taking a Direct Taxi from Juanda to Malang

This is the most straightforward door-to-door option, but also the most expensive for solo travelers.

  • Travel Time: 2 to 3.5 hours, heavily dependent on traffic around Surabaya and Malang. Midday and weekend travel can be slower.
  • Cost: IDR 600,000 to IDR 900,000 for the entire car. Fixed rates are available at the airport taxi counter (e.g., Blue Bird, Express). Always agree on a price or ensure the meter is on before departing.
  • How to Book: Official counters are in the arrivals hall. You can also use the Blue Bird app or Grab (select "GrabCar" for a standard taxi-like service to Malang).

When Does a Direct Taxi Make Sense?

  • Late-Night/Early-Morning Arrivals: If your flight lands after 9 PM or before 6 AM, when trains and buses are scarce.
  • Group of 3-4 Travelers: Splitting the cost makes it comparable to train tickets per person.
  • Heavy Luggage or Reduced Mobility: Avoiding transfers is a significant advantage.
  • Urgent Business Travel: When time is critical and you need to work en route.

Pro Tip: Ask the driver if they know the route via the Gempol-Pandaan Toll Road, which is faster than the old Surabaya-Malang highway, though it incurs an additional toll fee (~IDR 50,000).

Taking the Bus from Juanda Airport to Malang

The most economical method, ideal for backpackers and ultra-budget travelers. It involves at least one transfer.

Option 1: Damri Bus + Inter-City Bus (Recommended Budget Route)

  1. Damri Airport Shuttle to Bungurasih Bus Terminal (Purabaya):
    • Find the Damri counter outside the terminal. Buses depart regularly.
    • Travel time: ~45-60 minutes to Purabaya terminal.
    • Cost: IDR 40,000.
  2. Inter-City Bus from Purabaya to Malang's Arjosari Terminal:
    • At Purabaya, buy a ticket from operators like Lorena, Sugeng Rahayu, or Eka.
    • Travel time: 2.5 to 4 hours (traffic-dependent).
    • Cost: IDR 35,000 - IDR 60,000 for economy/AC bus.

Total: ~IDR 75,000 - 100,000 | Total Time: 4 - 5.5 hours.

Option 2: Direct Executive/Night Bus

Some bus companies offer direct services from near Juanda Airport to Malang. These are often executive or sleeper buses that pick up from strategic points, not directly from the terminal.

  • How to Find: You typically need to contact the agent or book online in advance via sites like redBus. The bus will arrange a pickup point (e.g., a nearby hotel).
  • Advantage: Single vehicle, no terminal transfer hassles. Night buses save on accommodation.
  • Disadvantage: Less predictable pickup, longer overall trip times.

Bus Travel Tip: Luggage is stored below the bus. Keep valuables in a small carry-on. For the Damri shuttle, your main luggage will be carried with you.

Private Airport Transfer to Malang

A pre-booked private car with a driver offers maximum comfort, flexibility, and convenience. It's a premium version of the taxi option.

  • Cost: IDR 800,000 to IDR 1,500,000+ for a standard sedan/MPV, depending on the company, car type, and waiting time.
  • Booking: Essential to book online before your flight via platforms like Viator, Klook, or local travel agencies.
  • Process: The driver will meet you in the arrivals hall with a sign bearing your name. They assist with luggage and drive you directly to your Malang hotel.

Who Should Book a Private Transfer?

  • Families with Young Children: Car seats can often be requested.
  • Larger Groups (5-7 people): Booking a minivan can be cost-effective.
  • First-Time Visitors Uncomfortable with Local Transport: Eliminates all stress.
  • Travelers with Specific Itineraries: Wanting to make a stop at a sight like Taman Safari Prigen en route.

Note: This is not a "tour," just a comfortable transfer. Confirm what's included (tolls, parking, driver fee) when booking.

Ticket Booking & Cost Comparison

Below is a direct comparison of all transport options from Juanda Airport (SUB) to Malang City Center.

Transport MethodApprox. Total TimeApprox. Cost (per person)*Key AdvantageKey DisadvantageBest Suited For
Train (via Gubeng)3 - 3.5 hrsIDR 250K - 400KReliable, scenic, avoids road trafficRequires taxi transfer & advance bookingMost travelers, solos/couples
Direct Taxi2 - 3.5 hrsIDR 600K - 900K (per car)Door-to-door, 24/7 availableVery expensive for one, traffic-dependentGroups 3+, late arrivals, urgent travel
🚌 Bus (Damri + Inter-city)4 - 5.5 hrsIDR 75K - 100KCheapest optionLongest journey, multiple transfersBudget backpackers
Private Transfer2 - 3.5 hrsIDR 800K - 1.5M (per car)Maximum comfort & convenienceMost expensive optionFamilies, large groups, luxury travel

*Costs are estimates in Indonesian Rupiah (IDR). Train cost includes taxi to station. 1 USD ≈ IDR 16,000.

Where to Buy Tickets

  • Trains: Official site KAI or agents like Tiket.com. Book 3-7 days ahead for best schedules.
  • Buses: Damri tickets at the airport counter. Inter-city buses at Purabaya terminal. Executive buses on redBus.
  • Private Transfers: Global sites like Viator or local tour operators found on Tripadvisor.

Traveler Tips & Local Experience

Go beyond the basics with these insights from seasoned travelers and locals.

  • Conquer the Surabaya Station Transfer: The taxi ride from the airport to Gubeng station can be slow. Allow at least 90 minutes between your flight landing and the train's departure, especially during rush hours (7-9 AM, 4-7 PM).
  • Beat the Luggage Hassle: If you have large suitcases and plan to take the train, consider using a luggage forwarding service (like JNE or TIKI) from the airport directly to your Malang hotel. It costs ~IDR 100K-200K per bag and takes a day, allowing you to travel with just a daypack.
  • Cash is (Still) King: While ride-hailing apps and online train tickets use cards, having IDR 200,000-500,000 in cash is crucial for taxis, bus tickets, snacks, and tolls where digital payment might fail.
  • Phone Data is Essential: Purchase a local SIM card at the airport (Telkomsel or XL Axiata) to use maps, translate, and book Gojek/Grab for the final leg in Malang. Free airport Wi-Fi is unreliable.
  • Seasonal Warning: During Indonesian holidays (e.g., Idul Fitri, Christmas, New Year), book all transport weeks in advance. Trains sell out, and traffic jams to Malang can double travel times.
  • Malang Arrival Point: Trains arrive at the main Malang Kotabaru (ML) station, which is closer to the city center. Buses arrive at Arjosari Terminal, north of the center, requiring a short taxi (IDR 30K-50K) to your hotel.

FAQs: Getting from Juanda Airport to Malang

Is there a direct train from Juanda Airport to Malang?

No. There is no direct train from Juanda Airport (SUB) to Malang. You must first take a taxi or shuttle (about 45-90 minutes) to a major train station in Surabaya, such as Surabaya Gubeng (SGUB), and then board a train to Malang.

What is the cheapest way to get from Juanda to Malang?

The cheapest way is a combination of the Damri airport bus to Bungurasih Terminal (Purabaya) and a public inter-city bus to Malang's Arjosari Terminal. The total cost is typically under IDR 100,000 per person.

What is the fastest way to get from Juanda Airport to Malang?

In optimal traffic, a direct taxi or private transfer is the fastest door-to-door option, taking about 2 to 2.5 hours. However, the train (after a taxi to the station) is often more reliably timed at 3-3.5 hours, as it is unaffected by road congestion.

How do I get from Juanda to Malang late at night or early in the morning?

If you arrive between 10 PM and 5 AM, your only practical options are a direct taxi (available 24/7 at the airport) or a pre-booked private transfer. Train and bus services from Surabaya to Malang do not operate during these late-night/early-morning hours.

Is it easy to travel from Juanda to Malang with children or a lot of luggage?

For families or those with lots of luggage, a pre-booked private transfer is highly recommended. It eliminates stressful transfers and handles all luggage. The train is feasible, but you must manage luggage between the taxi and train and potentially buy extra luggage space on the train.

Should I buy my train ticket in advance?

Yes, absolutely. Popular executive class trains from Surabaya to Malang, especially on afternoons and weekends, can sell out days in advance. Book your ticket online via the KAI website or Tiket.com as soon as your travel dates are confirmed.

Can I use a ride-hailing app like Grab or Gojek from the airport to Malang?

Yes, but it's not straightforward. The apps work, but drivers may refuse the long trip or cancel. It's also against some airport regulations. You'll have a much higher success rate using the official airport taxi counter or pre-booking a private transfer for this long journey.

Is flying from Surabaya to Malang an option?

Technically yes, but it's not practical. You would need to travel from Juanda Airport (SUB) to Surabaya's other, smaller airport (Surabaya's other airport), wait for a short flight, then travel from Malang's Abdul Rachman Saleh Airport to the city. The total door-to-door time and cost far exceed taking a direct train or car, making it an inefficient choice.