Explore Destinations

Discover the world's most amazing places

How to Get from Batik Kampung (Kauman, Laweyan) to Adi Soemarmo Airport

Quick Answer

Best overall option: A ride-hailing car (Grab or Gojek) from Batik Kampung to Adi Soemarmo Airport (SOC) costs IDR 100,000–150,000 (~$6–9) and takes 30–45 minutes. If you have minimal luggage and want the fastest trip, take an ojek (GrabBike/Gojek) for IDR 50,000–80,000 (~$3–5) and arrive in 25–35 minutes. For the lowest cost, use the DAMRI airport shuttle from Solo Balapan Station (IDR 40,000 / ~$2.50) combined with a short ojek ride from Batik Kampung to the station. There is no direct train or bus that serves the airport from Kauman or Laweyan.

Quick Navigation: All Transport Options

Train: No Direct Rail to the Airport – But Here’s How to Combine Train + Taxi

As of 2025, there is no direct train service to Adi Soemarmo Airport (SOC). The nearest railway stations are Solo Balapan (about 5 km from Batik Kampung) and Purwosari Station (about 3 km). However, travelers arriving in Solo from other cities (Jakarta, Surabaya, Semarang, Yogyakarta) by train can easily reach the airport by combining rail with a short taxi or ride-hailing ride.

Step-by-Step: Train + Taxi from Batik Kampung to the Airport

  1. From Batik Kampung (Kauman/Laweyan) to Solo Balapan Station – take an ojek (IDR 20,000–30,000, 10–15 min) or a taxi (IDR 35,000–50,000, 15–20 min).
  2. At Solo Balapan Station – if you are continuing by train to another city, you can board trains to Jakarta, Surabaya, Bandung, and Yogyakarta. No train goes to the airport.
  3. From Solo Balapan to Adi Soemarmo Airport – take a taxi or Grab from the station (IDR 50,000–70,000, 15–25 min). The DAMRI shuttle (see Bus section) also runs from here.

Train Types Serving Solo Balapan

Train Class Route Example Approx. Fare (per person) Travel Time
Argo Lawu (Executive) Solo Balapan – Gambir (Jakarta) IDR 350,000–550,000 ($21–33) 8–9 hours
Bima (Executive) Solo Balapan – Gambir (Jakarta) IDR 320,000–500,000 ($19–30) 8–9 hours
Mataram (Executive/Business) Solo Balapan – Pasar Senen (Jakarta) IDR 250,000–400,000 ($15–24) 8–10 hours
Sancaka (Executive/Business) Solo Balapan – Surabaya Gubeng IDR 180,000–300,000 ($11–18) 3.5–4 hours

Planned Airport Rail Link

The Indonesian government has discussed extending a rail line to Adi Soemarmo Airport as part of the Solo–Yogyakarta–Semarang commuter rail project, but no construction timeline has been confirmed. For now, travelers must rely on road transport for the final leg. Check PT KAI’s official website for the latest route updates.

Key takeaway: Train is not a direct option for the airport. If you are coming from another city, book a train to Solo Balapan, then take a taxi or DAMRI shuttle. Allow at least 45–60 minutes for the combined connection from Batik Kampung to the airport via Balapan.

Flying from Adi Soemarmo: Airlines, Domestic Destinations & Check-in Guide

Adi Soemarmo International Airport (IATA: SOC) serves as Solo’s main air hub. If you are traveling from Batik Kampung to catch a flight, here is what you need to know about airlines, destinations, and how much time to budget.

Airlines Operating at Adi Soemarmo (2025)

  • Garuda Indonesia – daily flights to Jakarta (CGK) and Denpasar (DPS).
  • Lion Air – Jakarta (CGK), Surabaya (SUB), Balikpapan (BPN), Makassar (UPG).
  • Batik Air – Jakarta (CGK) and Denpasar (DPS).
  • Citilink – budget carrier to Jakarta (CGK) and Surabaya (SUB).
  • Wings Air – regional turboprop flights to Semarang (SRG), Yogyakarta (YIA), and Bandung (BDO).

