Explore Destinations

Discover the world's most amazing places

How to Get from Keraton Surakarta to Adi Soemarmo Airport

Quick Answer

Best way: Use a ride-hailing app (Grab or Gojek) from Keraton Surakarta to Adi Soemarmo Airport. Total time: 20–30 minutes; total cost: IDR 50,000–80,000 (≈ $3–5). It’s door-to-door, affordable, and available 24/7. For the cheapest option, take the Batik Solo Trans airport bus from Tirtonadi Terminal (IDR 25,000 / ≈ $1.6, ~35 min). No train or flight connects these two points — road transport only.

Quick Navigation: All Transport Options

Taxi & Ride-hailing (Grab / Gojek) — The Most Convenient Option

For the vast majority of travelers, a ride-hailing app or taxi is the best way to cover the 14 km (8.7 miles) between Keraton Surakarta and Adi Soemarmo Airport (SOC). No train or flight serves this short urban route, so road transport is your only choice — and ride-hailing offers the best balance of speed, cost, and convenience.

Step-by-Step Guide: Using Grab or Gojek

  1. Open the app (Grab or Gojek) and set pickup to Keraton Surakarta (Jl. Sri Sultan Hamengkubuwono, Baluwarti, Kec. Ps. Kliwon).
  2. Set destination to Adi Soemarmo Airport (SOC) — the app will auto-detect Bandar Udara Adi Soemarmo.
  3. Choose service type: GrabCar or GoCar (standard 4-seater) is sufficient for 1–3 passengers with luggage. For larger groups, select GrabCar Plus or GoCar XL.
  4. Confirm price upfront — ride-hailing gives a fixed fare, so no haggling needed. Average cost: IDR 50,000–80,000 (≈ $3–5).
  5. Wait at the palace gate — the driver will meet you at the main entrance on Jl. Sri Sultan Hamengkubuwono. Average pickup time: 3–6 minutes.
  6. Journey time: 20–30 minutes via Jl. Ir. Sutami and Jl. Adi Soemarmo, depending on traffic.
  7. Drop-off: Right at the terminal departure door — no extra walk required.

Comparison: Grab vs Gojek vs Traditional Taxi

Service Est. Price (IDR) Est. Price (USD) Time Pros Cons
GrabCar / GoCar 50,000 – 80,000 $3 – $5 20–30 min Fixed price, app tracking, cashless Needs internet; surge pricing possible
GrabCar Plus / GoCar XL 80,000 – 120,000 $5 – $8 20–30 min More space for luggage/groups Higher cost
Blue Bird Taxi 80,000 – 110,000 $5 – $7 25–35 min Reliable, metered, book by phone Meter can vary; must flag or call
Airport Taxi (fixed) 100,000 – 150,000 $6 – $10 25–35 min Fixed rate, official counter Most expensive taxi option

When to Choose Ride-hailing vs Taxi

Grab/Gojek is best for most travelers: you get a fixed price, GPS tracking, and cashless payment. Traditional taxis like Blue Bird are a solid backup if your phone battery dies or you have no data — they are metered and generally honest. Airport taxis are only recommended if you arrive without a phone and need a guaranteed ride; they charge a premium for the convenience.

Source: Grab Indonesia — fare estimates as of 2025; Blue Bird Group — official taxi tariff.

Airport Shuttle Bus (Batik Solo Trans / Damri) — The Budget Choice

If you're looking to save money and don't mind a short walk or a quick ride to the bus stop, the airport shuttle bus is the cheapest way to reach Adi Soemarmo Airport. Two main operators serve the route: Batik Solo Trans and Damri. Neither picks up directly at Keraton Surakarta, but you can easily reach the nearest terminal by a short ojek ride or 10-minute walk.

Operator Comparison: Batik Solo Trans vs Damri

