Explore Destinations

Discover the world's most amazing places

How to Get from Adi Soemarmo Airport to Semarang

Quick Answer

The best way to get from Adi Soemarmo International Airport (SOC) to central Semarang for most travelers is by taxi or ride-hailing app (Gojek/Grab). The journey takes 40-60 minutes and costs approximately IDR 150,000 - IDR 250,000. For budget travelers, the public bus (Damri) is the cheapest option at around IDR 25,000, taking about 1.5 hours including transfers.

Quick Navigation: Adi Soemarmo to Semarang

Taxi & Ride-Hailing Apps (Gojek, Grab)

This is the most convenient and popular door-to-door option, especially if you have luggage or are traveling in a small group. Adi Soemarmo Airport is relatively small and well-connected via apps.

Step-by-Step Guide & Options:

  • Official Airport Taxis: Look for the taxi counter in the arrivals hall. They use fixed-rate coupons based on zones in Semarang. Prices are non-negotiable and higher than ride-hailing apps but guarantee a car. Expect to pay IDR 200,000 - IDR 300,000.
  • Ride-Hailing Apps (Gojek, Grab): This is often the best value. Connect to the airport Wi-Fi and book a GrabCar or GoCar. The pickup point is usually in the designated area outside the terminal. Prices are dynamic but typically range from IDR 150,000 to IDR 250,000. You can choose car types (standard, 6-seater).

Pros: Door-to-door, 24/7 availability, no need for cash (if using app), air-conditioned.
Cons: Cost is higher than public transport, price can surge during peak hours or rain.

Public Bus: Damri Airport Shuttle

The Damri airport bus is the most economical public transport option. It does not go directly to all parts of Semarang but to a major terminal, requiring a final transfer.

Detailed Route & Procedure:

  1. Find the Bus: Exit the terminal and look for the bright yellow/orange Damri buses. The counter is near the exit.
  2. Route & Destination: The bus travels from SOC to Semarang’s Tirtonadi Main Bus Terminal. This is not the city center but a major transport hub.
  3. Journey Details:
    • Travel Time: ~60-80 minutes, depending on traffic.
    • Frequency: Approximately every 1-2 hours, aligned with flight schedules.
    • Cost: A flat IDR 25,000 per person (as of 2024). Pay in cash on the bus.
  4. The Final Leg: Upon arriving at Tirtonadi Terminal, you need to reach your final hotel/address. Options include:
    • Local Taxi/Gojek/Grab: Readily available. Cost: IDR 20,000 - IDR 50,000.
    • Local City Bus (Trans Semarang BRT): Very cheap (IDR 3,500) but complex with luggage.

Best For: Solo travelers on a tight budget, those with light luggage, and daytime arrivals.

Train (Indirect Route via Solo/Surakarta)

Important: There is no direct train from Adi Soemarmo Airport to Semarang. This option involves a bus to Solo's city center, then a train to Semarang. It's more of a scenic, local experience than a practical transfer.

Why Consider This Route?

It's useful if your flight arrives early and you wish to visit Solo (Surakarta) city first, or if you are an avid train traveler. The train journey itself is comfortable and offers views of Central Java's countryside.

Step-by-Step Breakdown:

  1. Airport to Solo Balapan Station:
    • Take the Damri bus from SOC to Solo's city center (drop-offs include Manahan Stadium or Solo Balapan Station). Confirm the destination with the driver. Cost: ~IDR 15,000. Time: ~30 mins.
    • Alternatively, take a Gojek/Grab directly to the station (IDR 50,000-70,000).
  2. Train from Solo to Semarang:
    • Purchase a ticket at Solo Balapan Station for a train to Semarang Tawang Station (main station).
    • Train Types & Advice:
      Train ClassApprox. Travel TimeApprox. Price (IDR)Notes
      Executive (Argo/Lodaya)1 hour 15 mins150,000 - 250,000Most comfortable, air-conditioned, meal service. Recommended.
      Business1 hour 30 mins80,000 - 120,000Good balance of comfort and cost.
      Economy~2 hours30,000 - 50,000Basic, can be crowded, no AC guarantee.
    • Check schedules on Tiket.com or KAI.

Total Door-to-Door Time: At least 3-4 hours. Total Cost: IDR 65,000 - 300,000+ per person.

Private Car or Van Transfer

For families, groups (4+), or travelers seeking maximum comfort and convenience, a pre-booked private transfer is ideal.