Domestic Destinations Served

Destination Airlines Flight Time Typical Fare (one-way)
Jakarta (CGK) Garuda, Lion, Batik, Citilink 1 hr 10 min – 1 hr 25 min IDR 400,000–1,200,000 ($24–72)
Denpasar (DPS) Garuda, Batik 1 hr 15 min IDR 500,000–1,500,000 ($30–90)
Surabaya (SUB) Lion, Citilink, Wings 55 min – 1 hr 10 min IDR 350,000–800,000 ($21–48)
Balikpapan (BPN) Lion 2 hr 10 min IDR 700,000–1,400,000 ($42–84)

Check-in & Timing Recommendations

For domestic flights: arrive at least 2 hours before departure. For international flights (mostly charter to Malaysia/Singapore), arrive 3 hours ahead. The airport has a single terminal with basic facilities: a few snack kiosks, a waiting lounge, and an ATM. Security check typically takes 10–20 minutes on normal days but can be longer during holiday rushes (Lebaran, Christmas, New Year).

From Batik Kampung to the airport: add 30–45 minutes travel time by taxi or 25–35 minutes by ojek. For a 10:00 AM domestic flight, leave your accommodation in Kauman or Laweyan by 7:00–7:30 AM to have a comfortable buffer. For a 6:00 AM flight, leave by 3:30–4:00 AM – booking a ride-hailing car the night before is recommended as fewer drivers are active pre-dawn.

Reference: Angkasa Pura (airport operator) for terminal updates.

Bus & DAMRI Shuttle: The Budget-Friendly Route

If you are traveling on a tight budget, the DAMRI airport shuttle bus from Solo Balapan Station to Adi Soemarmo Airport is your best value. Local city buses (Batik Solo Trans) do not serve the airport directly and require multiple transfers, making them impractical for most travelers.

DAMRI Airport Shuttle (Recommended Budget Option)

  • Route: Solo Balapan Station → Adi Soemarmo Airport (direct, no transfers).
  • Fare: IDR 40,000 per person (~$2.50).
  • Frequency: Every 45–60 minutes from approximately 05:00 to 18:00.
  • Travel time: 30–40 minutes.
  • How to use from Batik Kampung: Take an ojek (IDR 20,000–30,000, 10–15 min) or a taxi (IDR 35,000–50,000) to Solo Balapan Station, then board the DAMRI bus.

Total cost from Batik Kampung to the airport via DAMRI: approximately IDR 60,000–70,000 ($3.50–4.20) and 45–60 minutes total journey time. This is ideal for solo travelers or couples with backpacks.

Batik Solo Trans (BRT) – Not Recommended for Airport

The BRT system has several corridors, but none terminate at Adi Soemarmo. The nearest BRT stop to the airport is Terminal Tirtonadi (about 4 km away), from which you would need to take an ojek (IDR 15,000–25,000) or angkot (IDR 5,000). The full journey from Kauman/Laweyan would involve:

  1. Walk or short ojek to a BRT stop (Corridor 1 or 2).
  2. Ride to Terminal Tirtonadi (20–30 min, IDR 5,000).
  3. Transfer to angkot or ojek to the airport (15–20 min, IDR 15,000–25,000).

Total time: 60–90+ minutes. Total cost: IDR 20,000–35,000 ($1.20–2.10). While this is the absolute cheapest option, the effort and time make it suitable only for backpackers with no luggage and ample time.

Check DAMRI schedules at damri.co.id and BRT routes at Batik Solo Trans official site.

Taxi, Ride-Hailing & Ojek: The Most Practical Options

For most travelers, ride-hailing cars (Grab/Gojek) or taxis offer the best balance of cost, comfort, and convenience from Batik Kampung to Adi Soemarmo. Here is a detailed breakdown of every road-based option.

