Quick Answer
Best option for most travelers: Take a Grab or Gojek ride-hailing car from Solo City Center to Adi Soemarmo Airport (SOC). Total time: 15–25 minutes. Cost: 50,000–80,000 IDR (3–5 USD). No transfers, door-to-door, and available 24/7. For the cheapest option, take the Damri airport bus at 40,000 IDR (2.6 USD) (30–45 minutes). For early morning flights (before 6:00 AM), a taxi or ride-hailing is your only reliable choice.
🚕 Taxi & Ride-Hailing: Fastest & Most Convenient
Best for: Most travelers, especially those with luggage, families, or anyone wanting a direct, hassle-free trip. This is the recommended option for 90% of visitors.
Options Comparison
| Service | Estimated Cost (IDR) | Estimated Cost (USD) | Time | Notes |
|---|---|---|---|---|
| GrabCar (app) | 55,000 – 75,000 | 3.5 – 4.8 | 15–25 min | Fixed price via app; pay cash or card |
| GoCar (app) | 50,000 – 70,000 | 3.2 – 4.5 | 15–25 min | Slightly cheaper than Grab; promo codes often available |
| Blue Bird Taxi (metered) | 70,000 – 90,000 | 4.5 – 5.8 | 15–25 min | Reliable metered service; book via app or call |
| Airport Taxi (fixed counter) | 100,000 – 130,000 | 6.5 – 8.4 | 15–25 min | Available at airport arrival hall; most expensive |
Step-by-Step: Using Grab/Gojek from City Center
- Open the app (Grab or Gojek) and set pickup to your hotel or current location in Solo City Center (e.g., around Pasar Gede or Jl. Slamet Riyadi).
- Set destination to "Adi Soemarmo Airport (SOC)" — the app will show a fixed price.
- Choose GrabCar or GoCar (not the motorcycle option if you have luggage).
- Wait at your pickup point — driver usually arrives in 3–8 minutes.
- Ride takes 15–25 minutes via Jl. Adi Sucipto or the toll road (toll adds ~10,000 IDR to the fare).
- Drop off at the departures entrance (second floor).
When to Avoid Taxi / Ride-Hailing
- Peak hours (7:00–8:30 AM and 4:30–6:30 PM) — add 10–15 minutes.
- Heavy rain (Nov–March) — roads may flood near Jl. Adi Sucipto; allow extra time.
- Very tight budget — the airport bus is 40,000 IDR (2.6 USD).
Pro tip: Download Grab and Gojek before you arrive in Solo. Register with your phone number and add a payment method (credit card or GoPay/GrabPay). Grab Indonesia | Gojek Indonesia
🚌 Damri Airport Bus: The Budget Choice
Best for: Solo travelers on a budget, backpackers, and those with light luggage who aren't in a hurry. The Damri bus is the most economical door-to-airport option.
Route & Schedule
| Route | Fare (IDR) | Fare (USD) | Frequency | Travel Time |
|---|---|---|---|---|
| Solo City Center (Terminal Tirtonadi) → Airport | 40,000 | 2.6 | Every 1–2 hours | 30–45 min |
| Solo Balapan Station → Airport | 40,000 | 2.6 | Every 1–2 hours | 25–35 min |
How to Ride the Damri Airport Bus
- Go to Terminal Tirtonadi (Solo's main bus terminal) or Solo Balapan Station (if arriving by train).
- Find the Damri counter — look for "Damri Airport Bus" signage. Buy your ticket (cash or digital payment).
- Wait for departure — the bus usually departs on the hour or half-hour. Check the schedule at the counter.
- Ride to the airport — the bus stops directly at the arrival/departure area. No transfers needed.
Important Notes
- First bus from Tirtonadi: ~5:00 AM. Last bus: ~8:00 PM. Not suitable for early morning (before 6 AM) or late-night flights.
- Luggage is stored in the cargo compartment — no size limit but heavy bags may be charged extra (~5,000–10,000 IDR).
- No reservation needed — just show up. But during holidays (Lebaran, Christmas) arrive 30 minutes early.
- Reliability: Damri is a state-owned company, generally reliable but can run 10–20 minutes late. Damri Official Site
Pro tip: If you're staying near Jl. Slamet Riyadi, take a GrabBike (6,000–10,000 IDR) to Terminal Tirtonadi, then the bus. Total cost still under 55,000 IDR (3.5 USD).
🏍️ Motorcycle Taxi (Ojek): Fastest with Light Luggage
Best for: Solo travelers with only a backpack, or for a quick trip to the airport if you're running late. Ojek is the fastest mode because it weaves through traffic.
Cost & Time
| Service | Cost (IDR) | Cost (USD) | Time |
|---|---|---|---|
| GrabBike | 30,000 – 45,000 | 1.9 – 2.9 | 10–20 min |
| GoRide | 28,000 – 42,000 | 1.8 – 2.7 | 10–20 min |
| Local Ojek (offline) | 35,000 – 50,000 | 2.3 – 3.2 | 10–20 min |
When to Choose Ojek
- You only have a backpack or small duffel — no suitcases or large bags.
- You're in a rush — Ojek can cut through traffic, saving 5–10 minutes compared to a car.
- Budget is tight — at 28,000 IDR (1.8 USD), it's the cheapest motorized option.
- You're comfortable on a motorcycle — not recommended for nervous passengers or those with mobility issues.
Important Safety Tips
- Always wear the helmet provided by the driver (it's required by law in Indonesia).
- Keep your bag between your feet or wear it as a backpack — don't hold it in your lap.
- Avoid Ojek in heavy rain — roads can be slippery and visibility is poor.
- Agree on the price first if using an offline Ojek (not via app).
Pro tip: Use GrabBike or GoRide for the fixed price and GPS tracking. Offline Ojek drivers near Pasar Gede may quote double — negotiate firmly. GrabBike Info
🚗 Private Transfer: Premium Comfort for Groups or Special Needs
Best for: Families with young children, business travelers, small groups (3–6 people), late-night arrivals, or anyone with heavy luggage who wants guaranteed service without using an app.
Typical Cost
| Vehicle Type | Cost (IDR) | Cost (USD) | Capacity |
|---|---|---|---|
| Standard Sedan (e.g., Toyota Avanza) | 150,000 – 200,000 | 9.7 – 12.9 | 3–4 pax + luggage |
| MPV (e.g., Toyota Innova) | 200,000 – 280,000 | 12.9 – 18.1 | 5–6 pax + luggage |
| Premium (e.g., Toyota Alphard) | 350,000 – 500,000 | 22.6 – 32.3 | 4–5 pax + luxury luggage space |
How to Book
- Hotel concierge — most hotels in Solo can arrange a private car with a fixed price.
- Online platforms — Traveloka, Kiwiko, or local transfer services.
- WhatsApp booking — many local drivers advertise via WhatsApp groups. Ask your hotel for a reliable contact.
When Private Transfer Is Worth It
- Late-night or early-morning flights (midnight–5:00 AM) — when ride-hailing surge pricing is high and buses aren't running.
- Traveling with elderly or disabled passengers — guaranteed assistance with luggage and door-to-door service.
- Group of 4+ people — splitting the cost makes it comparable to ride-hailing (e.g., 4 people × 50,000 IDR each = 200,000 IDR for an MPV).
- Business travelers — invoice available for expense reports.
Pro tip: Always confirm the total price before booking — including tolls and waiting time. Some drivers charge extra for airport drop-off (10,000–20,000 IDR).
🚆 Train + Airport Connect: For Travelers Arriving from Other Cities
Note: There is no direct train to Adi Soemarmo Airport. This section is for travelers arriving in Solo by train from other cities (Jakarta, Surabaya, Yogyakarta) and needing onward transport to the airport.
Popular Train Routes to Solo Balapan Station
| From City | Train Name (Class) | Duration | Price Range (IDR) | Price Range (USD) |
|---|---|---|---|---|
| Jakarta (Gambir) | Argo Lawu / Argo Muria (Executive) | 7.5–8.5 h | 350,000 – 550,000 | 22.6 – 35.5 |
| Jakarta (Gambir) | Bima (Executive) | 8–9 h | 380,000 – 520,000 | 24.5 – 33.5 |
| Surabaya (Pasar Turi) | Argo Wilis / Turangga (Executive) | 3–4 h | 150,000 – 280,000 | 9.7 – 18.1 |
| Yogyakarta (Tugu) | Prambanan Ekspres (Economy) | 1–1.5 h | 50,000 – 80,000 | 3.2 – 5.2 |
| Yogyakarta (Tugu) | Joglosemarkerto (Executive) | 50–70 min | 90,000 – 150,000 | 5.8 – 9.7 |
From Solo Balapan Station to the Airport
Once you arrive at Solo Balapan Station, you have three onward options:
- Grab/Gojek (car): 50,000–70,000 IDR (3.2–4.5 USD), 15–20 minutes. Recommended.
- Damri Airport Bus: 40,000 IDR (2.6 USD), 25–35 minutes. Board at the station's bus stop (outside the main entrance).
- Taxi (metered): 70,000–90,000 IDR (4.5–5.8 USD), 15–20 minutes.
Important: Luggage Tips for Train Travelers
- Executive class has ample luggage space (overhead racks and luggage area at carriage ends).
- Economy class (Prambanan Ekspres) is more crowded — limit yourself to one medium suitcase.
- Takkyubin (行李快递) alternative: In Indonesia, services like GoSend or Tiki can ship luggage from your hotel to the airport (or vice versa). Cost: ~50,000–100,000 IDR (3.2–6.5 USD) for a suitcase. Tiki Indonesia
Pro tip: If you're coming from Yogyakarta, the Prambanan Ekspres economy train is cheap (50,000 IDR) but can be packed. Upgrade to Joglosemarkerto for a more comfortable ride with luggage space. KAI (Indonesian Railways)
✈️ Domestic Flights: Solo (SOC) vs Yogyakarta (YIA) — Route Planning
Best for: Travelers planning domestic connections from Central Java. This section helps you decide whether to fly from Adi Soemarmo Airport (SOC) or travel to Yogyakarta International Airport (YIA) for more route options.
Direct Domestic Routes from SOC
| Destination Airport | Airlines | Flight Time | Typical Fare (IDR) | Typical Fare (USD) |
|---|---|---|---|---|
| Jakarta (CGK & HLP) | Garuda, Lion Air, Citilink, Batik Air | 1 h 05 min | 450,000 – 1,200,000 | 29 – 77 |
| Surabaya (SUB) | Lion Air, Citilink | 50 min | 350,000 – 800,000 | 22.6 – 52 |
| Bali / Denpasar (DPS) | Garuda, Lion Air, Citilink | 1 h 30 min | 550,000 – 1,500,000 | 35.5 – 97 |
| Banjarmasin (BDJ) | Lion Air | 1 h 15 min | 500,000 – 1,000,000 | 32.3 – 65 |
| Makassar (UPG) | Garuda, Lion Air | 2 h 00 min | 700,000 – 1,600,000 | 45 – 103 |
SOC vs YIA: Which Airport Should You Use?
| Factor | Solo (SOC) | Yogyakarta (YIA) |
|---|---|---|
| Distance from Solo City Center | 15 km (15–25 min) | 110 km (1.5–2.5 h by car) |
| Number of routes | ~15 domestic routes | ~30+ domestic + limited international (KUL, SIN) |
| Typical fare to Jakarta | 450,000 – 1,200,000 IDR | 350,000 – 900,000 IDR (often cheaper) |
| Airport experience | Small, quick check-in, less crowded | Modern, larger, more facilities |
| Check-in time needed | 40–50 min before domestic | 60–90 min before domestic |
When to Choose SOC
- Time-sensitive trip — you're already in Solo and want to minimize total travel time.
- Flying to Jakarta or Bali — these routes are well-served from SOC.
- You dislike long drives — YIA is 2+ hours away from Solo by road.
When to Consider YIA Instead
- Cheaper fares — YIA often has promotional fares that offset the cost of getting there.
- More flight times — especially if SOC doesn't have a morning/evening flight that suits you.
- International flights — YIA has direct flights to Kuala Lumpur (AirAsia) and Singapore (Scoot).
- Connecting to eastern Indonesia — YIA has more routes to destinations like Labuan Bajo, Komodo, and Ambon.
Pro tip: Before booking, check both SOC and YIA on Skyscanner or Traveloka. Factor in the cost and time to reach YIA (car ~250,000–400,000 IDR / 16–26 USD one way) when comparing total trip cost.
💰 Complete Cost & Time Comparison Table
At a glance: Compare all transport options from Solo City Center to Adi Soemarmo Airport. Recommended and Cheapest options are highlighted.
| Mode | Time (min) | Cost (IDR) | Cost (USD) | Transfer Required? | Best For |
|---|---|---|---|---|---|
| ✅ GrabCar / GoCar (Recommended) | 15–25 | 50,000 – 80,000 | 3.2 – 5.2 | No | Most travelers, luggage OK |
| 🚕 Blue Bird Taxi (metered) | 15–25 | 70,000 – 90,000 | 4.5 – 5.8 | No | Reliable metered option |
| 💰 Damri Airport Bus (Cheapest) | 30–45 | 40,000 | 2.6 | No (direct) | Budget travelers, light luggage |
| 🏍️ GrabBike / GoRide | 10–20 | 28,000 – 45,000 | 1.8 – 2.9 | No | Fast, solo, backpack only |
| 🚗 Private Transfer (sedan) | 15–25 | 150,000 – 200,000 | 9.7 – 12.9 | No | Families, groups, premium |
| 🚗 Private Transfer (MPV) | 15–25 | 200,000 – 280,000 | 12.9 – 18.1 | No | Groups 5–6 pax |
| 🚆 Train to Balapan + Grab | 20–35 (excl. train) | 50,000 – 70,000 (transfer only) | 3.2 – 4.5 | Yes (1 transfer) | Arriving by train from other cities |
| 🚆 Train to Balapan + Damri Bus | 25–40 (excl. train) | 40,000 (transfer only) | 2.6 | Yes (1 transfer) | Budget train travelers |
Summary
- Fastest: GrabBike / GoRide (10–20 min).
- Cheapest: Damri Airport Bus (40,000 IDR / 2.6 USD).
- Best overall value: GrabCar / GoCar (50,000–80,000 IDR / 3.2–5.2 USD).
- Most comfortable (group): Private MPV transfer (200,000–280,000 IDR / 12.9–18.1 USD).
Note: Prices are approximate and may vary based on time of day, traffic, surge pricing, and seasonal demand. Always check the app or counter for current rates. Reference: Numbeo Solo Cost of Living
🧳 Traveler Tips & Local Insights for a Smooth Airport Trip
Real-world advice from frequent travelers to Solo. These tips will help you avoid common pitfalls and make your journey to Adi Soemarmo Airport stress-free.
1. Luggage: Use GoSend / Tiki for Heavy Bags
If you have large suitcases or multiple bags, consider using GoSend (same-day delivery via Gojek) or Tiki to ship your luggage from your hotel to the airport. Cost is around 50,000–100,000 IDR (3.2–6.5 USD) per suitcase — comparable to a Grab ride, and you can travel light. This is especially useful if you want to explore Solo on your last day without dragging bags. GoSend Service
2. Jakarta Train Transfer: Timing Is Everything
If you're taking a train from Jakarta (Gambir) to catch a flight from SOC, book a train that arrives at least 4 hours before your flight. The Argo Lawu train (arrives ~12:00 PM) pairs well with afternoon flights (4:00 PM+). For morning flights, consider taking the overnight train (Bima) or arriving the day before.
3. Mount Merapi View (If You're Lucky)
On clear mornings, the approach to Adi Soemarmo Airport offers a stunning view of Mount Merapi (2,930 m) to the south. Request a window seat on the left side of the aircraft (if departing) or right side (if arriving) for the best view. This is a favorite tip among local photographers.
4. Peak Season Warning: Lebaran & Christmas
During Lebaran (Eid al-Fitr) and Christmas/New Year, Solo experiences heavy traffic. Roads to the airport can take 45–60 minutes instead of 15–25. Book your ride-hailing at least 2 hours before departure. Damri buses may be full — arrive 30–45 minutes early at the terminal. Check the KAI and Damri schedules for holiday adjustments.
5. Solo Balapan Station: Navigating the New Building
Solo Balapan Station recently underwent a major renovation. The new building has separate entrances for executive and economy class. If you're arriving by train and need to catch the Damri airport bus, exit the station via the north gate — the bus stop is across the street. Look for the blue Damri sign. Avoid unofficial taxi touts inside the station; walk to the main road and book a Grab/Gojek from there (often 10,000–15,000 IDR cheaper).
6. Airport Food & Amenities
Adi Soemarmo Airport is small but has a few decent options: Warung Kopi for local coffee and snacks, Indomaret for basic supplies, and a duty-free shop (limited). There's free WiFi (20 Mbps) but it can be slow during peak hours. If you have a long wait, consider eating at a restaurant in the city before heading to the airport.
7. Cash & Payment Tips
- Grab and Gojek accept cash and credit cards. Have small bills (20,000–50,000 IDR) for cash payments.
- Damri bus takes cash only (exact change appreciated).
- Taxis may not have change for 100,000 IDR notes — keep 20,000s and 50,000s handy.
- ATMs are available at the airport (BCA, Mandiri) but may run out of cash on weekends.
Pro tip: Download the Grab and Gojek apps before your trip and register with your phone number. Add a credit card or link GoPay/GrabPay for faster payment. This saves time and avoids cash hassles. Grab Indonesia | Gojek Indonesia
❓ Frequently Asked Questions: Solo City Center to Adi Soemarmo Airport
Is there a direct train from Solo City Center to Adi Soemarmo Airport?
No, there is no direct train to Adi Soemarmo Airport. You can take a train to Solo Balapan Station and then continue by taxi (15 minutes, ~50,000 IDR) or airport bus (25–35 minutes, 40,000 IDR). The combined train+transfer option is popular for travelers coming from Jakarta, Surabaya, or Yogyakarta.
What is the cheapest way to get from Solo City Center to Adi Soemarmo Airport?
The cheapest way is the Damri airport bus at 40,000 IDR (2.6 USD) per person, departing from Terminal Tirtonadi or Solo Balapan Station. Alternatively, a motorcycle taxi (GrabBike/GoRide) costs 28,000–45,000 IDR (1.8–2.9 USD) but is only practical with light luggage.
How much does a taxi cost from Solo City Center to Adi Soemarmo Airport?
A metered taxi (Blue Bird) costs around 70,000–90,000 IDR (4.5–5.8 USD). Ride-hailing apps like Grab or Gojek are slightly cheaper at 50,000–80,000 IDR (3–5 USD). Airport counter taxis are the most expensive at 100,000–130,000 IDR (6.5–8.4 USD).
How long does it take to get from Solo City Center to Adi Soemarmo Airport?
By taxi or ride-hailing: 15–25 minutes. By airport bus: 30–45 minutes. By motorcycle taxi: 10–20 minutes. During peak hours (7:00–8:30 AM, 4:30–6:30 PM) or heavy rain, add 10–15 minutes. The route is mostly via Jl. Adi Sucipto or the toll road.
Is Grab or Gojek available from Solo City Center to the airport?
Yes, both Grab and Gojek are widely available in Solo. GrabCar or GoCar costs 50,000–80,000 IDR (3–5 USD) and takes 15–25 minutes. Availability is excellent from 5:00 AM to 11:00 PM. Late-night (midnight–4:00 AM) wait times may be 10–20 minutes longer. Avoid ordering during heavy rain or peak hours for shorter wait times.
What time should I leave for a morning flight from Adi Soemarmo Airport?
For a domestic morning flight (6:00–8:00 AM departure), leave the city center by 4:00–4:30 AM. For international flights (if available), leave by 3:30–4:00 AM. Damri buses start at 5:00 AM, so for early flights use a taxi or ride-hailing. The airport opens around 4:30 AM, and check-in counters open 2 hours before departure.
Can I take a motorcycle taxi (Ojek) to Adi Soemarmo Airport with luggage?
Yes, but it's only practical with small bags (backpack or one small duffel). Gojek and Grab both offer Ojek services (GrabBike, GoRide). For suitcases or multiple bags, choose a car or taxi. Motorcycle taxis are best for solo travelers with minimal luggage who want the fastest possible trip (10–20 minutes).
Which is better: flying from Solo (SOC) or Yogyakarta (YIA) for domestic routes?
Solo SOC is smaller, faster to navigate (arrive 40 minutes before domestic), and much closer to the city center (15–25 min vs 1.5–2.5 h to YIA). YIA has more route options and often cheaper fares, but the travel time to reach YIA from Solo adds significant cost and time. For time-sensitive trips, SOC is usually better. For budget travelers or those needing specific routes (e.g., to Labuan Bajo or international), YIA may be worth the extra travel.