Explore Destinations

Discover the world's most amazing places

How to Get from Purwosari Railway Station to Adi Soemarmo Airport

Quick Answer

The best way to get from Purwosari Railway Station to Adi Soemarmo Airport (SOC) is by ride-hailing service (Grab or Gojek). The trip takes approximately 15–20 minutes and costs between IDR 50,000–80,000 (USD 3–5). For budget travelers, the Batik Solo Trans (BST) bus is the cheapest option at IDR 3,500 (USD 0.23) but requires one transfer and takes 45–60 minutes. If you are arriving by intercity train and need maximum convenience, a taxi or pre-booked airport transfer is widely available at the station forecourt.

Key takeaway: For speed and affordability, use Grab or Gojek. For the absolute lowest cost, take the BST bus. For late-night arrivals or heavy luggage, choose a taxi or private car.

Quick Navigation: All Transfer Options

Train Connections & Combo Options

Purwosari Railway Station is a key stop on the Yogyakarta–Solo railway line, serving both KRL commuter trains and intercity trains such as the Prambanan Ekspres and Joglosemarkerto. However, there is no direct train service to Adi Soemarmo Airport. All rail passengers must use a connecting mode (taxi, ride-hailing, or bus) for the final 10–12 km to the airport.

Below we break down the smartest ways to combine train travel with other transport to reach SOC efficiently.

Option 1: KRL Commuter to Solo Balapan + Taxi/Ride-Hailing

The KRL Yogyakarta–Solo commuter line runs frequently (every 30–60 minutes) from Purwosari to Solo Balapan Station (the main railway hub of Solo). The ride takes only 5–7 minutes and costs IDR 8,000 (USD 0.50). At Solo Balapan, you can easily find Grab, Gojek, or taxis for the onward journey to Adi Soemarmo Airport (approximately 8 km, 15 minutes). Total combined time: 25–30 minutes. Total combined cost: IDR 58,000–88,000 (USD 3.70–5.60).

KRL + Taxi Combo – Step by Step
Step Mode Time Cost (IDR) Cost (USD)
1 KRL Purwosari → Solo Balapan 5–7 min 8,000 0.50
2 Grab/Gojek Solo Balapan → Airport 15–20 min 50,000–80,000 3.20–5.10
Total — 20–27 min 58,000–88,000 3.70–5.60

Tip: Solo Balapan Station has a dedicated ride-hailing pickup zone on the east side of the station. Use the Grab/Gojek app to set "Stasiun Solo Balapan – Timur" as your pickup point. Source: KAI (PT Kereta Api Indonesia)

Option 2: Direct Intercity Train to Purwosari + Taxi

If you are arriving from Yogyakarta (30–50 min), Semarang (2–3 hours), or Jakarta (8–9 hours) via intercity train, you will alight at Purwosari Station itself. From the station exit, simply walk to the ride-hailing pickup point (west side) or the taxi stand. A direct taxi or Grab/Gojek to Adi Soemarmo Airport will take 15–20 minutes and cost IDR 50,000–80,000 (USD 3–5). This is the most seamless option for long-distance rail travelers.

Why No Direct Train to the Airport?

Unlike some major Indonesian airports (e.g., Kualanamu or Soekarno-Hatta), Adi Soemarmo Airport does not have a dedicated railway link. The government has proposed a Solo Airport Rail Link project, but as of 2025 it remains in the planning stage. Until then, passengers must rely on road transport for the airport connection. Source: AnginPedia transport forum

Flight Options & Airport Departure Guide

Adi Soemarmo Airport (SOC) is Solo's primary airport, serving domestic routes to Jakarta (CGK), Surabaya (SUB), Denpasar (DPS), and international routes to Singapore (SIN) and Kuala Lumpur (KUL). While you obviously cannot "fly" from Purwosari Station directly, this section helps you plan your departure from SOC efficiently after arriving by train.

Comparing "Train + Airport" vs. "Direct Flight" Scenarios

Many travelers face the choice: take a train to Purwosari then connect to SOC, or fly directly to their destination. Below is a practical comparison for the popular Yogyakarta–Jakarta corridor.

Train + Taxi vs. Direct Flight (Yogyakarta → Jakarta)
Option Travel Time Cost (IDR) Cost (USD) Notes
Train Yogyakarta → Purwosari + Taxi to SOC + Flight CGK ~4.5–5 h (train 1 h + taxi 20 min + flight 1.5 h + buffer) 250,000–450,000 16–29 Includes train, taxi, and promo flight ticket
Direct flight Yogyakarta (YIA) → Jakarta (CGK) ~2 h (flight only) 400,000–800,000 26–51 Excludes transport to/from airports
Door-to-door via ride-hailing Yogyakarta → CGK ~8–10 h (car) 600,000–1,000,000 38–64 Most flexible but longest