1. GrabCar / Gojek Car

  • Cost: IDR 100,000–150,000 ($6–9) depending on demand and time of day.
  • Time: 30–45 minutes from Kauman or Laweyan.
  • Booking: Use the Grab or Gojek app. Pay with cash or e-wallet (GoPay, OVO, LinkAja).
  • Pros: Door-to-door, air-conditioned, trunk space for luggage, fixed upfront price (no meter disputes).
  • Cons: Surge pricing during peak hours (mornings 6–8 AM and evenings 4–7 PM) can push fare to IDR 180,000+.
  • Tips: Book at least 10–15 minutes before you need to leave, especially in Kauman where narrow streets may require the driver to park on the main road.

2. Blue Bird Taxi (Metered)

  • Cost: IDR 130,000–180,000 ($8–11) metered from Batik Kampung area.
  • Time: 30–45 minutes.
  • Booking: Call 24-hour hotline (024-7601234) or hail at major points. Blue Bird has a dedicated airport fleet.
  • Pros: Reliable, professional drivers, well-maintained cars, no surge pricing.
  • Cons: More expensive than Grab/Gojek during normal hours; traffic congestion affects the meter.
  • Tips: Ask for a receipt if you need reimbursement. Use Blue Bird if you have a scheduled pickup and want guaranteed service.

3. Ojek (GrabBike / Gojek Motorcycle)

  • Cost: IDR 50,000–80,000 ($3–5).
  • Time: 25–35 minutes — the fastest option.
  • Pros: Cheaper than cars, can weave through traffic, easiest for solo travelers with a backpack.
  • Cons: Limited luggage (backpack only, no suitcases), exposure to weather, less comfortable for long distances.
  • Tips: Bring a helmet balaclava (or use the one provided). If you have a large suitcase, this option is not suitable.

4. Private Driver / Pre-booked Transfer

  • Cost: IDR 150,000–250,000 ($9–15) for a standard sedan or MPV.
  • Time: 30–45 minutes.
  • Booking: Arrange through your hotel or a local driver service (e.g., AirportTransfer.id).
  • Pros: Fixed price, meet-and-greet at your accommodation, no need to deal with apps or haggling.
  • Cons: More expensive than ride-hailing; requires advance booking.
  • Tips: Best for groups of 3–4 people with luggage, or for early morning flights when ride-hailing availability is lower.

5. Local Taxi (Non-Blue Bird / Non-Metered)

  • Cost: IDR 100,000–150,000 (negotiated upfront).
  • Time: 30–45 minutes.
  • Pros: Available at street corners and transport hubs.
  • Cons: Risk of overcharging; negotiate the price before getting in. Not recommended for tourists unfamiliar with local rates.
  • Tips: If using a local taxi, confirm the fare covers all tolls and that the driver uses the toll road (bought Rp 10,000 toll to speed up the trip).

Summary for most travelers: Use GrabCar or Gojek for the best combination of price, convenience, and reliability. For early morning departures (before 5 AM), pre-book a private driver or use Blue Bird.

Tickets & Cost Comparison: All Options at a Glance

Use the table below to compare every transport mode from Batik Kampung (Kauman/Laweyan) to Adi Soemarmo Airport side-by-side. Prices are in Indonesian Rupiah (IDR) with US Dollar (USD) equivalents at an approximate rate of 1 USD = 16,500 IDR.

