Quick Answer
Best way: Take a taxi or Grab from Solo Balapan Station to Adi Soemarmo Airport (SOC). Total time: 20–30 minutes. Total cost: IDR 60,000–80,000 ($4–5). No transfer needed — direct door-to-door service. For budget travelers, the airport shuttle bus costs IDR 35,000 ($2.20) and takes 30–45 minutes.
Train & Rail Connection: Solo Balapan to Adi Soemarmo Airport
There is no direct train from Solo Balapan Station to Adi Soemarmo Airport. The distance is only 12 km (7.5 miles), which is too short for a rail connection. However, Solo Balapan Station itself is a major railway hub serving Bisnis (Business) and Eksekutif (Executive) class trains from Jakarta, Surabaya, and Yogyakarta. If you are arriving at Solo Balapan by train and need to reach the airport, you must transfer to a road-based option.
Station Layout & Transfer Points
Solo Balapan Station has two main exits: the North Exit (Jalan Gajah Mada) and the South Exit (Jalan Rajiman). Taxis and ride-hailing pick-ups are located at both exits. The airport shuttle bus stop is on the south side, near the main parking area.
Recommended Transfer Options from the Station
| Mode | Time to Airport | Cost (IDR) | Cost (USD) |
|---|---|---|---|
| Taxi (station rank) | 20–30 min | 70,000–90,000 | $4.50–5.50 |
| Grab/Gojek car | 20–30 min | 50,000–70,000 | $3–4 |
| Airport shuttle bus | 30–45 min | 35,000 | $2.20 |
| Batik Solo Trans (BRT) | 45–60 min | 3,500–5,000 | $0.22–0.31 |
| Ojek (motorcycle) | 15–20 min | 30,000–50,000 | $2–3 |
Important Note on Luggage
If you are carrying large suitcases or multiple bags, the train-to-taxi transfer is the most comfortable. The station has porters (kuli stasiun) available for IDR 20,000–30,000 per bag — a worthwhile service if you have heavy luggage.
Official reference: PT Kereta Api Indonesia — www.kai.id
Flight & Air Travel: Adi Soemarmo Airport (SOC)
There is no flight from Solo Balapan Station to the airport — the distance is far too short for air travel. However, Adi Soemarmo International Airport (SOC) serves several domestic routes, and understanding the airport's connections helps you plan your onward journey.
Domestic Routes from Adi Soemarmo
| Airline | Destination | Frequency | Flight Time |
|---|---|---|---|
| Garuda Indonesia | Jakarta (CGK) | 4–5 daily | 1 hr 10 min |
| Lion Air | Jakarta (CGK) | 3–4 daily | 1 hr 15 min |
| Citilink | Surabaya (SUB) | 2 daily | 55 min |
| Batik Air | Denpasar (DPS) | 1 daily | 1 hr 40 min |
| Super Air Jet | Jakarta (CGK) | 2–3 daily | 1 hr 10 min |
Hidden Time: The True Door-to-Door Duration
Many travelers compare flight time vs. train time incorrectly. When flying from Solo, you must add:
- 20–30 minutes to get from Solo Balapan to the airport
- 60–90 minutes check-in and security (domestic)
- 20–30 minutes baggage claim on arrival
So a 1-hour flight to Jakarta actually takes 2.5–3 hours from station to city center — roughly the same as the train journey itself. For short-haul routes, the train is often more efficient when factoring in total travel time.
Official reference: Angkasa Pura I — www.adisoemarmoairport.com
Bus & Airport Shuttle: Budget-Friendly Ground Transport
For travelers watching their budget, two bus options connect Solo Balapan Station to Adi Soemarmo Airport: the direct airport shuttle (Damri) and the Batik Solo Trans (BRT) public bus system.
Option 1: Damri Airport Shuttle (Direct)
Cost: IDR 35,000 ($2.20) per person
Time: 30–45 minutes
Frequency: Every 30–60 minutes, 5:00 AM – 9:00 PM
Pick-up point: South side of Solo Balapan Station, near the main parking lot
The Damri shuttle is the most popular middle-ground option. Buses are air-conditioned and have dedicated luggage compartments. No booking is needed — just buy your ticket at the kiosk or on the bus.
Option 2: Batik Solo Trans (BRT) — Cheapest but Requires Transfer
Cost: IDR 3,500–5,000 ($0.22–0.31) per person
Time: 45–60 minutes
Frequency: Every 10–15 minutes, 5:30 AM – 9:30 PM
Route: Take corridor 1 (Kartosuro–Palur) from the station to Pasar Gede, then transfer to corridor 4 (Gremet–Bandara) to the airport.
This is the absolute cheapest option, but it involves one transfer and limited luggage space. Best for backpackers with a single small bag.
Comparison: Shuttle vs. BRT
| Feature | Damri Shuttle | Batik Solo Trans (BRT) |
|---|---|---|
| Cost | IDR 35,000 ($2.20) | IDR 3,500–5,000 ($0.25) |
| Travel Time | 30–45 min | 45–60 min |
| Transfers | None (direct) | 1 transfer required |
| Luggage Space | Dedicated compartment | Limited (1 small bag) |
| Air Conditioning | Yes | Yes |
| Booking Required | No | No |
Official reference: Damri Indonesia — www.damri.co.id | Batik Solo Trans — www.surakarta.go.id
Taxi & Ride-Hailing: Fast, Convenient, Door-to-Door
For most travelers, a taxi or ride-hailing service (Grab/Gojek) is the best balance of speed, comfort, and cost. The short 12 km journey takes 20–30 minutes and costs IDR 50,000–80,000 ($3–5).
Standard Taxi (Station Rank)
- Cost: IDR 70,000–90,000 ($4.50–5.50) — fixed price from the station taxi counter
- Time: 20–30 minutes
- Pros: No app needed, available 24/7, fixed price (no surge)
- Cons: Slightly more expensive than ride-hailing, variable vehicle quality
The official taxi counter is located inside the station's south exit hall. Pay at the counter and receive a voucher — this prevents negotiation or overcharging.
Grab & Gojek (Ride-Hailing)
- Cost (Car): IDR 50,000–70,000 ($3–4)
- Cost (Motorcycle/Ojek): IDR 30,000–50,000 ($2–3)
- Time (Car): 20–30 minutes
- Time (Motorcycle): 15–20 minutes
- Pros: Cheaper than taxis, trackable, cashless payment option
- Cons: Surge pricing during peak hours (7–9 AM, 4–7 PM), need smartphone and data
Pick-up points for ride-hailing are clearly marked at both the north and south exits of the station. Look for the green "Grab" or "Gojek" signage.
When to Choose Taxi vs. Ride-Hailing
| Situation | Best Choice | Why |
|---|---|---|
| Late night (after 9 PM) | Taxi | Ride-hailing may have high surge or long wait |
| Early morning (before 6 AM) | Grab/Gojek car | Reliable, lower price, no surge |
| Heavy luggage (2+ suitcases) | Taxi or Grab car | More trunk space than ride-hailing cars |
| Group of 3–4 people | Grab car (XL/6-seater) | Cheaper than 2 taxis |
| Solo traveler, small bag | Ojek (motorcycle) | Fastest, cheapest, but less luggage capacity |
Official reference: Grab Indonesia — www.grab.com/id | Gojek — www.gojek.com
Ojek (Motorcycle Taxi): Fastest Through Traffic
For solo travelers with minimal luggage, an Ojek (motorcycle taxi) is the quickest way to reach the airport. You can book via the Gojek or Grab app, or find an independent driver near the station.
Key Details
- Cost: IDR 30,000–50,000 ($2–3)
- Time: 15–20 minutes (cuts through traffic)
- Luggage: One backpack or small duffel only — no suitcases
- Safety: Helmets provided by the driver (check for quality)
When an Ojek Makes Sense
- You are traveling alone with only a backpack
- It is rush hour (cars can be slow due to traffic)
- You need to reach the airport urgently
- Your budget is very tight (lowest cost after BRT bus)
Pro tip: If you use the app, the fare is fixed and you can track the ride. Independent Ojek drivers near the station may quote higher prices — negotiate or stick to the apps.
Official reference: Gojek — www.gojek.com
Cost & Time Comparison: All Options at a Glance
Use this table to quickly compare every transport mode from Solo Balapan Station to Adi Soemarmo Airport. The best overall and cheapest options are highlighted.
| Mode | Time (min) | Cost (IDR) | Cost (USD) | Transfers | Luggage Capacity | Best For |
|---|---|---|---|---|---|---|
| Grab/Gojek Car ⭐ | 20–30 | 50,000–70,000 | $3–4 | 0 | Good (1–2 suitcases) | Best overall |
| Taxi (station rank) | 20–30 | 70,000–90,000 | $4.50–5.50 | 0 | Good (2–3 suitcases) | Late night / groups |
| Airport Shuttle (Damri) | 30–45 | 35,000 | $2.20 | 0 | Moderate (1–2 bags) | Budget + direct |
| Ojek (motorcycle) | 15–20 | 30,000–50,000 | $2–3 | 0 | Minimal (1 backpack) | Solo / fast / cheap |
| Batik Solo Trans (BRT) 💰 | 45–60 | 3,500–5,000 | $0.22–0.31 | 1 | Limited (1 small bag) | Cheapest |
Summary: For most travelers, Grab or Gojek car offers the best combination of speed, cost, and comfort. If you're on a strict budget, the Batik Solo Trans bus is incredibly cheap but requires a transfer. The airport shuttle is a great middle ground if you prefer public transport without the complexity.
Traveler Tips & Experience: Local Know-How
Based on frequent traveler feedback and local insights, here are practical tips to make your journey from Solo Balapan to Adi Soemarmo Airport smoother.
1. Luggage Strategy: Use Takkyubin (Baggage Delivery)
If you are traveling with large suitcases and plan to explore Solo before your flight, consider using a baggage delivery service. PT Pos Indonesia and JNE offer same-day luggage delivery from Solo Balapan Station to the airport for around IDR 50,000–70,000 ($3–4.50) per bag. Drop off your luggage at the station in the morning, and pick it up at the airport in the afternoon — completely hands-free.
2. Watch for Peak Hours at the Station
The area around Solo Balapan Station can get congested during morning rush (7:00–8:30 AM) and evening rush (4:30–6:30 PM). If you are taking a taxi or ride-hailing, add 10–15 minutes to your travel time during these windows. The airport shuttle bus has a dedicated lane on parts of the route, so it is less affected.
3. The Airport is Small — But Don't Cut It Too Close
Adi Soemarmo Airport is relatively compact, so you don't need to arrive 3 hours early like at Jakarta's Soekarno-Hatta. However, security checkpoints can be slow during peak flight times (6:00–8:00 AM and 4:00–6:00 PM). For domestic flights, 1.5 hours before departure is sufficient. For international, allow 2.5 hours.
4. What to Do If You Miss the Last Shuttle Bus
The Damri airport shuttle stops running around 9:00 PM and Batik Solo Trans ends at 9:30 PM. If you arrive at the station after these times, your only practical options are:
- Taxi from the station rank (available 24/7) — IDR 80,000–100,000 ($5–6.50)
- Grab/Gojek car (may have surge pricing after midnight) — IDR 70,000–120,000 ($4.50–7.50)
- Ojek (motorcycle) — IDR 50,000–70,000 ($3–4.50)
5. Navigating Solo Balapan Station
The station has two levels. Platforms 1–3 serve economy and business-class trains, while Platforms 4–5 serve executive-class trains. If you are transferring between platforms, use the overhead bridge — there is no underpass. The station has ATM machines, a small food court, and a waiting lounge for executive passengers.
6. Payment Tips
- Taxis: Cash is preferred, but some accept QRIS digital payments.
- Grab/Gojek: Link your card or use GoPay/OVO for cashless payment.
- Airport shuttle: Cash only for in-person ticket purchase.
- BRT bus: Use a prepaid electronic card (e-money, Brizzi, or TapCash) for the cheapest fare. Cash is accepted but may incur a slight surcharge.
Pro tip from frequent travelers: If you have a morning flight, consider staying at a hotel near the airport the night before. The Arya's Hotel and RedDoorz near Adi Soemarmo offer budget rooms from IDR 150,000 ($10) and provide free airport shuttle. This eliminates the stress of early-morning transport.
Official reference: PT Pos Indonesia — www.posindonesia.co.id | JNE — www.jne.co.id
FAQs: Solo Balapan Station to Adi Soemarmo Airport
Is there a direct train from Solo Balapan Station to Adi Soemarmo Airport?
No, there is no direct train connecting Solo Balapan Station to Adi Soemarmo Airport. The distance is only 12 km, so the most practical options are taxi, ride-hailing (Grab/Gojek), airport shuttle bus, or public bus (Batik Solo Trans).
What is the cheapest way to get from Solo Balapan to Adi Soemarmo Airport?
The cheapest option is Batik Solo Trans (BRT) public bus, costing around IDR 3,500–5,000 ($0.25) per person. However, it requires one transfer and takes 45–60 minutes. The airport shuttle bus at IDR 35,000 ($2.20) is a better balance of low cost and convenience.
How much does a taxi or Grab cost from Solo Balapan to Adi Soemarmo Airport?
A standard taxi costs IDR 60,000–80,000 ($4–5). Grab or Gojek ride-hailing is slightly cheaper at IDR 50,000–70,000 ($3–4). Both take 20–30 minutes depending on traffic.
How long does the airport shuttle bus take from Solo Balapan to the airport?
The airport shuttle bus (Damri) takes approximately 30–45 minutes from Solo Balapan Station to Adi Soemarmo Airport. Buses depart every 30–60 minutes depending on the time of day.
Can I use ride-hailing apps like Grab or Gojek at Solo Balapan Station?
Yes, both Grab and Gojek operate actively at Solo Balapan Station. You can book a car or motorcycle (Ojek) from the station's designated pick-up points. The app fare is typically IDR 50,000–70,000 ($3–4) for a car, and IDR 30,000–50,000 ($2–3) for a motorcycle.
Is there a night bus from Solo Balapan to Adi Soemarmo Airport?
Public buses and airport shuttles generally operate from around 5:00 AM until 9:00 PM. Late-night or early-morning travel (after 9 PM or before 5 AM) typically requires a taxi or ride-hailing service. Ojek (motorcycle taxi) is also available 24/7 via apps.
How early should I leave Solo Balapan to catch a flight at Adi Soemarmo?
For domestic flights, arrive at the airport at least 1 hour before departure. Given the 20–30 minute travel time from Solo Balapan, you should leave the station 1.5 to 2 hours before your flight. For international flights, allow an extra 30–45 minutes.
Are there luggage restrictions on the Batik Solo Trans bus to the airport?
Yes, Batik Solo Trans (BRT) buses have limited luggage space. One small suitcase or backpack per passenger is generally acceptable. For large suitcases or multiple bags, a taxi, Grab, or airport shuttle bus is strongly recommended.