Explore Destinations

Discover the world's most amazing places

How to Get from Batu Hotels to Abdul Rachman Saleh Airport

Quick Answer

Best overall way: Take a taxi or ride-hailing (Grab / Gojek) directly from your Batu hotel to Abdul Rachman Saleh Airport. It costs IDR 100,000–200,000 (USD 6–12), takes 30–45 minutes, and is available 24/7. No transfers, no luggage stress.

Cheapest way: Public bus + Damri airport shuttle – IDR 25,000–45,000 (USD 1.5–2.7), but takes 1.5–2 hours with two transfers. Fastest way: Same as best – taxi or ride-hailing. Most comfortable way: Hotel private transfer – IDR 200,000–350,000 (USD 12–21), door-to-door with a waiting driver.

Key takeaway: Unless you're on a strict budget, book a GrabCar or GoCar for the best balance of speed, cost, and convenience. The 25 km (15.5 mi) route is straightforward via Jl. Raya Batu – Malang and Jl. Mayjend Sungkono.

Quick Navigation – Choose Your Transport

Train + Taxi Combo: Budget‑Minded & Scenic

There is no direct train from Batu to Abdul Rachman Saleh Airport. However, the train + taxi combo is a popular middle-ground option: faster than a bus, cheaper than a direct taxi, and gives you a taste of Java's charming railway.

Step-by-Step Route

  1. From your Batu hotel → Batu Station (Stasiun Batu) – take a short ride-hailing or hotel shuttle (IDR 15,000–25,000 / USD 1–1.5).
  2. Batu Station → Malang Station (Stasiun Malang) – board a KA Commuter (Penataran or Tumapel) train. Departures every 30–60 minutes from 05:00–18:00. Journey time: 25–30 minutes. Ticket: IDR 6,000–10,000 (USD 0.4–0.6). No advance booking needed – buy at the counter.
  3. Malang Station → MLG Airport – take a taxi or GrabCar from the station forecourt. Distance: 12 km (7.5 mi). Time: 20–30 minutes. Cost: IDR 50,000–80,000 (USD 3–5).

Total combo time: 50–60 minutes  |  Total combo cost: IDR 71,000–115,000 (USD 4.3–7.1) per person.

Train Types & Comfort Levels

Train TypeClassSeatACCrowd LevelFrequency
KA Commuter (Penataran)Economy (Ekonomi)Wooden / plastic benchYes (moderate)Moderate–high during peakEvery 30–45 min
KA Commuter (Tumapel)Mixed (Ekonomi + Bisnis)Padded / recliningYes (strong)Low–moderate5–6 per day
Local Train (Sri Tanjung)Economy (Ekonomi)Wooden benchNo (open windows)High2 per day

Recommendation: Choose the Tumapel mixed-class if your schedule aligns – more comfortable and less crowded. All trains allow luggage in the overhead rack or under seats (max. 20 kg per person).

Pros & Cons

Source: PT KAI (Kereta Api Indonesia) – official schedule & fares

Domestic Flight Options via MLG & Juanda (SUB)

From Batu, you have two airport choices for domestic flights: Abdul Rachman Saleh Airport (MLG) in Malang, or Juanda International Airport (SUB) in Surabaya. Each serves different routes and has different travel times from Batu.

Option A: Flying from MLG (Abdul Rachman Saleh Airport)

MLG is a small but efficient domestic airport with direct flights to:

Door-to-door time: Batu hotel → MLG Airport (30–45 min by taxi) + 1.5 hr check-in + flight time. Total for Jakarta flight: ~3.5–4 hours from your hotel.

Option B: Flying from Juanda Airport (SUB) – Surabaya

Juanda is a major international hub with far more routes (including international). However, it's 90–120 minutes from Batu by car (85 km / 53 mi).

RouteDistance from BatuTravel TimeTaxi CostFlight Options
Batu → MLG Airport25 km30–45 minIDR 100,000–200,000Domestic: CGK, DPS, SUB, BDO
Batu → Juanda Airport85 km90–120 minIDR 350,000–500,000Domestic + International (KUL, SIN, HKG, etc.)