Mode Estimated Time Cost (IDR) Cost (USD) Luggage Capacity Best For
Ojek (GrabBike/Gojek) 25–35 min 50,000–80,000 $3–5 Backpack only Solo travelers, fastest option
GrabCar / Gojek Car 30–45 min 100,000–150,000 $6–9 2–3 suitcases Couples, small groups
Blue Bird Taxi (metered) 30–45 min 130,000–180,000 $8–11 2–3 suitcases Reliable metered service
Private Driver (pre-booked) 30–45 min 150,000–250,000 $9–15 3–4 suitcases Groups, early flights
DAMRI Shuttle (via Balapan) 45–60 min 60,000–70,000* $3.50–4.20* 1–2 bags per person Budget travelers
Batik Solo Trans BRT + ojek 60–90 min 20,000–35,000 $1.20–2.10 Backpack / small bag Backpackers, extreme budget
Hotel Shuttle (if available) 30–45 min Free–100,000 $0–6 Varies Guests of hotels with airport transfer

*Includes ojek from Batik Kampung to Solo Balapan (IDR 20,000–30,000) plus DAMRI fare (IDR 40,000).

Best Value Pick

GrabCar/Gojek Car offers the best overall value: affordable pricing, door-to-door convenience, and sufficient luggage space. If you are traveling alone with a backpack, ojek saves both time and money.

Cheapest Option

Batik Solo Trans BRT + ojek at IDR 20,000–35,000 ($1.20–2.10) is the absolute cheapest, but requires 60–90 minutes and multiple transfers. Only recommended for experienced local travelers without luggage.

Where to Book

Traveler Experience & Tips: What to Expect on the Ground

Real-world insights from frequent travelers and local residents can make your journey smoother. Here are practical tips gathered from experience in Solo’s batik villages and the airport route.

1. Traffic Patterns & Peak Hours

Solo has lighter traffic than Jakarta, but congestion builds around 7:00–9:00 AM (school and work rush) and 4:00–6:30 PM (evening return). The road from Solo city center to the airport (Jalan Adi Sumarmo) can slow down during these windows. If your flight departs between 8:00 AM and 10:00 AM, add 15–20 extra minutes to your journey. Use the toll road (Jalan Tol Solo–Ngawi) which bypasses the busiest intersections — most ride-hailing drivers will take it automatically.

2. Narrow Streets in Kauman & Laweyan

The batik kampungs have narrow, winding streets that can be challenging for cars. If you are staying in a homestay deep in Kauman (near the Great Mosque), your Grab or taxi driver may ask you to walk to the nearest main road (Jalan Slamet Riyadi or Jalan Dr. Rajiman). Laweyan is slightly more accessible, with wider lanes near the main batik showrooms. For early morning pickups, walk to a landmark intersection to save time.

3. Luggage & Takkyubin (Baggage Delivery)

If you have heavy luggage and plan to explore Solo before your flight, consider using baggage delivery services (similar to Japan’s Takkyubin). Some hotels in Solo offer same-day luggage transfer to the airport for around IDR 50,000–80,000. Alternatively, ask your hotel to store your bags and take a taxi back to pick them up before heading to the airport. Ojek is not practical with suitcases — if you are using a motorcycle taxi, pack only a backpack and leave your suitcase at the hotel.

4. Navigating Solo Balapan Station for DAMRI

The DAMRI shuttle bus stop at Solo Balapan is located on the west side of the station, near the taxi stand. Look for the blue DAMRI counter or bus. Buses depart every 45–60 minutes, but schedules can shift without notice. If you arrive at the station and the next bus is 50 minutes away, consider switching to a GrabCar (IDR 50,000–70,000) instead of waiting.

5. Early Morning Flights (Before 7 AM)

Adi Soemarmo’s first flights often depart around 6:00–6:30 AM. Ride-hailing availability at 3:30–4:00 AM is lower in Solo compared to larger cities. Pre-book a private driver or Blue Bird taxi the night before to avoid last-minute stress. Some hotels can also arrange a taxi for you. Check-in counters open 2 hours before departure, so aim to arrive by 4:00 AM for a 6:00 AM flight.

6. Holiday Surges (Lebaran, Christmas, & School Holidays)

During Lebaran (Eid al-Fitr), Christmas/New Year, and school break periods (June–July), Solo sees significantly higher passenger volume. Ride-hailing prices can surge 1.5–2x normal rates. Book at least 2–3 days in advance if using a private driver. Allow an extra 30 minutes for traffic and airport security lines.