What You Get & How to Book:

  • Service: A driver meets you at arrivals with a name sign. They assist with luggage and drive directly to your hotel in Semarang in a private, air-conditioned car or van.
  • Booking: Arrange online in advance via platforms like Booking.com (activities/airport taxis section), Klook, or local travel agencies.
  • Cost Range:
    • Standard Car (1-4 pax): IDR 400,000 - IDR 600,000 per vehicle.
    • Van (5-12 pax): IDR 800,000 - IDR 1,200,000 per vehicle.
  • Pros: Stress-free, fixed price, meets flight delays, ideal for groups, can make stops.
  • Cons: The most expensive option per person if traveling alone.

Cost & Time Comparison: Choosing the Best Option

This table summarizes all key data to help you decide at a glance.

Transport Method Approx. Door-to-Door Time Approx. Cost (per person/vehicle) Key Advantages Key Disadvantages Best For
Ride-Hailing (Gojek/Grab) 40 - 60 min IDR 150k - 250k (per car) Convenient, door-to-door, good value Price surge, needs internet Most travelers, couples, small groups
Official Airport Taxi 40 - 70 min IDR 200k - 300k (per car) Guaranteed, fixed fare, no app needed Most expensive taxi option Those avoiding apps, immediate departure
Public Bus (Damri) + Final Transfer 1.5 - 2+ hours IDR 25k + IDR 20k-50k (bus + taxi) Cheapest option Longest time, requires transfer, less comfy Solo budget travelers, light packers
Train (via Solo) 3 - 4+ hours IDR 65k - 300k+ Scenic, cultural experience, comfortable train ride Very indirect, multiple transfers, complex Train enthusiasts, those visiting Solo first
Private Car Transfer 40 - 70 min IDR 400k - 1.2M (per vehicle) Maximum comfort, door-to-door, for groups, fixed price Very high cost for solo travelers Families, large groups, luxury travelers

Traveler Tips & Local Insights

  • Cash is King (at the airport): Have Indonesian Rupiah (IDR) ready for the Damri bus, small taxis, or if your ride-hail app fails. ATMs are available in the arrivals hall.
  • Buy a Local SIM/eSIM: Having data upon arrival is crucial for using Gojek/Grab, Google Maps, and translation apps. Kiosks are available at the airport.
  • Traffic Awareness: The road to Semarang (via Solo) can get congested, especially on weekends and during peak hours (7-9 AM, 4-7 PM). Factor this into your time planning.
  • Late-Night Arrivals: If your flight lands after 10 PM, your options shrink. The Damri bus may have ended its service. Pre-booking a private transfer or relying on airport taxis/Gojek is safest.
  • Luggage Tip: For the bus or train, pack light. Large suitcases are cumbersome during transfers.
  • Verify Your Destination in Semarang: Tell your driver the exact hotel name or neighborhood (e.g., Simpang Lima, Old Town). "Semarang" is a large city.

FAQs: Adi Soemarmo Airport to Semarang

Is there a direct bus from Adi Soemarmo Airport to Semarang city center?

No. The Damri airport bus terminates at Tirtonadi Bus Terminal, which is on the outskirts. You will need a final transfer (e.g., local taxi or ride-hail) to reach your hotel in the city center.

What is the cheapest way to get from SOC to Semarang?

The public Damri bus (IDR 25,000) followed by a short, cheap ride-hail trip is the absolute cheapest method, with total cost under IDR 75,000 per person.

Is Gojek or Grab available at Adi Soemarmo Airport?

Yes. Both Gojek and Grab operate at SOC. Connect to the airport Wi-Fi to book. The pickup point is in the designated area outside the terminal—follow the signs or ask airport staff.

How long is the taxi ride from the airport to Semarang?

The ride takes between 40 to 70 minutes, heavily dependent on traffic conditions. Late at night it can be closer to 40 minutes, during rush hour it can take over an hour.

Should I pre-book a private transfer?

It’s recommended for groups of 4 or more, families with young children, or if you arrive on a late-night flight. It offers peace of mind and convenience for a fixed price.

Can I take the train directly?

No, there is no direct train. The train option requires first traveling to Solo City (30+ mins by bus/taxi), then taking a train from Solo Balapan Station to Semarang (1-2 hours).

Is it easy to find a taxi if my flight arrives at midnight?

The official airport taxi counter operates 24/7, so you can get a taxi. However, availability of ride-hailing apps (Gojek/Grab) may be less reliable. For guaranteed service at midnight, pre-booking is advised.

What's the best option for a family of 5 with lots of luggage?

Pre-book a private van transfer. It will accommodate all passengers and luggage comfortably in one vehicle for a direct, stress-free journey to your hotel.