Our take: For most domestic trips, MLG Airport is more convenient from Batu. The extra 1–1.5 hours to reach Juanda – plus higher taxi costs – rarely offset the slightly wider flight options unless you need an international connection or a specific route not served by MLG.

Sources: Angkasa Pura I – MLG Airport info  |  Juanda Airport official site

Public Bus & Airport Shuttle – The Budget Route

If you're traveling on a shoestring and have time to spare, the public bus + Damri shuttle is the cheapest way from Batu to MLG Airport. It's not the most comfortable, but it's an authentic local experience.

Step-by-Step (Daytime Only)

  1. Batu → Malang (Arjosari Terminal): Take an angkot (minibus) or large bus from Batu's terminal (Terminal Batu) to Arjosari Terminal in Malang. Buses run from 05:00–18:00. Cost: IDR 10,000–20,000 (USD 0.6–1.2). Time: 30–45 minutes.
  2. Arjosari → Malang City Center: Transfer to another angkot (linu J or K) heading to Alam Plaza / Malang Town Square (the Damri shuttle stop). Cost: IDR 5,000–10,000 (USD 0.3–0.6). Time: 20–30 minutes.
  3. Damri Airport Shuttle: From Alam Plaza (or directly from Arjosari if you catch the Damri route), take the Damri airport bus to MLG Airport. Departures every 30–60 minutes from 05:30–17:30. Cost: IDR 15,000–25,000 (USD 1–1.5). Time: 30–40 minutes.

Total time: 1.5–2 hours  |  Total cost: IDR 25,000–45,000 (USD 1.5–2.7) per person.

Night Bus Option (to Malang only)

There is no night bus from Batu directly to the airport. However, some intercity night buses from Batu to Surabaya or Jakarta stop at Malang's Arjosari Terminal. From there, you would need a taxi (IDR 60,000–80,000 / USD 3.6–4.8) to the airport. This is not recommended for flights before 08:00.

Important Tips

Source: Damri official bus routes & schedules

Taxi, Ride-Hailing & Private Transfer – Direct & Stress-Free

For most travelers, this is the best overall choice. It's fast, reliable, and eliminates all transfers. Here's a detailed breakdown of every option.

1. Ride-Hailing: GrabCar & GoCar

2. Regular Taxi (Bluebird / Express)

3. Hotel Private Transfer

When to Choose Which?

SituationBest OptionWhy
Early morning flight (before 06:00)Hotel private transferGuaranteed pickup, no app issues, driver tracks flight
Group of 3–4 with luggageGrabCar XL / GoCar XLAffordable, spacious, book on demand
Late night arrival (after 22:00)Bluebird taxi (at airport) or pre-booked privateRide-hailing apps may have limited availability
Solo traveler with backpackGrabBike / GoRideIDR 50,000–80,000 (USD 3–5), very fast (25–35 min)
Business traveler / premium comfortHotel private transferMeet-and-greet, free water, air-conditioned SUV

Sources: Grab Indonesia – fare estimates  |  Gojek Indonesia  |  Bluebird Taxi official rates

Cost & Time Comparison – All Transport Options

Use this table to quickly compare every way to get from Batu hotels to Abdul Rachman Saleh Airport. Prices are per person unless noted as "per car".

Transport Mode Time Cost (IDR) Cost (USD) Transfers Best For
🏆 GrabCar / GoCar 30–45 min 100,000–180,000 $6–11 0 Most travelers – best value
Hotel Private Transfer 30–45 min 200,000–350,000 $12–21 0 Early flights, groups, comfort
Bluebird Taxi 30–45 min 120,000–200,000 $7.2–12 0 Nighttime, no app needed
GrabBike / GoRide 25–35 min 50,000–80,000 $3–5 0 Solo, no luggage, quick
Train + Taxi 50–60 min 71,000–115,000 $4.3–7.1 2 (taxi→train→taxi) Budget + scenic experience
Bus + Damri Shuttle 1.5–2 hr 25,000–45,000 $1.5–2.7 2–3 ✅ Cheapest option
Batu → Juanda Airport (taxi) 90–120 min 350,000–500,000 $21–30 0 International flights, wider routes