7. Cash & Payment

Most ride-hailing apps accept cash and e-wallets. Taxis and DAMRI buses prefer cash (IDR). Bring small bills (IDR 20,000, 50,000) for convenience. The airport has several ATMs (BCA, Mandiri, BRI) but they can run out of cash on busy days. Withdraw at the city center before heading to the airport.

Bottom line: Solo is a manageable city for airport transfers. Plan for 30–45 minutes by car, allow extra time during holidays, and choose your transport based on luggage and budget. The warmth of Solo’s people and the beauty of its batik villages make the trip worthwhile.

FAQs: Getting from Batik Kampung (Kauman, Laweyan) to Adi Soemarmo Airport

1. What is the fastest way to get from Batik Kampung (Kauman/Laweyan) to Adi Soemarmo Airport?

The fastest way is by ojek (motorcycle taxi) via GrabBike or Gojek, taking 25–35 minutes and costing IDR 50,000–80,000 ($3–5). A car taxi takes 30–45 minutes but offers more comfort and luggage space.

2. How much does a taxi cost from Solo city center (Batik Kampung area) to Adi Soemarmo Airport?

A standard taxi costs IDR 120,000–180,000 ($7–11). Ride-hailing services like Grab and Gojek range from IDR 100,000–150,000 ($6–9). Blue Bird taxis are metered and typically cost IDR 130,000–170,000.

3. Is there a bus from Batik Kampung to Adi Soemarmo Airport?

Yes, the most practical bus option is the DAMRI airport shuttle from Solo Balapan Station to the airport, costing IDR 40,000 ($2.50) and taking 30–40 minutes. You first take a short ojek or taxi from Batik Kampung to Solo Balapan (IDR 20,000–30,000). Local Batik Solo Trans BRT buses do not serve the airport directly.

4. How far is Adi Soemarmo Airport from Batik Kampung (Laweyan/Kauman)?

The distance is approximately 15–18 kilometers (9–11 miles) northwest of the city center. By car or taxi the trip takes 30–45 minutes depending on traffic. By motorcycle it takes 25–35 minutes.

5. Can I use Grab or Gojek to get from Batik Kampung to Adi Soemarmo Airport?

Yes, both Grab and Gojek operate in Solo and serve Adi Soemarmo Airport. GrabCar costs IDR 100,000–150,000 ($6–9) and GrabBike/Gojek (ojek) costs IDR 50,000–80,000 ($3–5). Both can pick you up directly from Kauman or Laweyan and drop you at the departure terminal.

6. How early should I leave Batik Kampung to catch my flight at Adi Soemarmo Airport?

For domestic flights, leave at least 2.5–3 hours before departure. For international flights, leave 3.5–4 hours ahead. This accounts for 30–45 minutes travel time plus check-in and security. For early morning flights (before 7 AM), add 15 extra minutes as ride-hailing may take longer to find.

7. Is there a train from Solo to Adi Soemarmo Airport?

No, there is no direct train service to Adi Soemarmo Airport as of 2025. The nearest major train stations are Solo Balapan (5 km from Batik Kampung) and Purwosari (3 km). Travelers arriving in Solo by train from other cities typically take a taxi or Grab from the station to the airport, costing IDR 50,000–70,000 and taking 15–25 minutes.

8. What is the cheapest way to get from Batik Kampung to Adi Soemarmo Airport?

The cheapest option is taking Batik Solo Trans BRT (Corridor 1) from a nearby stop to the terminal and then transferring to a local angkot or ojek near the airport, costing around IDR 5,000–10,000 ($0.30–0.60) but taking 60–90 minutes with multiple transfers. For simplicity and still budget-friendly, use the DAMRI shuttle from Solo Balapan Station for IDR 40,000 ($2.50) total.