Quick Answer
The fastest and most recommended way to get from Abdul Rachman Saleh Airport (MLG) to Batu city center is by pre-booked private car or taxi, taking about 1 to 1.5 hours and costing IDR 300,000 â 500,000. For budget travelers, the cheapest option is a combination of local minibus (Angkot) and public bus, costing under IDR 50,000 but taking over 2.5 hours with transfers. Most visitors opt for a direct airport taxi or ride-hailing app (Grab/Gojek) for a balance of convenience and cost (~IDR 200,000-350,000).
1. Taxi & Private Airport Transfer (Most Convenient)
For direct, door-to-door service, official airport taxis or pre-booked private transfers are your best bet, especially after a long flight or with heavy luggage.
How it Works: Upon exiting the arrivals hall at Abdul Rachman Saleh Airport, you'll find official taxi counters (like Blue Bird). You pay a fixed fare at the counter based on your destination zone, and they will assign you a driver. No haggling required.
| Service Type | Estimated Fare to Batu | Travel Time | Best For |
|---|---|---|---|
| Official Airport Taxi (Blue Bird) | IDR 350,000 - 450,000 | 60-80 min | First-time visitors, immediate departure |
| Pre-booked Private Transfer (Online) | IDR 400,000 - 600,000 | 60-80 min | Families, groups, guaranteed service |
| Walk-out & Negotiate Taxi* | IDR 300,000 - 400,000 | 60-80 min | Budget-conscious negotiators |
*Not recommended for inexperienced travelers due to potential overcharging.
Booking Tips & What to Expect:
- Pre-booking Advantage: Booking online via platforms like Klook or Booking.com often provides fixed prices, English-speaking drivers, and flight tracking for delays.
- Vehicle Choice: Standard sedans fit 2-3 people with luggage. For groups of 4 or more, book a larger car (minivan) in advance.
- Payment: Counter taxis are cash-only (Indonesian Rupiah). Pre-booked services may offer online payment.
2. Ride-Hailing Apps: Grab & Gojek (Best Value)
For tech-savvy travelers, Grab and Gojek are the most popular and cost-effective options for private transport in Indonesia, often 20-40% cheaper than official airport taxis.
Step-by-Step Guide:
- Setup Before You Fly: Download the Grab and/or Gojek app. Register with your international phone number. Attach a credit card for cashless payment or prepare cash.
- At the Airport: After collecting luggage, connect to the airport's free Wi-Fi. Open the app and set your pickup location to "Abdul Rachman Saleh Airport (MLG) - Arrivals Pick-up Point." Drivers usually wait in a dedicated area.
- Choose Your Service: Select GrabCar or GoCar (standard car). For motorbikes (only with small backpacks), choose GoRide. Input your Batu hotel address.
- Fare & Wait: The app shows a fixed fare (e.g., IDR 200,000 - 320,000 to Batu). Confirm and wait for your driver's details.
Important Caveats & Pro Tips:
- Airport Surcharge: There may be a small airport pickup fee added to the fare.
- Peak Times: Fares can surge during rush hour (7-9 AM, 4-7 PM) or heavy rain. If the price is too high, wait 15-20 minutes or try the other app.
- Reliability: While generally reliable, driver cancellations can happen. Having both apps increases your chances.
- Language Barrier: Use the in-app chat feature to communicate with your driver; it can auto-translate simple phrases.
3. Train Route via Malang City (Scenic but Indirect)
There is no direct train from Abdul Rachman Saleh Airport to Batu. The train journey involves a multi-step process via Malang's main station. It's more of an adventure than a convenient transfer.
The Complete Route: Airport -> Batu via Train
- Airport to Malang Kota (Blimbingsari) Station: First, take a taxi or ride-hail (GrabCar) from the airport to Malang Kota Railway Station. This takes 20-30 mins and costs ~IDR 70,000-100,000.
- Train from Malang to Batu Station: Purchase a ticket for the local commuter train (Commuter Line) to Batu Station (Stasiun Batu). Travel time is about 30-45 minutes. Trains run roughly every 1-2 hours. Check schedules on KAI (Indonesian Railways) website.
- Batu Station to Your Hotel: From Batu Station, you'll need a final short taxi or Gojek ride (10-15 mins, ~IDR 30,000) to your hotel.
| Leg of Journey | Estimated Cost | Estimated Time | Notes |
|---|---|---|---|
| MLG Airport -> Malang Station (Taxi) | IDR 70,000 - 100,000 | 20-30 min | Must-do first step |
| Malang -> Batu (Train Ticket) | IDR 15,000 - 30,000 | 30-45 min | Infrequent schedule, check KAI app |
| Batu Station -> Hotel (Gojek) | IDR 20,000 - 40,000 | 10-15 min | Final short transfer |
| TOTAL (Approx.) | IDR 105,000 - 170,000 | 1.5 - 2+ hours | Excluding wait times |
Verdict: This option is only suitable for solo travelers or couples with light luggage who are not in a hurry and wish to experience local transport. The total cost and time often equal or exceed a direct Grab car, making the latter more efficient.
4. Public Bus & Tourist Shuttle (Most Economical)
For the absolute lowest cost, public buses are the answer. However, this requires patience, comfort sacrifice, and navigation skills.
Option A: Local Public Bus (Angkot & Bus)
Route: Airport -> Angkot to Gadang Terminal -> Bus to Batu Terminal -> Angkot to Hotel.
- Step 1: Walk or take a very short ojek (motorbike taxi) to the main road outside the airport. Find an Angkot (minibus) heading to Terminal Gadang in Malang. Fare: ~IDR 5,000.
- Step 2: At Terminal Gadang, find a public bus (e.g., Batu â Malang route) to Terminal Batu. Fare: ~IDR 15,000-20,000. Travel time: 45-60 mins.
- Step 3: From Terminal Batu, take another Angkot or Gojek to your final hotel. Fare: ~IDR 10,000-30,000.
Total: ~IDR 30,000 - 55,000 | Time: 2 - 3+ hours. Not recommended with large suitcases.
Option B: Direct Tourist Shuttle Bus
Some travel agencies and hotels offer shared or private shuttle services. These must be pre-arranged.
- How to Book: Contact your hotel in Batu in advance to ask if they provide airport pickup (often for a fee). Alternatively, search for "Malang Airport Transfer" on tour booking websites.
- Cost: Shared shuttle: IDR 150,000 - 250,000 per person. Private shuttle: Similar to a pre-booked car.
- Advantage: Fixed price, meet-and-greet service, no haggling.
5. Car Rental (For Exploring the Region)
If you plan to explore East Java extensively (e.g., Bromo, Ijen), renting a car with a driver from the airport is a fantastic option.
- Where to Rent: International brands (Avis, Hertz) have limited presence. Use local reputable agencies like Traveloka or RentalCars.com to compare and book in advance. Some have airport counters.
- Cost Structure: Typically quoted as a daily rate (e.g., IDR 600,000 - 1,200,000 per day) which includes the car, driver, fuel, and driver's meals/accommodation. The drive from MLG to Batu is often included as part of a first-day itinerary.
- Driver vs. Self-Drive: Strongly recommend a driver. Indonesian traffic and road rules can be challenging for foreigners. A local driver acts as a guide and navigator.
- Pro Tip: Book a multi-day package. For example, "4-Day East Java Tour: Pickup at MLG Airport, visit Batu, Bromo, Ijen, drop-off in Surabaya." This is often more cost-effective than arranging separate transfers.
6. Ticket & Cost Comparison: Best Way from MLG to Batu?
This table summarizes all options to help you decide based on your priority: Speed, Cost, or Convenience.
| Transport Method | Estimated Cost (One Way) | Total Travel Time | Transfers / Hassle | Best For | Our Rating |
|---|---|---|---|---|---|
| Private Transfer (Pre-booked) | IDR 400,000 - 600,000 | 60-80 min | None (Door-to-Door) | Families, Groups, Luxury, First-timers | âââââ (Convenience) |
| Ride-Hailing (Grab/Gojek) | IDR 200,000 - 350,000 | 60-90 min | None (App-based) | Solo, Couples, Tech-savvy, Value-seekers | âââââ© (Best Value) |
| Official Airport Taxi | IDR 350,000 - 450,000 | 60-80 min | None (Counter) | Immediate departure, No smartphone | ââââ©â© (Reliable) |
| Train via Malang City | IDR 100,000 - 170,000 | 1.5 - 2.5+ hrs | 2-3 (Taxi->Train->Taxi) | Adventurers, Ultra-budget, Light packers | âââ©â©â© (Scenic/Cheap) |
| Public Bus (Angkot) | IDR 30,000 - 55,000 | 2 - 3+ hrs | 2-3 (Complex) | Extreme budget, Backpackers, Locals | ââ©â©â©â© (Cheapest) |
| Rental Car with Driver | IDR 600,000+ /day | 60-80 min | None (Start of tour) | Multi-day explorers, Custom itineraries | âââââ© (For touring) |
Final Recommendation: For most tourists, booking a Grab or Gojek car provides the optimal balance of cost, convenience, and reliability. Pre-book a private transfer if you value peace of mind above all else.
7. Traveler Experience & Insider Tips
Essential Tips for a Smooth Transfer:
- Cash is King: Have enough Indonesian Rupiah (IDR) in small denominations (IDR 50,000, 20,000 notes) for taxis, tolls, or small purchases. Airport ATMs are available.
- SIM Card/Wi-Fi: Purchase a local SIM card (Telkomsel, Indosat) at the airport kiosk immediately after arrival. This is crucial for using ride-hailing apps and maps.
- Address in Indonesian: Have your Batu hotel's name and address written in Bahasa Indonesia. Show it to your driver. Example: "Hotel XYZ, Jl. Raya Batu No. 123, Kota Batu."
- Road Conditions & Traffic: The route to Batu involves winding uphill roads, especially near Selecta. Traffic can be slow on weekends. Factor this into your timing.
What to Do If You Arrive Late at Night?
Abdul Rachman Saleh Airport has limited late-night flights. However, if your flight is delayed:
- Pre-booked transfer is golden: A driver waiting for you is the safest, stress-free option.
- Grab/Gojek may still be available: Drivers operate late, but availability is lower and surge pricing may apply.
- Airport taxi counter is your fallback: The official counter will likely still be staffed for the last flight. It will be more expensive but secure.
- Worst case: Consider staying one night in a hotel near Malang city and continuing to Batu in the morning.
FAQs: Getting from Abdul Rachman Saleh Airport to Batu
Is there a direct bus from MLG Airport to Batu?
No, there is no direct public bus. You must take a series of local minibuses (Angkot) and buses with transfers at terminals in Malang. A direct tourist shuttle must be pre-arranged privately.
What is the cheapest way to get from Malang Airport to Batu?
The absolute cheapest way is using public Angkot minibuses and buses, costing under IDR 55,000. However, this is time-consuming (3+ hours) and not recommended for travelers with luggage or limited time.
How much is a taxi from Abdul Rachman Saleh to Batu?
An official airport taxi from the counter costs between IDR 350,000 to 450,000. A ride-hailing app (Grab/Gojek) is usually cheaper, ranging from IDR 200,000 to 350,000, depending on demand.
Can I use Grab or Gojek at Malang Airport (MLG)?
Yes, absolutely. Both Grab and Gojek operate at MLG Airport. You need a local SIM card with data to book. There is a designated pickup area for app-based drivers.
How long is the drive from the airport to Batu City?
The drive takes approximately 1 to 1.5 hours by car or taxi, depending on traffic. The distance is around 30-40 kilometers, but the road winds uphill into the Batu highlands.
Should I rent a car at Malang Airport for my trip to Batu?
Renting a car with a driver is recommended if you plan a multi-day tour of East Java. Renting a self-drive car is not advised for most tourists due to unfamiliar traffic conditions. For just the airport transfer, a taxi or ride-hail is simpler.
Is it easy to find a taxi at MLG Airport upon arrival?
Yes, it is very easy. The official taxi counter is prominently located in the arrivals hall. They operate on a fixed-fare system to various zones, including Batu. You pay at the counter before getting in the car.
What if my flight arrives very early in the morning or late at night?
For early morning or late-night arrivals, pre-booking a transfer is highly recommended. While airport taxis may still be available, ride-hailing app drivers will be scarce. A pre-booked driver will track your flight and be waiting for you, ensuring a smooth start.