Explore Destinations

Discover the world's most amazing places

How to Get from Eco Green Park to Abdul Rachman Saleh Airport

Quick Answer

Best way: Take a ride-hailing Gojek/Grab from Eco Green Park to Ngurah Rai Airport (DPS) — 30–45 min, IDR 80,000–150,000 (US$5–10). Then fly directly to Abdul Rachman Saleh Airport (MLG) with Wings Air or Citilink (1 hr flight, IDR 500,000–1,200,000 / US$32–78). Total door-to-door time: 4–5 hours. Total cost: IDR 580,000–1,350,000 (US$37–88). If direct flights are unavailable, fly to Surabaya (SUB) and take a train to Malang (adds ~2 hours but offers more flexibility and lower fares).

Quick Navigation: Eco Green Park → Abdul Rachman Saleh Airport

Flight: Direct from Bali to Abdul Rachman Saleh Airport (MLG)

Flying directly from Ngurah Rai International Airport (DPS) to Abdul Rachman Saleh Airport (MLG) is the fastest door-to-door option from Eco Green Park. The entire journey — including ground transfers — takes approximately 4 to 5 hours under normal conditions.

Step-by-Step Guide

  1. Eco Green Park → Ngurah Rai Airport (DPS): Use Gojek, Grab, or a metered taxi. Distance is ~12 km, taking 30–45 minutes (IDR 80,000–200,000 / US$5–13).
  2. DPS → MLG direct flight: Approx. 1 hour flight time. Airlines: Wings Air (IW) and Citilink (QG). Frequency: 1–3 flights daily, typically morning departures.
  3. MLG → Malang city center: Abdul Rachman Saleh Airport is ~10 km north of Malang. A taxi or ride-hailing car takes 20–30 minutes (IDR 50,000–100,000 / US$3–7).

Flight Details & Airlines Comparison

Airline Flight Code Typical Fare (IDR) Typical Fare (USD) Baggage Allowance Frequency
Wings Air IW-1800 series IDR 500,000 – 1,000,000 US$32–65 20 kg check-in + 7 kg cabin 1–2 flights / day
Citilink QG-900 series IDR 600,000 – 1,200,000 US$39–78 20 kg check-in + 7 kg cabin 1 flight / day (morning)

Important Considerations

  • Limited schedule: Direct DPS→MLG flights are not available every hour. Check Wings Air and Citilink at least 2 weeks in advance.
  • Aircraft type: Both airlines use ATR 72-600 turboprops — comfortable but smaller than jets. Limited overhead bin space for carry-on luggage.
  • Weather dependency: Flights can be delayed in the rainy season (Nov–Mar) due to crosswinds and reduced visibility.
  • Alternative via SUB: If direct MLG flights are full or cancelled, flying to Surabaya (SUB) adds ~2 hours total but offers 15+ daily flights and lower average fares.

Verdict: Best for travelers who value speed and have flexible schedules. Book early to secure a seat, especially during Indonesian holiday periods.

Train via Surabaya: Eco Green Park → Malang by Rail

Although Bali has no railway, the train from Surabaya to Malang is one of the most comfortable and scenic ways to complete your journey to Abdul Rachman Saleh Airport's region. This option combines a short flight with a classic Indonesian rail experience.

Full Journey Breakdown

  1. Eco Green Park → DPS Airport: Gojek/Grab/taxi — 30–45 min (IDR 80,000–200,000 / US$5–13).
  2. DPS → Juanda Airport (SUB): Flight ~1 hour. Airlines: Garuda Indonesia, Lion Air, Citilink, Batik Air. Fares: IDR 350,000–900,000 (US$23–58).
  3. Juanda Airport → Surabaya Gubeng Station: Damri bus (IDR 25,000) or taxi (IDR 60,000–100,000) — 30–45 minutes.
  4. Surabaya Gubeng → Malang Station: Train — 1.5–2.5 hours. Classes: Eksekutif (Executive), Bisnis (Business), Ekonomi (Economy).
  5. Malang Station → Abdul Rachman Saleh Airport: Taxi or Gojek — 20–30 minutes (IDR 50,000–80,000 / US$3–5).

Train Classes Comparison: Surabaya → Malang

