Quick Answer
For most travelers, the fastest and most convenient way to get from Abdul Rachman Saleh Airport (MLG) to Malang's railway stations (ML or MLK) is by ride-sharing app (Grab or Gojek) or taxi, taking 30-60 minutes and costing 50,000 - 150,000 IDR ($3.20 - $9.70). For the cheapest option, use a Gojek/Grab Bike (motorbike) for ~25,000-40,000 IDR ($1.60-$2.60). There is no direct train or airport rail link; all options require a road transfer first.
Public Bus & Shuttle – The Budget Adventure
For the ultra-budget-conscious and adventurous traveler, public minibuses (Angkot) are an option. There is no direct airport shuttle bus to the railway stations.
How to Navigate the Angkot System:
- Airport to Terminal: From the airport, take an Angkot with route code "M" or "MAL" heading towards Arjosari Terminal. Fare: ~5,000 IDR.
- Terminal to City Center: At Arjosari Terminal, find an Angkot heading towards the city center (Alun-Alun or Kayutangan). Routes like "A", "D", or "L" may pass near the stations. Fare: ~5,000 IDR.
- Walk to Station: Get off at a stop close to your station (ask the driver). Walk the remaining 500m-1km.
Challenges: No signage in English, crowded vehicles, limited luggage space, and multiple stops. Total time: 60-90+ minutes.
Private Shuttle Services:
Some hotels and travel agents offer shared shuttle vans. Inquire in advance. Costs are typically 2-3x an Angkot but less than a taxi.
Private Car & Hotel Transfer – For Convenience & Groups
Ideal for families, groups of 4+, or those with lots of luggage seeking door-to-door service.
- Pre-Booked Private Driver: Book online via platforms like Traveloka or Klook. A car with driver for 4-6 hours typically costs 300,000 - 500,000 IDR ($19 - $32). They will meet you at arrivals with a sign.
- Hotel Pickup Service: Many Malang hotels offer paid airport transfer. Email them in advance. Prices are often comparable to a private driver but guaranteed to take you directly to your accommodation first.
When to Choose This: Group of 4+, arrival during heavy rain, with elderly/young children, or if you value stress-free arrival over cost.
Flying via Juanda (Surabaya) – The Alternative Route
If you cannot find a suitable flight to MLG, you may fly into Juanda International Airport (SUB) in Surabaya, East Java's major hub.
Then, from SUB to Malang Station:
| Method from SUB | To Malang Process | Total Time (SUB to Malang Station) | Total Cost (Approx.) |
|---|---|---|---|
| Train (Recommended) | Taxi to Surabaya Gubeng Station > Executive train to Malang (ML) | 3 - 3.5 hours | 200,000 - 400,000 IDR ($13 - $26) |
| Private Car/Driver | Direct road trip via toll road | 2 - 2.5 hours | 600,000 - 800,000 IDR ($39 - $52) |
| Intercity Bus | Shuttle to Surabaya bus terminal > Bus to Malang | 4+ hours | 80,000 - 150,000 IDR ($5.20 - $9.70) |
Analysis: Flying into SUB offers more flight options but adds significant travel time and complexity. Only choose this if MLG flights are unavailable or you are already touring East Java starting from Surabaya.
Ticket & Cost Comparison: All Methods at a Glance
This table summarizes the key decision factors for getting from MLG Airport to Malang Railway Station.
| Transport Method | Cost Range (IDR) | Cost Range (USD) | Travel Time | Convenience / Difficulty | Best Suited For |
|---|---|---|---|---|---|
| Ride-Sharing Bike (GrabBike) | 25,000 - 40,000 | $1.60 - $2.60 | 30-45 min | Medium (Need app/data) | Solo, budget, light packers |
| Ride-Sharing Car (GrabCar) | 50,000 - 80,000 | $3.20 - $5.20 | 30-60 min | High | Most travelers |
| Official Airport Taxi | 100,000 - 150,000 | $6.50 - $9.70 | 30-60 min | Very High | Late night, immediate service |
| Public Angkot (Bus) | 10,000 - 20,000 | $0.65 - $1.30 | 60-90+ min | Very Low (Complex) | Adventurous budget travelers |
| Pre-Booked Private Driver | 300,000 - 500,000 | $19 - $32 | 30-60 min | Very High (Door-to-door) | Families, Groups, Luxury |
| FLY via SUB (Surabaya) | 200,000 - 800,000+ | $13 - $52+ | 3 - 4+ hours | Medium to Low | When no direct flight to MLG exists |
Verdict: For a balance of speed, cost, and ease, GrabCar/GoCar is the top recommendation for most visitors landing at MLG.
Traveler Experience & Essential Tips for a Smooth Trip
Top 5 Insider Tips:
- Traffic is King: Always check Google Maps for live traffic before choosing your transport. If it shows red, a motorbike (ojek) will be dramatically faster than a car.
- Station Confusion: Double-check which Malang station your train departs from. "Malang" (ML) and "Malang Kotalama" (MLK) are different. Showing your e-ticket to your driver avoids mistakes.
- Cash is Still Crucial: While Grab/Gojek can be paid via app, having small Indonesian Rupiah (IDR) notes for tolls, tips, or buying a local SIM is essential. ATMs are available at the airport.
- Luggage Considerations: Angkots and motorbikes are not suitable for large suitcases. If you have bulky luggage, opt for a car or private transfer.
- Buffer Your Time: If you have a train to catch after landing, assume the airport-to-station journey will take the maximum estimated time (e.g., 75 mins). It's better to wait at the station than to miss your train.
What First-Time Visitors Often Get Wrong:
- Myth: "The airport is far from the city." Reality: It's quite close (~15km), but unpredictable traffic creates the time delay.
- Myth: "Taxis are the only safe option." Reality: Grab and Gojek are widely used, safe, and tracked via GPS. They are often safer than un-metered street taxis.
- Myth: "I can easily find a bus to the station." Reality: There is no direct bus. The Angkot system requires local knowledge and patience.
FAQs: Your Questions Answered
Is there a direct train from Abdul Rachman Saleh Airport to Malang City?
No, Abdul Rachman Saleh Airport (MLG) does not have a direct train station or rail connection. You must first take a taxi or ride-sharing service to Malang's main railway stations, a journey of about 30-60 minutes.
What is the cheapest way to get from MLG Airport to Malang Railway Station?
The cheapest is a public Angkot bus (under 20,000 IDR) but it's complex. The best value is a ride-sharing motorbike (GrabBike/GoRide) for 25,000-40,000 IDR ($1.60-$2.60).
How long does a taxi take from Abdul Rachman Saleh Airport to Malang Station?
Between 30 minutes to 1 hour, heavily dependent on traffic. During rush hours, it can exceed 75 minutes.
Can I use Grab or Gojek at Abdul Rachman Saleh Airport?
Yes. Designated pick-up points are in the parking area. They are often cheaper than official taxis. Ensure your phone has a local data connection.
Where exactly is Malang Railway Station located?
Malang has two: Malang Kota Lama (ML) (main station for executive trains) and Malang Kotalama (MLK) (for some economy trains). Confirm your ticket. They are 3 km apart.
I arrive late at night. What are my transport options?
Options after ~10 PM: Pre-booked airport taxi, ride-sharing (fewer drivers), or a pre-arranged hotel pickup. Public transport stops earlier.
Is it worth flying to a different airport to reach Malang?
Only if you cannot find flights to MLG. The alternative is Juanda (SUB) in Surabaya, followed by a 2-3 hour train or car journey to Malang.
What should I know about traffic in Malang?
It can be heavy, especially near universities and city entrances during peak hours. Always add a 30-45 minute buffer if you have a train to catch.