🏆 Winner for most travelers: GrabCar / GoCar – fastest, affordable, no transfers. 💰 Cheapest: Bus + Damri shuttle. 👑 Most comfortable: Hotel private transfer.

Where to Book

Traveler Tips & Local Insights – Real Advice from the Road

Based on frequent traveler experiences and local knowledge, here are practical tips to make your journey from Batu to MLG Airport smoother.

🧳 Luggage & Baggage

🔄 Transfers & Navigation

📅 Timing & Seasonality

💡 Insider Tips

Source: Compiled from local travel forums, Lonely Planet – Batu guide, and frequent traveler reports.

FAQs: Batu Hotels to Abdul Rachman Saleh Airport

Is there a direct train from Batu to Abdul Rachman Saleh Airport?

No, there is no direct train from Batu to MLG Airport. You can take a commuter train from Batu Station (Stasiun Batu) to Malang Station (~25 minutes, IDR 6,000–10,000 / USD 0.4–0.6), then continue by taxi or ride-hailing for another 20–30 minutes (IDR 50,000–80,000 / USD 3–5). Total journey: about 50–60 minutes.

How much does a taxi cost from Batu hotels to Abdul Rachman Saleh Airport?

A standard taxi or ride-hailing ride (Grab / Gojek car) from central Batu to MLG Airport costs IDR 100,000–200,000 (USD 6–12), depending on traffic, time of day, and vehicle type. A private hotel transfer costs IDR 200,000–350,000 (USD 12–21). The trip takes 30–45 minutes under normal conditions.

What is the cheapest way to get from Batu to Abdul Rachman Saleh Airport?

The cheapest option is taking a public angkot (minibus) or large bus from Batu to Malang's Arjosari or Landungsari terminal (IDR 10,000–20,000 / USD 0.6–1.2), then transferring to an airport-bound Damri shuttle or local angkot (IDR 15,000–25,000 / USD 1–1.5). Total cost: IDR 25,000–45,000 (USD 1.5–2.7). However, this takes 1.5–2 hours and involves 2 transfers.

How long does it take to get from Batu to Abdul Rachman Saleh Airport?

By taxi or ride-hailing: 30–45 minutes. By public bus + airport shuttle: 1.5–2 hours. By train + taxi: 50–60 minutes. By private transfer: 30–45 minutes. The quickest and most reliable way is taxi or ride-hailing, especially during peak hours.

Is there a bus from Batu to Abdul Rachman Saleh Airport?

There is no direct bus from Batu to MLG Airport. You need to take a public bus or angkot from Batu to Malang (terminals: Arjosari or Landungsari), then transfer to a Damri airport shuttle or another angkot heading to the airport. The Damri airport shuttle runs from Malang city center (e.g., Alam Plaza) to MLG Airport every 30–60 minutes.

Can I use ride-hailing apps like Grab or Gojek from Batu to the airport?

Yes, both Grab and Gojek operate in Batu and can take you directly to Abdul Rachman Saleh Airport. A standard car (GrabCar / GoCar) costs IDR 100,000–180,000 (USD 6–11). Motorcycle taxis (GrabBike / GoRide) cost around IDR 50,000–80,000 (USD 3–5) but are not recommended with luggage. Availability is good even early morning.

What is the best time to leave Batu for a morning flight from MLG?

For a domestic flight departing between 6:00–8:00 AM, leave your Batu hotel by 4:00–4:30 AM by taxi or ride-hailing. This gives you 30–45 minutes to the airport plus 1.5 hours for check-in and security. For international flights (if available), add another 30 minutes. Traffic is light at that hour, so the drive is smooth.

Which is better: taxi or bus from Batu to Abdul Rachman Saleh Airport?

A taxi or ride-hailing is almost always better unless you are on an extremely tight budget. A taxi costs IDR 100,000–200,000 (USD 6–12) and takes 30–45 minutes door-to-door. A bus + shuttle costs IDR 25,000–45,000 (USD 1.5–2.7) but takes 1.5–2 hours with transfers and luggage hassle. For most travelers, the taxi is worth the extra cost.