Explore Destinations

Discover the world's most amazing places

How to Get from Adisucipto Airport (JOG) to Adi Soemarmo Airport

Quick Answer

Best overall option: Take a direct taxi or ride-hailing (Grab/Gojek) from Adisucipto Airport (JOG) to Adi Soemarmo Airport (SOC). It's door-to-door in 1–1.5 hours and costs Rp 250,000–500,000 ($15–$31). No transfers, no waiting, and handles all luggage sizes.

Cheapest option: Use the train via Tugu Station (Yogyakarta) and Balapan Station (Solo). Total cost Rp 130,000–350,000 ($8–$22) per person, but requires two taxi rides and takes about 2–2.5 hours.

Fastest option: Same as best — a direct taxi is the fastest door-to-door at 1–1.5 hours. No other method beats this for total travel time.

Quick Navigation: Compare Your Options

🚆 Train: Step-by-Step Guide (via Yogyakarta & Solo Stations)

The train is the most popular budget-friendly option for traveling between Yogyakarta and Solo, but it requires two additional taxi rides since neither airport has a train station. This route is ideal if you're comfortable with transfers and want to save money.

Step 1: JOG Airport → Yogyakarta Railway Station

From the arrival terminal at Adisucipto Airport, take a taxi or ride-hailing to Tugu Station (Stasiun Tugu) — the main railway station in Yogyakarta. Distance is about 8 km (5 miles), taking 20–30 minutes and costing Rp 30,000–50,000 ($2–$3). Alternatively, you can use Trans Jogja Bus (Route 1A/1B) from the airport bus stop to Tugu Station for around Rp 3,600 ($0.22), but this takes 40–50 minutes and is not recommended with heavy luggage.

Step 2: Train from Tugu (Yogyakarta) → Balapan (Solo)

Trains depart frequently from Tugu Station to Solo Balapan Station. The journey covers about 60 km (37 miles) and takes 55 minutes to 1 hour 15 minutes, depending on the train class.

Train Class Comparison (Tugu → Balapan)

Class Price (per person) Travel Time Seat Type Air Conditioning Luggage Space
Ekonomi (Economy) Rp 50,000–80,000 ($3–$5) 1 hr 10–15 min 3-2 configuration, reclining ✅ Yes Overhead rack + limited floor space
Bisnis (Business) Rp 80,000–150,000 ($5–$9) 1 hr 5–10 min 2-2 configuration, wider seats ✅ Yes Overhead rack + dedicated luggage area
Eksekutif (Executive) Rp 150,000–250,000 ($9–$16) 55 min – 1 hr 5 min 2-2 configuration, extra legroom, power outlets ✅ Yes Overhead rack + large luggage section

Frequency: Approximately 25–30 trains daily between Tugu and Balapan, with the first departure around 05:00 and the last around 21:00. Weekday schedules are reliable, but weekends and holidays may see sold-out trains — book online via KAI (Indonesian Railways) at least 1–2 days in advance.

Step 3: Solo Balapan Station → SOC Airport

From Solo Balapan Station, take a taxi or ride-hailing to Adi Soemarmo Airport (SOC). The distance is about 12 km (7.5 miles), taking 20–30 minutes and costing Rp 40,000–60,000 ($2.50–$4). Some travelers also use Batik Solo Trans (BST) bus route 4 from Balapan to the airport for Rp 3,600 ($0.22), but the bus takes 45–55 minutes and runs less frequently.

Total Time & Cost for the Train Option

Total time: 2–2.5 hours (including taxi transfers and waiting).
Total cost (Eksekutif class + taxis): Rp 220,000–360,000 ($14–$23) per person.
Total cost (Ekonomi class + taxis): Rp 120,000–190,000 ($7–$12) per person.

Train Tips

Source: KAI (PT Kereta Api Indonesia) — official train schedules and fares.

🚕 Direct Taxi & Ride-Hailing (Grab / Gojek)

For most travelers, a direct taxi or ride-hailing service is the best balance of cost, speed, and convenience. This option takes you from the JOG arrival curb directly to the SOC departure drop-off with zero transfers.

Service Comparison

Service Estimated Cost Travel Time Booking Best For
Metered Airport Taxi Rp 350,000–500,000 ($22–$31) 1–1.5 hrs Taxi counter inside arrival hall No smartphone / prefer fixed price
Grab Car Rp 250,000–400,000 ($15–$25) 1–1.5 hrs Grab app (pickup zone at door 2) Best price + convenience
Gojek (GoCar) Rp 250,000–380,000 ($15–$24) 1–1.5 hrs Gojek app (pickup zone at door 3) Good alternative to Grab
Grab/Gojek XL Rp 350,000–500,000 ($22–$31) 1–1.5 hrs App (select XL/ larger vehicle) Groups of 4+ or lots of luggage