Operator Boarding Point From Keraton Fare (IDR) Fare (USD) Frequency Journey Time
Batik Solo Trans Tirtonadi Terminal (Bay 7) ~10 min by ojek or 25 min walk 25,000 ≈ $1.6 Every 30–60 min 35–45 min
Damri Tirtonadi Terminal / Gendengan ~12 min by ojek or 30 min walk 30,000 ≈ $2 Every 45–90 min 35–50 min

Step-by-Step: Taking the Batik Solo Trans Airport Bus

  1. Get to Tirtonadi Terminal — from Keraton Surakarta, take an ojek (IDR 10,000–15,000 / ≈ $0.7–1) or walk north along Jl. Bhayangkara (about 25 min).
  2. Find Bay 7 — Batik Solo Trans airport buses depart from Bay 7 at Tirtonadi Terminal. Look for the blue-and-white buses marked "Bandara."
  3. Buy ticket at the counter or directly from the driver. Cash only. Fare: IDR 25,000 (≈ $1.6).
  4. Board and ride — the bus makes a few stops along Jl. Ir. Sutami and Jl. Adi Soemarmo before arriving at the airport terminal.
  5. Alight at the airport — the bus stops right outside the departure hall.

Important Notes

Source: Batik Solo Trans official website — route & tariff; Damri Indonesia — airport bus services.

Motorcycle Taxi (Ojek) — Fast, Cheap, but Not for Everyone

For solo travelers with minimal luggage, an ojek (motorcycle taxi) can be the quickest and most affordable way to get from Keraton Surakarta to Adi Soemarmo Airport. Available via Gojek (GoRide) and Grab (GrabBike), as well as informal ojek drivers at the palace gate, this option cuts through traffic and costs about half the price of a car ride.

Ojek Price & Time Comparison

Service Est. Price (IDR) Est. Price (USD) Time Best For
GoRide (Gojek) 25,000 – 40,000 $1.6 – $2.6 15–25 min Solo travelers, one small backpack
GrabBike 28,000 – 45,000 $1.8 – $3 15–25 min Solo travelers, one small backpack
Local ojek (informal) 30,000 – 50,000 $2 – $3.3 15–25 min When app not available / no data

When an Ojek Makes Sense

When NOT to Take an Ojek

Source: Gojek Indonesia — GoRide tariff estimates; Grab Indonesia — GrabBike fare estimates.

Private Car & Premium Transfer — Comfort at a Premium

If you value comfort, space, and reliability above all else — or if you're traveling in a group — a pre-booked private car or premium transfer is the best choice. Prices are higher than a standard taxi, but you get a larger vehicle, meet-and-greet service, and often a fixed price that includes all fees.

Private Transfer Options

Service Vehicle Type Price (IDR) Price (USD) Passengers Includes
GrabCar Plus / GoCar XL Toyota Avanza / Daihatsu Xenia 80,000 – 120,000 $5 – $8 4–6 Air-con, fixed price, app tracking
Hotel transfer (arranged) Sedan or MPV 100,000 – 200,000 $6 – $13 2–4 Meet at lobby, fixed price
Premium chauffeured car Toyota Innova / Hiace 200,000 – 350,000 $13 – $23 4–10 Large luggage, door-to-door, waiting time

When to Choose a Private Transfer

How to Book

Use the Grab or Gojek app and select the XL/Plus option. Alternatively, ask your hotel concierge to arrange a car — they often have trusted drivers at competitive rates. For premium cars, platforms like Traveloka and Klook offer airport transfer bookings with fixed pricing.

Source: Traveloka Airport Transfers — price ranges for Solo area.

Cost & Time Comparison — All Options at a Glance

Use this table to quickly compare every transport option from Keraton Surakarta to Adi Soemarmo Airport. Best overall and cheapest options are highlighted.