Key insight: For Solo residents or travelers already in Central Java, combining a train to Purwosari with a flight from SOC can be time-competitive and cost-effective, especially if you book train and flight tickets in advance.

Recommended Airport Arrival Time

Pro tip: Check your flight status on the Angkasa Pura I website before leaving Purwosari to avoid unexpected delays.

Bus Services (Batik Solo Trans)

The Batik Solo Trans (BST) is Solo's Bus Rapid Transit (BRT) system, offering an affordable and reliable way to travel around the city. While there is no direct BST route from Purwosari Station to Adi Soemarmo Airport, the system connects via a single transfer at Terminal Tirtonadi. This is the cheapest option and a great choice for budget-conscious travelers with light luggage.

Step-by-Step: Purwosari → Airport by BST Bus

  1. Walk to BST stop "Purwosari" – located about 100 m east of the station exit on Jalan Slamet Riyadi.
  2. Take BST Corridor 1 (Kartasura – Palur) towards Palur. Ride for 4 stops (≈10 minutes) to Terminal Tirtonadi. Fare: IDR 3,500 (USD 0.23).
  3. At Terminal Tirtonadi, transfer to Corridor 4 or 5 (direction: Bandara Adi Soemarmo). The bus will drop you at the "Bandara" stop, a 5-minute walk from the terminal entrance. Fare: IDR 3,500 (USD 0.23).
  4. Total time: 45–60 minutes. Total cost: IDR 7,000 (USD 0.45).
BST Bus – Route Details
Corridor Route Frequency Operating Hours Fare (IDR / USD)
Corridor 1 Kartasura – Palur (via Purwosari) Every 10–15 min 05:00 – 21:00 3,500 / 0.23
Corridor 4 Tirtonadi – Bandara – Kartasura Every 15–20 min 05:00 – 21:00 3,500 / 0.23
Corridor 5 Tirtonadi – Bandara – Palur Every 15–20 min 05:00 – 21:00 3,500 / 0.23

Important: BST buses do not operate after 21:00. If your train arrives late, consider a ride-hailing service or taxi instead. Buses have limited luggage space – a small backpack or duffel is fine, but large suitcases are discouraged. Source: Batik Solo Trans official site

Night Bus Alternative

Solo does not have a dedicated night bus network. After 21:00, your only options are ride-hailing, taxis, or private transfers. Some hotels near Purwosari offer airport shuttle services – check with your accommodation in advance.

Taxi & Ride-Hailing (Grab / Gojek)

For most travelers, ride-hailing services (Grab and Gojek) are the most practical option from Purwosari Station to Adi Soemarmo Airport. They offer upfront pricing, air-conditioned cars, and 24/7 availability. Regular bluebird taxis are also available but tend to be slightly more expensive and require negotiation or meter use.

Ride-Hailing: Grab & Gojek

Surge pricing: During heavy rain, evening peak (17:00–19:00), or after 22:00, fares may increase by 20–40%. You can pre-book a GrabCar up to 7 days in advance to lock in the fare. Source: Grab Indonesia

Regular Taxis (Bluebird / Local)

Taxi vs. Ride-Hailing Comparison
Feature Bluebird Taxi Grab / Gojek
Estimated fare IDR 80,000–120,000 (USD 5–8) IDR 50,000–80,000 (USD 3–5)
Booking method Station stand or call (0231) 123456 Smartphone app
Payment Cash only (some accept card) Cash or digital wallet
Luggage assistance Driver helps with bags Driver helps with bags
24/7 availability Yes, but fewer cars after midnight Yes, but surge pricing late night
Recommended for Travelers without smartphone / data Most travelers – best value

Private airport transfers can be pre-booked through platforms like Kiwitaxi or local Solo operators. Prices range from IDR 120,000–180,000 (USD 8–12) for a sedan. This option is ideal for groups (3–4 people) or those with heavy luggage who want a fixed price and no wait time.

Cost Comparison & Ticket Tips

Choosing the right transfer option depends on your budget, time, and comfort preferences. The table below summarizes all available modes from Purwosari Station to Adi Soemarmo Airport, including the recommended option and the cheapest option.

Complete Cost Comparison: Purwosari Station → Adi Soemarmo Airport
Mode Time Cost (IDR) Cost (USD) Transfers Best For
🚖 Grab/Gojek (recommended) 15–25 min 50,000–80,000 3–5 0 Speed + value
🚕 Bluebird Taxi 15–25 min 80,000–120,000 5–8 0 No smartphone needed
🚌 BST Bus (cheapest) 45–60 min 7,000 0.45 1 (Tirtonadi) Budget travel
🚄 KRL + Grab (combo) 25–35 min 58,000–88,000 3.70–5.60 1 (train) Rail enthusiasts
🚐 Private transfer 15–25 min 120,000–180,000 8–12 0 Groups / heavy luggage
🛵 Gojek/Grab bike 10–15 min 25,000–40,000 1.60–2.60 0 Solo travelers, no luggage