How to Book at JOG Airport

Route Details

The direct route from JOG to SOC follows the Solo–Yogyakarta Toll Road (Jalan Tol Solo–Yogyakarta) for most of the journey. The distance is approximately 70–80 km (43–50 miles). In normal traffic, the drive takes 1 hour to 1 hour 15 minutes. During peak hours (07:00–09:00 and 16:00–19:00) it can extend to 1.5–2 hours.

When to Choose a Taxi Over Other Options

Sources: Grab Indonesia — estimated fares; Gojek — service areas.

🚙 Private Transfer (Pre-Booked Car + Driver)

A private transfer offers the highest level of comfort and reliability. You pre-pay a fixed price for a dedicated vehicle and driver who meets you at the arrival hall with a name board. This is the preferred option for business travelers, families with young children, and anyone who wants zero uncertainty.

What You Get

Price Range

Vehicle Type Price (JOG → SOC) Capacity Best For
Standard Sedan / MPV (Avanza) Rp 400,000–550,000 ($25–$34) 3–4 passengers + luggage Couples / solo travelers with bags
Large MPV (Innova) Rp 500,000–700,000 ($31–$44) 4–5 passengers + extra luggage Families / groups with lots of bags
SUV (Fortuner / Pajero) Rp 650,000–900,000 ($41–$56) 4–5 passengers + premium comfort Business travelers / premium experience

How to Book

Popular platforms for pre-booking private transfers in Indonesia:

When a Private Transfer is Worth It

Note: Prices are based on standard pre-booked transfer rates in the Yogyakarta–Solo corridor. Always confirm the total price (including tolls) before booking.

🚌 Bus: The Most Economical (But Least Convenient) Option

Taking a bus from JOG to SOC is the cheapest way to travel between the two airports, but it requires multiple transfers and is not recommended for anyone with large luggage or tight schedules. This option is best for backpackers on a shoestring budget who are traveling light.

Route Breakdown

  1. JOG Airport → Giombong Bus Terminal (Yogyakarta)
    Take Trans Jogja bus route 3A or 1B from the airport bus stop to Giombong Terminal. Cost: Rp 3,600 ($0.22). Time: 35–45 minutes.
    Alternative: Taxi to Giombong Terminal for Rp 30,000–40,000 ($2–$2.50), 15–20 minutes.
  2. Giombong Terminal → Solo Bus Terminal (Tirtonadi)
    Board an intercity bus (AKAP) from Giombong to Solo's Tirtonadi Terminal. Buses depart every 30–60 minutes. Cost: Rp 40,000–70,000 ($2.50–$4.50). Time: 1.5–2 hours depending on traffic and number of stops.
  3. Tirtonadi Terminal → SOC Airport
    Take a local taxi or ride-hailing from Tirtonadi to Adi Soemarmo Airport. Distance about 10 km (6 miles). Cost: Rp 35,000–50,000 ($2–$3). Time: 20–30 minutes.

Total for Bus Option

Bus vs. Train vs. Taxi — When to Choose Bus

Factor Bus Train (Ekonomi) Taxi / Ride-Hailing
Cost Rp 80,000–150,000 ($5–$9) Rp 120,000–190,000 ($7–$12) Rp 250,000–500,000 ($15–$31)
Time 2.5–3.5 hrs 2–2.5 hrs 1–1.5 hrs
Transfers 2 transfers 2 transfers 0 transfers
Luggage Ease ❌ Difficult ⚠️ Manageable (light bags) ✅ Easy
Recommended? ⚠️ Only for backpackers ✅ Budget travelers ✅ Most travelers

Source: Indonesian Ministry of Transportation — bus route information.

📊 Cost & Time Comparison — All Options at a Glance

Use this table to quickly compare every available method for traveling from Adisucipto Airport (JOG) to Adi Soemarmo Airport (SOC). Bold rows highlight the most recommended options.