Transport Mode Est. Price (IDR) Est. Price (USD) Journey Time Door-to-Door Time* Transfers Best For
⭐ GrabCar / GoCar 50,000 – 80,000 $3 – $5 20–30 min 20–30 min 0 Best overall
💰 Batik Solo Trans Bus 25,000 ≈ $1.6 35–45 min 45–70 min 1 (to terminal) Cheapest
Damri Bus 30,000 ≈ $2 35–50 min 50–75 min 1 (to terminal) Budget backup
GoRide / GrabBike (Ojek) 25,000 – 45,000 $1.6 – $3 15–25 min 15–25 min 0 Solo, no luggage
Blue Bird Taxi 80,000 – 110,000 $5 – $7 25–35 min 25–35 min 0 No app / phone booking
Airport Taxi (fixed) 100,000 – 150,000 $6 – $10 25–35 min 25–35 min 0 Guaranteed ride
Private Transfer (XL) 120,000 – 350,000 $8 – $23 20–30 min 20–30 min 0 Groups / premium

*Door-to-door time includes any necessary connecting trips (e.g., from Keraton to bus terminal).

Summary: For most travelers, GrabCar or GoCar offers the best value. If you're on a shoestring budget and travel light, Batik Solo Trans bus is the cheapest. For groups or premium comfort, book a private transfer.

Traveler Tips & Local Experience

After traveling this route many times, here is practical advice to make your journey smoother.

🚗 Traffic Awareness

🧳 Luggage Tips

📱 App & Payment Prep

⏰ Flight Timing Advice

🌧️ Weather Consideration

Source: Personal experience and BMKG Indonesia — weather data for Surakarta region.

FAQs: Getting from Keraton Surakarta to Adi Soemarmo Airport

1. Is there a direct train from Keraton Surakarta to Adi Soemarmo Airport?

No. There is no train service connecting Keraton Surakarta to Adi Soemarmo Airport. The airport is only 14 km away and has no rail link. All transport is by road: taxi, ride-hailing, bus, or ojek.

2. How much does a taxi cost from Keraton Surakarta to the airport?

A standard metered taxi (Blue Bird) costs IDR 80,000–110,000 (≈ $5–7). Airport taxis at the palace gate may quote IDR 100,000–150,000 (≈ $6–10). Ride-hailing apps are cheaper: IDR 50,000–80,000 (≈ $3–5).

3. What is the cheapest way to get from Keraton Surakarta to the airport?

The cheapest option is the Batik Solo Trans airport bus from Tirtonadi Terminal at IDR 25,000 (≈ $1.6). You'll need to get from Keraton to the terminal first (ojek: IDR 10,000–15,000). Total cost: IDR 35,000–40,000 (≈ $2.3–2.6).

4. How long does it take to get from Keraton Surakarta to Adi Soemarmo Airport?

By taxi or ride-hailing: 20–30 minutes. By ojek: 15–25 minutes. By airport bus: 35–45 minutes plus 10–15 minutes to reach the bus terminal (total 45–70 minutes door-to-door).

5. Is there an airport bus from Keraton Surakarta to Adi Soemarmo Airport?

Not directly from the palace itself. The Batik Solo Trans and Damri airport buses depart from Tirtonadi Terminal, about 1 km north of Keraton. You can walk (25 min) or take a short ojek ride (5 min) to reach the terminal.

6. Can I use ride-hailing apps like Grab or Gojek for this route?

Yes, absolutely. Grab and Gojek are widely available in Surakarta. GrabCar and GoCar provide door-to-door service from Keraton to the airport for IDR 50,000–80,000 (≈ $3–5). GrabBike and GoRide are cheaper but only for solo travelers with no luggage.

7. What is the best time to travel to the airport to avoid traffic?

Aim to depart Keraton Surakarta before 06:30 or after 09:30 in the morning, and before 15:30 or after 18:30 in the afternoon. The worst congestion is on Jl. Ir. Sutami during school pickup (06:30–07:30) and office rush hours (16:00–18:00).

8. Is it safe to take a motorcycle taxi (ojek) with luggage?

Not recommended with a suitcase. Ojek is safe for solo passengers with a small backpack. If you have a rolling suitcase, bag, or any item larger than a daypack, take a GrabCar or taxi instead. The driver cannot secure a suitcase on a motorcycle, and it's dangerous.