Explore Destinations

Discover the world's most amazing places

How to Get from Malioboro Street to Adisucipto Airport

Quick Answer

Best overall: Ride-hailing (Grab/Gojek) – 15–30 minutes, 45,000–75,000 IDR ($3–$5), door-to-door service with no transfers. Cheapest: Trans Jogja bus – 3,500 IDR ($0.25) but takes 45–60 min with one transfer. Most reliable in traffic: Airport train (KA Bandara) – 15–20 min from Tugu Station, 30,000–50,000 IDR ($2–$3.5). The distance is only 8–10 km, so all options are relatively quick.

Quick Navigation: All Transport Options

Airport Train (KA Bandara) – Fast & Traffic-Free

The KA Bandara airport train (Kereta Api Bandara) connects Tugu Station (1.5 km east of Malioboro Street) to Adisucipto Airport Station in 15–20 minutes. It is the only rail option for this route and completely avoids road traffic. Operated by PT KAI, the train runs from 05:00 to 21:00 with departures every 30–60 minutes.

*Prices as of March 2025. Source: kai.id
Route Duration Price (Economy) Price (Executive) Frequency
Tugu Station → Adisucipto Airport 15–20 min 30,000 IDR ($2) 50,000 IDR ($3.5) Every 30–60 min
Adisucipto Airport → Tugu Station 15–20 min 30,000 IDR ($2) 50,000 IDR ($3.5) Every 30–60 min

How to use the train from Malioboro

  • Step 1: Walk or take a short taxi/Grab from Malioboro Street to Tugu Station (1.5 km, 5 minutes by car, 15 minutes walk).
  • Step 2: Buy a ticket at the station counter, through the KAI Access app, or at vending machines. ID card/passport required.
  • Step 3: Board the train – luggage space is available (max 2 bags per person, 20 kg each).
  • Step 4: Alight at Adisucipto Airport Station, which is directly connected to the terminal via a covered walkway (2 minutes).

Train vs. other options

The train is ideal if you are staying near Tugu Station or want to avoid unpredictable traffic. During peak hours (07:00–09:00, 16:00–19:00), the train can be 10–20 minutes faster than a taxi. However, if your accommodation is deep inside Malioboro's pedestrian zone, the walk to Tugu Station plus waiting time may offset the speed advantage.

Tip: The executive class (50,000 IDR / $3.5) offers reclining seats and air conditioning – worth it for a comfortable ride with luggage. Book via KAI Access in advance during holidays.

Domestic Flights from Adisucipto Airport (JOG) – When You're Flying Out