Method Door-to-Door Time Cost (IDR) Cost (USD) Transfers Best For
✅ Taxi / Ride-Hailing (Grab/Gojek) 1–1.5 hrs Rp 250,000–500,000 $15–$31 0 Most travelers — best balance
✅ Private Transfer (pre-booked) 1–1.5 hrs Rp 400,000–900,000 $25–$56 0 Families / business / peace of mind
✅ Train Eksekutif + taxis 2–2.5 hrs Rp 220,000–360,000 $14–$23 2 Budget + comfort combo
Train Bisnis + taxis 2–2.5 hrs Rp 150,000–260,000 $9–$16 2 Mid-range budget travelers
Train Ekonomi + taxis 2–2.5 hrs Rp 120,000–190,000 $7–$12 2 Budget travelers (light luggage)
Bus (Trans Jogja + AKAP + taxi) 2.5–3.5 hrs Rp 80,000–150,000 $5–$9 2 Backpackers / extreme budget
Rental Car (self-drive) 1–1.5 hrs Rp 350,000–600,000 + fuel + toll $22–$38 + extras 0 Travelers who want to explore en route

🏆 Best value: Train Eksekutif + taxis — you get comfort and speed for about half the cost of a taxi.
🏆 Most convenient: Taxi / Ride-hailing — no transfers, door-to-door, and only slightly more expensive than the train.
🏆 Cheapest: Bus — but only worth it if you have more time than money.

💡 Traveler Tips & Real Experience

Insider knowledge that can make your transfer from JOG to SOC smoother, cheaper, and less stressful.

🧳 Luggage Strategy

⏰ Timing & Peak Hours

🚉 Station Navigation

💵 Money-Saving Hacks

🌐 Connectivity

Tips compiled from frequent traveler experiences on the Yogyakarta–Solo corridor.

❓ FAQs: Getting from Adisucipto Airport (JOG) to Adi Soemarmo Airport (SOC)

1. Is there a direct train from JOG to SOC?

No, there is no direct train between the two airports. You must take a taxi from JOG to Tugu Station (Yogyakarta), then a train to Solo Balapan Station, and finally a taxi to SOC. The total journey takes about 2–2.5 hours and costs Rp 120,000–360,000 ($7–$23) depending on train class.

2. What is the cheapest way to get from JOG to SOC?

The cheapest option is the bus + train combination via Giombong Terminal and Tirtonadi Terminal, costing Rp 80,000–150,000 ($5–$9) per person. However, it takes 2.5–3.5 hours and involves two transfers. For a better balance of cost and convenience, the train (Ekonomi) + taxis at Rp 120,000–190,000 ($7–$12) is a smarter choice.

3. What is the fastest way to get from JOG to SOC?

A direct taxi or ride-hailing (Grab/Gojek) is the fastest door-to-door option, taking 1–1.5 hours. A private transfer is equally fast. No other method — train, bus, or rental car — can match this speed because they all require additional transfers.

4. How much does a taxi from JOG to SOC cost?

A standard metered airport taxi costs Rp 350,000–500,000 ($22–$31). A ride-hailing service like Grab or Gojek is cheaper at Rp 250,000–400,000 ($15–$25). Prices include toll fees. If you pre-book a private transfer, expect to pay Rp 400,000–700,000 ($25–$44) for a standard vehicle.

5. How long does it take to drive from JOG to SOC?

The driving distance is about 70–80 km (43–50 miles) via the Solo–Yogyakarta Toll Road. In normal conditions, it takes 1 hour to 1 hour 15 minutes. During peak traffic (07:00–09:00 or 16:00–19:00), allow 1.5–2 hours.

6. Is it better to take the train or a taxi from JOG to SOC?

It depends on your priorities. Taxi is better if you value speed, convenience, and have luggage — it's door-to-door in 1–1.5 hours. Train (Eksekutif) is better if you're on a budget and traveling light — it costs about half as much but takes 2–2.5 hours and requires two taxi transfers. For most travelers, a taxi/ride-hailing is the recommended choice.

7. Can I use Grab or Gojek from JOG to SOC?

Yes! Both Grab and Gojek operate at Adisucipto Airport (JOG). Head to the designated ride-hailing pickup zone (door 2 for Grab, door 3 for Gojek) after exiting the arrival terminal. The fare is typically Rp 250,000–400,000 ($15–$25) for the direct trip to Adi Soemarmo Airport. This is almost always cheaper than the official airport taxi counter.

8. What if I have a lot of luggage traveling from JOG to SOC?

If you have heavy or multiple suitcases, choose a direct taxi or private transfer — you won't have to handle bags through station platforms or bus terminals. Alternatively, use a luggage delivery service (JNE, Tiki, or GoSend) to send your bags ahead to your hotel in Solo for about Rp 50,000–80,000 ($3–$5), and travel the JOG→SOC route with just a carry-on. The train option with luggage is not recommended if you have more than one large suitcase per person.