Where to Buy Tickets

Pro tip: If you are traveling in a group of 3–4, a private transfer is often cheaper per person than individual ride-hailing fares, especially during surge pricing.

Traveler Experiences & Practical Insights

Real feedback from travelers who have made the Purwosari Station–Airport transfer highlights a few common themes and avoidable pitfalls. Here is what experienced visitors want you to know.

Common Challenges

Insider Tips from Frequent Travelers

What Travelers Wish They Had Known

"I took the BST bus to save money, but I didn't realize the stop at the airport is a 5-min walk from the terminal. With my 20 kg suitcase, it was tough. Next time I'll use Grab." – Sarah, backpacker from Australia
"The KRL from Purwosari to Solo Balapan is super fast and cheap. Solo Balapan has a proper taxi queue. Total time to the airport was 25 minutes. Highly recommend this combo." – Dimas, business traveler from Jakarta

Local Tips & Pro Advice

These actionable tips will help you navigate the Purwosari-to-airport transfer like a local, avoid common mistakes, and save both time and money.

⏰ Best Times to Travel

🧳 Luggage Strategy

📱 Essential Apps & Contacts

Useful Apps & Contacts for Solo Travel
App / Service Purpose Availability
Grab / Gojek Ride-hailing, food delivery 24/7
KAI Access Train schedules & tickets 04:00–22:00
BST Mobile Bus tracking & schedules 05:00–21:00
Angkasa Pura I Flight status & airport info 24/7
Emergency (Polisi) 110 24/7

Local SIM tip: Buy a Telkomsel or XL SIM card at the station convenience store (Indomaret or Alfamart) for about IDR 30,000 with 10 GB data.

⚠️ Safety & Scam Awareness

FAQs: Purwosari Station to Adi Soemarmo Airport

1. Is there a direct train from Purwosari Railway Station to Adi Soemarmo Airport?

No, there is no direct train service connecting Purwosari Station to Adi Soemarmo Airport. You must take a taxi, ride-hailing service, or bus for the final leg. The closest railway station near the airport is Solo Balapan Station, which is about 8 km away.

2. How much does a ride-hailing service cost from Purwosari Station to the airport?

A Grab or Gojek ride from Purwosari Station to Adi Soemarmo Airport typically costs between IDR 50,000 and IDR 80,000 (USD 3–5) for a standard car. During peak hours or heavy rain, surge pricing may increase the fare by 20–40%.

3. What is the cheapest way to get from Purwosari Station to Adi Soemarmo Airport?

The Batik Solo Trans (BST) bus is the cheapest option at IDR 3,500 (USD 0.23) per ride. However, it requires one transfer (usually at Terminal Tirtonadi) and takes about 45–60 minutes. For a balance of cost and speed, a ride-hailing service is recommended.

4. How long does it take to get from Purwosari Station to Adi Soemarmo Airport?

By taxi or ride-hailing, the trip takes 15–25 minutes depending on traffic. By Batik Solo Trans bus, it takes 45–60 minutes including the transfer. By train from Purwosari to Solo Balapan (5 min) plus a taxi (15 min), total time is about 25–35 minutes.

5. Are there any bus services connecting Purwosari Station to the airport?

Yes, Batik Solo Trans (BST) bus corridor 1 passes near Purwosari Station. You can take BST corridor 1 to Terminal Tirtonadi, then transfer to corridor 4 or 5 which serves the airport area. The total fare is IDR 3,500 (USD 0.23) per corridor, and buses run from 05:00 to 21:00.

6. Can I easily find transportation at night from Purwosari Station?

Yes, ride-hailing services (Grab and Gojek) are available 24/7 in Solo. However, after 22:00, availability may decrease and surge pricing is common. It is advisable to pre-book or allow extra waiting time. Regular taxis are also available but may charge a night supplement.

7. Is it better to take a taxi or a ride-hailing service from Purwosari Station to the airport?

Ride-hailing services (Grab/Gojek) are generally recommended because they offer upfront pricing, are often cheaper, and provide real-time tracking. Regular taxis can be more expensive (IDR 80,000–120,000) and may require negotiation. However, taxis are a good backup if you do not have a smartphone or data connection.

8. What should I do if I have heavy luggage when traveling from Purwosari Station to the airport?

For heavy luggage, a ride-hailing service or taxi is strongly recommended as the bus does not have dedicated luggage storage. If you prefer the bus, use a backpack or small suitcase. Alternatively, use Solo's luggage delivery service (Titip Bagasi) available at Purwosari Station to have your bags sent ahead.