While you cannot fly directly from Malioboro Street to Adisucipto Airport (it's only 8 km by road), this section covers what you need to know if you are catching a domestic flight from JOG. Adisucipto Airport is a major hub for Garuda Indonesia, Lion Air, Citilink, Batik Air, and Wings Air, with direct flights to Jakarta (CGK), Bali (DPS), Surabaya (SUB), Makassar (UPG), and more.

*Top 5 domestic routes from JOG. Source: angkasapura.co.id
Destination Airline(s) Flight Time Typical Fare (one-way)
Jakarta (CGK & HLP) Garuda, Lion, Citilink, Batik 1h 10m 350,000–900,000 IDR ($23–$60)
Bali–Denpasar (DPS) Garuda, Lion, Citilink 1h 05m 400,000–1,100,000 IDR ($27–$73)
Surabaya (SUB) Citilink, Wings 55m 280,000–700,000 IDR ($19–$47)
Makassar (UPG) Lion, Batik 2h 00m 550,000–1,300,000 IDR ($37–$87)
Bandung (BDO) Citilink, Wings 1h 00m 300,000–650,000 IDR ($20–$43)

Total door-to-door time (Malioboro → airport → flight)

  • Ground transport: 15–45 min (depending on mode and traffic).
  • Airport buffer (domestic): Arrive at least 1.5 hours before departure. Airlines recommend 2 hours.
  • Total recommended lead time: 2–2.5 hours for domestic, 2.5–3 hours for international.

Key insight: Because the ground journey is so short, the airport check-in and security queue are usually the longest part of your trip. During Lebaran (Eid) and Christmas holidays, queues can stretch to 30–45 minutes, so add extra buffer.

From the airport to the city center (if arriving): The same transport options work in reverse – Grab/Gojek, Damri bus, or the airport train back to Tugu Station.

Airport Bus (Damri) & Trans Jogja – Budget & Reliable

Two bus options serve the Malioboro–Adisucipto route: Damri airport shuttle (direct, air-conditioned) and Trans Jogja (city bus, cheapest option). Both are excellent for budget travelers.

Option A: Damri Airport Bus (Direct)

  • Route: Malioboro (main stop near the Grand Mosque) → Adisucipto Airport (terminal drop-off).
  • Duration: 30–45 minutes (depending on traffic).
  • Fare: 30,000–50,000 IDR ($2–$3.5). Children under 5 ride free.
  • Frequency: Every 30–60 minutes from 05:00 to 21:00.
  • Luggage: Free luggage allowance – 2 bags per person (max 20 kg each). Additional bags charged 10,000 IDR ($0.7).
  • Buy tickets: At the Damri counter on Malioboro Street or via the Damri app.

Option B: Trans Jogja City Bus (Cheapest)

  • Route: Take route 1A or 1B from Malioboro (shelter "Malioboro 1" or "Malioboro 2") to Jombor Terminal, then transfer to route 3A or 3B to Adisucipto Airport.
  • Duration: 45–60 minutes (including the transfer).
  • Fare: 3,500 IDR ($0.25) per ride – total 7,000 IDR ($0.5) for the two-leg journey.
  • Frequency: Every 10–15 minutes from 05:30 to 21:30.
  • Luggage: Limited space – small backpacks only. Not recommended for large suitcases.
  • Payment: Cash or e-money card (BRIZZI, E-Money, TapCash, Flazz).
Bus comparison. Source: damri.co.id & jogja.go.id
Feature Damri Airport Bus Trans Jogja
Direct or transfer Direct (no transfer) 1 transfer at Jombor
Travel time 30–45 min 45–60 min
Cost 30,000–50,000 IDR ($2–$3.5) 7,000 IDR ($0.5)
Luggage capacity 2 bags / 20 kg each Small backpacks only
Air conditioning Yes Yes (some buses)
Best for Solo travelers with luggage Backpackers / no luggage

Pro tip: If you have time and want to save money, take Trans Jogja. The transfer at Jombor is a short walk (50 meters) between shelters. But if you have a rolling suitcase, stick with Damri.

Taxi, Grab & Gojek – Fastest Door-to-Door Options

For most travelers, ride-hailing (Grab/Gojek) or a metered taxi is the best balance of speed, cost, and convenience. The distance is only 8–10 km, so the fare is low and the trip is short.

Metered Taxi (Blue Bird / Express / local)

  • Base fare: 7,500–10,000 IDR ($0.5–$0.7).
  • Per km: 5,000–6,000 IDR ($0.33–$0.4).
  • Typical total: 60,000–90,000 IDR ($4–$6).
  • Duration: 20–35 minutes (traffic-dependent).
  • How to hail: Use the Blue Bird app, call 02-7917-1111, or find a taxi stand on Malioboro (near the Grand Mosque or at the south end of the street).

GrabCar / GoCar (ride-hailing car)

  • Fare: 45,000–75,000 IDR ($3–$5) – 10–20% cheaper than metered taxis during non-peak hours.
  • Duration: 15–30 minutes.
  • Booking: Via Grab app or Gojek app. Pickup points are any accessible spot on Malioboro Street.
  • Payment: Cash or credit card (GrabPay / GoPay).

GrabBike / GoRide (motorcycle taxi)

  • Fare: 20,000–35,000 IDR ($1.3–$2.4) – the cheapest motorized option.
  • Duration: 12–20 minutes (can weave through traffic).
  • Luggage: Limited – only small backpacks. Helmets provided.
  • Best for: Solo travelers with minimal luggage who want the fastest possible trip.
Private transport comparison. Source: grab.com/id & field research March 2025.
Mode Cost (IDR) Cost (USD) Time Best for
Blue Bird Taxi 60,000–90,000 $4–$6 20–35 min Reliable, metered, luggage OK
GrabCar / GoCar 45,000–75,000 $3–$5 15–30 min Best value, door-to-door
GrabBike / GoRide 20,000–35,000 $1.3–$2.4 12–20 min Fastest, solo, no luggage
Private car (hotel/rental) 100,000–200,000 $7–$14 15–30 min Groups, comfort, pre-booked

When to choose a taxi over ride-hailing: Late at night (after 22:00) when ride-hailing apps have surge pricing (up to 2× normal fare). Taxis have fixed meter rates 24/7. When to choose private transfer: If you have 3+ people with luggage – a private car may cost 150,000 IDR ($10) total, cheaper than two GrabCars.

Cost & Time Comparison – All 6 Transport Options

Use this table to quickly compare every way to get from Malioboro Street to Adisucipto Airport. Best overall is marked in green, cheapest in blue.

*All prices are approximate as of March 2025. Source: official operator data & Google Maps. maps.google.com
Mode Duration Cost (IDR) Cost (USD) Transfers Luggage Rating ★
★ GrabCar / GoCar (best overall) 15–30 min 45,000–75,000 $3–$5 0 ✓ 2 bags 9/10
Blue Bird Taxi 20–35 min 60,000–90,000 $4–$6 0 ✓ 2+ bags 8/10
Airport Train (KA Bandara) 15–20 min* 30,000–50,000 $2–$3.5 1 (walk to Tugu) ✓ 2 bags (20 kg) 8/10
Damri Airport Bus 30–45 min 30,000–50,000 $2–$3.5 0 ✓ 2 bags (20 kg) 7/10
★ Trans Jogja Bus (cheapest) 45–60 min 7,000 $0.5 1 ✗ small bags only 6/10
GrabBike / GoRide 12–20 min 20,000–35,000 $1.3–$2.4 0 ✗ backpack only 7/10

*Train note: The 15–20 min journey does not include the 10–15 min walk or 5-min taxi from Malioboro Street to Tugu Station. Total door-to-door with the train is 30–45 minutes.

Where to buy tickets: Train tickets at KAI Access; Damri bus at the counter on Malioboro or via Damri app; Trans Jogja tickets at any shelter (cash or e-money); Grab/Gojek via their apps.

Traveler Tips & Local Knowledge – Avoid These 5 Mistakes

After hundreds of trips between Malioboro and Adisucipto Airport, here are the insider tips that will save you time, money, and stress.

1. Traffic timing is everything

  • Peak hours (07:00–09:00 & 16:00–19:00): The Jalan Magelang and Jalan Solo corridors get heavily congested. A 15-minute GrabCar ride can become 45 minutes. Use the train during these hours.
  • Off-peak (10:00–15:00): All options are fast. GrabCar takes 15–20 minutes.
  • Rainy season (Nov–Mar): Afternoon downpours cause flooding on Jalan Solo. Allow 30 extra minutes.

2. Luggage: Use "Takkyubin" if you have heavy bags

Yogyakarta has baggage delivery services (Takkyubin/expedition) that can send your suitcase directly to Adisucipto Airport for pickup. Companies like Tiki, JNE, and GoSend (Gojek) offer same-day delivery within Yogyakarta for 30,000–50,000 IDR ($2–$3.5). Drop your bag at a Gojek counter in the morning, and it will be waiting for you at the airport's baggage storage in the afternoon. This lets you explore Malioboro hands-free on departure day.

3. The "Malioboro walk" to Tugu Station is longer than you think

Google Maps says it's 1.5 km and a 15-minute walk from the center of Malioboro (at the intersection with Jalan Pabringan) to Tugu Station. But with rolling luggage on uneven pavement, plus the heat and crowds, it can take 25–30 minutes. If you choose the train, take a GrabBike (5,000–10,000 IDR / $0.3–$0.7) from your hotel to Tugu Station with your small bag – it's cheap and fast.

4. Airport check-in counters close earlier than you'd expect

  • Domestic: Counter closes 30–40 minutes before departure. Baggage drop closes 30 min before.
  • International: Counter closes 45–60 minutes before departure.
  • Lion Air group (Lion, Wings, Batik): Known for strict timing – if you're 5 minutes late, they may deny boarding.

5. The "tourist taxi" scam on Malioboro

Avoid drivers who approach you on the street offering "fixed price" rides to the airport. They often quote 150,000–200,000 IDR ($10–$14) – 2–3× the normal fare. Always use a metered taxi (Blue Bird) or book via the Grab/Gojek app where the price is transparent. If you must take an unmetered taxi, negotiate to 80,000 IDR ($5.5) max.

Bonus tip: Download these apps before you go

  • Grab – ride-hailing + food delivery
  • Gojek – ride-hailing + parcel delivery (GoSend)
  • KAI Access – train tickets
  • Blue Bird – taxi booking
  • Google Maps – real-time traffic + bus routes

Local perspective: Most Yogyakarta residents prefer GrabCar or GoCar for airport trips because of the fixed pricing and air conditioning. The train is popular among students and budget travelers. Trans Jogja is used mainly by locals without luggage.

FAQs: Getting from Malioboro Street to Adisucipto Airport

1. What is the fastest way to get from Malioboro Street to Adisucipto Airport?

The fastest way is GrabBike or GoRide (motorcycle taxi) – 12–20 minutes, 20,000–35,000 IDR ($1.3–$2.4). For a car with luggage, GrabCar or GoCar takes 15–30 minutes. During peak traffic, the airport train (KA Bandara) from Tugu Station is the most consistent at 15–20 minutes (plus 10–15 min to reach the station).

2. How much does a taxi from Malioboro to Adisucipto Airport cost?

A Blue Bird metered taxi costs 60,000–90,000 IDR ($4–$6). GrabCar/GoCar costs 45,000–75,000 IDR ($3–$5). Street taxis (non-metered) may quote 100,000–150,000 IDR – negotiate down to 80,000 IDR ($5.5). All prices are for the 8–10 km journey taking 15–35 minutes.

3. Is there a train from Malioboro to Adisucipto Airport?

Yes, the KA Bandara airport train runs from Tugu Station (1.5 km from Malioboro) to Adisucipto Airport Station. Journey time: 15–20 minutes. Fare: 30,000–50,000 IDR ($2–$3.5). Trains run 05:00–21:00, every 30–60 minutes. Tickets can be bought at Tugu Station or via the KAI Access app.

4. How long does it take to get from Malioboro to the airport by bus?

The Damri airport bus takes 30–45 minutes and costs 30,000–50,000 IDR ($2–$3.5). The Trans Jogja bus (with one transfer at Jombor) takes 45–60 minutes and costs 7,000 IDR ($0.5). Damri is direct and better for luggage; Trans Jogja is the cheapest but not recommended for large bags.

5. What is the cheapest way to get from Malioboro Street to Adisucipto Airport?

The cheapest way is Trans Jogja bus (route 1A/1B → transfer to 3A/3B at Jombor Terminal). Total cost: 7,000 IDR ($0.5) for two rides. It takes 45–60 minutes and is suitable for backpackers with no luggage. The second cheapest is GrabBike/GoRide at 20,000–35,000 IDR ($1.3–$2.4).

6. Is there a direct bus from Malioboro to Adisucipto Airport?

Yes, the Damri airport bus provides a direct connection from stops along Malioboro Street (main stop near the Grand Mosque) to Adisucipto Airport with no transfers. Buses run every 30–60 minutes from 05:00 to 21:00. Fare: 30,000–50,000 IDR ($2–$3.5). This is the best budget option with luggage.

7. How early should I leave Malioboro for a flight from Adisucipto Airport?

For domestic flights, leave 2–2.5 hours before departure (15–30 min travel + 1.5–2 hours airport buffer). For international flights, leave 2.5–3 hours ahead. During peak hours (07:00–09:00, 16:00–19:00) or rainy season, add 30–45 minutes extra. Airlines like Lion Air group close check-in 40 minutes before departure – don't be late.

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

Yes, absolutely. Both Grab and Gojek operate throughout Yogyakarta. You can book a car (GrabCar/GoCar) for 45,000–75,000 IDR ($3–$5) or a motorcycle (GrabBike/GoRide) for 20,000–35,000 IDR ($1.3–$2.4). Pickup is easy from any point on Malioboro Street. Payment can be cash or app-based. During heavy rain or late at night, surge pricing may apply (1.5–2× normal rate).