Class Train Name (Example) Duration Fare (IDR) Fare (USD) Features
Eksekutif (Executive) KA Gajayana, KA Brawijaya 1 hr 35 min – 1 hr 50 min IDR 180,000 – 320,000 US$12–21 Reclining seats, AC, power outlets, included meal, quiet carriage
Bisnis (Business) KA Malang Ekspres 1 hr 55 min – 2 hr 10 min IDR 110,000 – 190,000 US$7–12 AC, reserved seat, snack, fold-down tray
Ekonomi (Economy) KA Tawang Alun, KA Sri Tanjung 2 hr 15 min – 2 hr 45 min IDR 50,000 – 90,000 US$3–6 AC, non-reclining seat, no meal, affordable

Why Choose the Train?

  • Scenic route: The track passes through paddy fields, hills, and traditional villages — a beautiful introduction to East Java.
  • Comfort: Executive class offers spacious seats and reliable AC, ideal after a flight.
  • Punctuality: Indonesian trains (KAI) have an on-time performance rate above 90% for executive services.
  • Station location: Malang Station is centrally located, with easy connections to Abdul Rachman Saleh Airport (airport is ~10 km north).

Booking: Purchase tickets via the official KAI website or mobile app (Access by KAI). Book 1–3 days in advance for Executive class; same-day purchase is possible for Economy but not guaranteed during peak seasons.

Verdict: The train via Surabaya strikes an excellent balance between cost, comfort, and travel experience. Recommended for couples, solo travelers, and small families.

Bus via Surabaya: The Budget-Friendly Route

For travelers on a tight budget, the bus from Surabaya to Malang is the most economical way to reach Abdul Rachman Saleh Airport's region. This option requires a flight from Bali to Surabaya first, followed by a comfortable intercity bus.

Full Journey Breakdown

  1. Eco Green Park → DPS Airport: Gojek/Grab/taxi — IDR 80,000–200,000 (US$5–13).
  2. DPS → Juanda Airport (SUB): Flight ~1 hour. Low-cost carriers: Lion Air, Citilink, Wings Air. Fares from IDR 350,000 (US$23).
  3. Juanda Airport → Bungurasih Terminal (Purabaya): Damri bus (IDR 20,000) or taxi (IDR 50,000) — 15–20 minutes.
  4. Bungurasih Terminal → Arjosari Terminal (Malang): Intercity bus — 2.5–3.5 hours. Fares: IDR 50,000–100,000 (US$3–7).
  5. Arjosari Terminal → Abdul Rachman Saleh Airport: Gojek or local taxi — 20–30 minutes (IDR 40,000–70,000 / US$3–5).

Bus Types & Operators: Surabaya → Malang

Bus Type Operator (Example) Duration Fare (IDR) Fare (USD) Features
Patas (Express AC) PO Harapan Jaya, PO Gunung Harta 2.5–3 hrs IDR 60,000 – 90,000 US$4–6 AC, reclining seat, toilet, limited stops
Ekonomi (Non-AC) PO Restu, PO Muji Jaya 3–3.5 hrs IDR 45,000 – 65,000 US$3–4 Standard seat, no AC, frequent stops
Night Bus (Malam) PO Sumber Selamat, PO Sinar Jaya 3–4 hrs IDR 70,000 – 120,000 US$5–8 Departure 9 PM–midnight, AC, sleeper seat

Night Bus Option

If your flight from Bali arrives in Surabaya in the evening, a night bus (bus malam) from Bungurasih to Arjosari can save you accommodation costs. These buses depart between 21:00 and 00:00 and arrive in Malang around 2:00–4:00 AM. The airport is only a short taxi ride from Arjosari Terminal even at that hour, though expect a small surcharge (IDR 70,000–100,000).

Important Tips

  • Luggage: Buses have underfloor storage, but large suitcases may incur an extra fee (IDR 10,000–20,000). Keep valuables in your cabin bag.
  • Toilet breaks: Patas buses typically stop once at a rest area. Economy buses may stop multiple times.
  • Booking: Bus tickets can be purchased at the terminal or via apps like Traveloka and Tiket.com. Booking ahead is not essential except during Idul Fitri and Christmas.

Verdict: The bus option is the cheapest way to complete the Eco Green Park → Abdul Rachman Saleh Airport journey. Total cost: IDR 480,000–830,000 (US$31–54). Ideal for backpackers, students, and budget-conscious travelers who don't mind a longer travel time.

Taxi & Private Transfer: Door-to-Door Comfort

For travelers prioritizing convenience, privacy, and zero waiting, a taxi or private transfer from Eco Green Park all the way to Abdul Rachman Saleh Airport is available — but at a premium price. This is the most expensive option and is generally recommended only for specific scenarios.

Option A: Taxi from Eco Green Park → DPS Airport (Standard)

  • Metered taxi (Blue Bird Group): IDR 100,000–180,000 (US$6–12) — 30–45 minutes.
  • Fixed-price airport taxi: IDR 150,000–250,000 (US$10–16) — pre-paid kiosk at pickup.
  • Gojek / Grab car: IDR 80,000–150,000 (US$5–10) — cheapest and most reliable for this segment.

Option B: Full Private Transfer (Eco Green Park → MLG)

Some companies offer a door-to-door private car service that includes a ferry crossing from Bali to Java (Ketapang–Gilimanuk) followed by a long drive across East Java to Malang. This is a full-day journey (10–14 hours) and costs:

Vehicle Type Total Cost (IDR) Total Cost (USD) Duration Best For
Standard Sedan (Toyota Avanza) IDR 2,500,000 – 3,500,000 US$161–226 10–12 hrs Small group (1–3 pax)
SUV (Toyota Innova) IDR 3,200,000 – 4,500,000 US$206–290 10–12 hrs Family with luggage
Minibus (Isuzu Elf) IDR 4,000,000 – 5,500,000 US$258–355 11–13 hrs Group of 6–10 people

When Should You Choose a Private Transfer?

  • ✓ Late-night / early-morning flights: When public transport is unavailable.
  • ✓ Large group (6+ people): Splitting the cost makes it competitive with flights + trains.
  • ✓ Heavy luggage: Surfboards, diving gear, or multiple large suitcases.
  • ✓ Reduced mobility: Elderly travelers or those with disabilities who need door-to-door assistance.
  • ✗ Not recommended for solo travelers or couples — cost is 5–10× higher than the flight+train combination.

Booking: Reputable providers include Bali Transfers and Ngurah Rai Airport Transfers. Always confirm the total price, ferry tolls, and driver accommodation before booking.

Verdict: Use a private transfer only for special circumstances. For most travelers, the flight + train combination offers 90% of the convenience at 25% of the cost.

Tickets & Cost Comparison: All Options at a Glance

Use the table below to compare every possible route from Eco Green Park to Abdul Rachman Saleh Airport side-by-side. All prices are in Indonesian Rupiah (IDR) with USD equivalents in parentheses.

Route / Mode Total Time (Door-to-Door) Total Cost (IDR) Total Cost (USD) Transfers Best For
✈ Direct Flight DPS→MLG 4 – 5 hours IDR 580,000 – 1,350,000 US$37–88 1 (taxi + flight) Speed & simplicity
🚄 Flight DPS→SUB + Train 6 – 7 hours IDR 610,000 – 1,420,000 US$39–92 3 (taxi + flight + train) Comfort & value
🚌 Flight DPS→SUB + Bus 7 – 8 hours IDR 480,000 – 830,000 US$31–54 3 (taxi + flight + bus) Budget travel
🚕 Full Private Transfer (car + ferry) 10 – 14 hours IDR 2,500,000 – 5,500,000 US$161–355 0 (door-to-door) Groups / special needs

Key Takeaways

Where to buy tickets:

Traveler Tips & Experience: What They Don't Tell You

After hundreds of journeys between Bali and Malang, seasoned travelers have gathered these practical insights. Use them to avoid common pitfalls and make your trip smoother.

🚀 Luggage Strategy: Use Takkyubin (Baggage Delivery)

If you're traveling with heavy luggage and plan to use the train from Surabaya to Malang, consider using a baggage delivery service (Takkyubin-style) offered by Indonesian logistics companies like Tiki or JNE. Send your main suitcase from Bali directly to your hotel in Malang (1–2 days delivery, IDR 100,000–200,000 / US$6–13). Travel with just a daypack — it transforms the experience.

🚉 Surabaya Gubeng Station: Allow Extra Time

Surabaya Gubeng is a large, busy station. If you're transferring from Juanda Airport, allow at least 1.5 hours buffer before your train departure. The Damri bus from the airport to the station can get stuck in Surabaya traffic, especially between 7:00–9:00 AM and 4:00–7:00 PM.

🌦 Rainy Season Reality (November – March)

Afternoon thunderstorms are frequent in both Bali and East Java. Flights from DPS to MLG (turboprop) are more susceptible to delays. Book the earliest morning flight (06:00–08:00) for the highest on-time probability. If you're using the train from Surabaya, heavy rain rarely causes cancellations but can slow the journey by 15–30 minutes.

📅 Peak Season Warning: Idul Fitri & Christmas

During Idul Fitri (Lebaran) and Christmas/New Year, all transport modes are overwhelmed. Book flights 4–6 weeks in advance, train tickets 2–3 weeks ahead, and expect bus terminals to be chaotic. Prices for flights and private transfers can double. If possible, avoid traveling 3 days before and 3 days after these holidays.

🍜 Food & Rest Stops

If you take the bus from Surabaya to Malang, the rest area at Pujon (KM 90) is a highlight — not just for toilets but for local snacks like ketan susu (sticky rice with condensed milk) and fresh fruit. The train from Surabaya to Malang usually has a food cart passing through the carriage.

📶 Connectivity

4G signal is strong along the entire Surabaya–Malang corridor. Telkomsel and XL provide the best coverage. Free Wi-Fi is available at Ngurah Rai Airport, Juanda Airport, and at Surabaya Gubeng Station (limited speed).

Quick Tips List

  • ✅ Download the Gojek and Grab apps before departure — they work in both Bali and Malang.
  • ✅ Carry small denominations (IDR 20,000–50,000) for bus tickets and terminal snacks.
  • ✅ If flying to MLG, sit on the left side of the aircraft for views of Mount Semeru and Mount Arjuno.
  • ✅ Use a packing cube system to quickly separate liquids for airport security.
  • ❌ Don't forget to validate your train ticket at the station kiosk before boarding — fines apply.

FAQs: Eco Green Park to Abdul Rachman Saleh Airport

1. Are there direct flights from Ngurah Rai Airport (DPS) to Abdul Rachman Saleh Airport (MLG)?

Yes, Wings Air (IW) and Citilink (QG) operate direct flights from DPS to MLG, but frequency is limited — typically 1–3 flights per day. Most travelers prefer flying to Surabaya (SUB) which offers more daily connections and then continue by train or bus to Malang. Check Wings Air and Citilink for current schedules.

2. What is the cheapest way to travel from Eco Green Park to Abdul Rachman Saleh Airport?

The cheapest option is to take a ride-hailing Gojek/Grab from Eco Green Park to Ngurah Rai Airport (IDR 80,000–150,000), fly with a low-cost carrier from DPS to Surabaya (IDR 350,000–600,000), then take an Economy bus from Bungurasih Terminal to Arjosari Terminal Malang (IDR 50,000–80,000). Total cost: IDR 480,000–830,000 (US$31–54).

3. How long does it take to get from Eco Green Park to Abdul Rachman Saleh Airport?

Total travel time ranges from 4 to 8 hours depending on the route. The fastest option (direct flight DPS→MLG) takes about 4–5 hours door-to-door. The most common route via Surabaya with a train connection takes 6–7 hours. The budget bus option can take up to 8 hours including all transfers.

4. Can I take a train directly from Bali to Malang?

No, there is no train service in Bali. You must first fly from Bali to Surabaya (Juanda Airport), then take a train from Surabaya Gubeng Station to Malang Station. The train journey from Surabaya to Malang takes approximately 1.5–2.5 hours depending on the class of service. Book via KAI.

5. Is it better to fly to Malang (MLG) or Surabaya (SUB)?

Flying directly to Malang (MLG) is faster door-to-door if the flight schedule matches your plans, but flights are limited and often more expensive. Flying to Surabaya (SUB) offers more frequent flights, more airline choices, and lower fares — plus the train ride from Surabaya to Malang is scenic and comfortable. For most travelers, SUB + train is the better balance of cost, flexibility, and reliability.

6. How much does a taxi from Eco Green Park to Ngurah Rai Airport cost?

A standard metered taxi from Eco Green Park to Ngurah Rai Airport costs between IDR 100,000 and IDR 200,000 (US$6–13) depending on traffic and the exact pickup point. Fixed-price airport taxi services charge around IDR 150,000–250,000 (US$10–16). Ride-hailing apps like Gojek and Grab are cheaper, typically IDR 80,000–150,000 (US$5–10).

7. What is the best time of day to travel from Bali to Malang?

Morning flights (6:00–10:00 AM) are recommended for minimal delays and to avoid afternoon thunderstorms common in both Bali and East Java. If traveling via Surabaya, aim to arrive at Juanda Airport before 2:00 PM to have ample time for the connecting train or bus to Malang. Avoid late-night arrivals unless you have pre-booked a private transfer.

8. Do I need to book train tickets from Surabaya to Malang in advance?

Yes, it is strongly recommended to book train tickets from Surabaya to Malang in advance, especially for Executive (Eksekutif) and Business (Bisnis) class seats. Book via the official KAI app or website (kai.id) at least 1–3 days ahead. Economy class tickets can sometimes be purchased on the day, but during peak seasons (Idul Fitri, Christmas, school holidays) all classes sell out quickly.