Explore Destinations

Discover the world's most amazing places

How to Get from Kudus to Ahmad Yani Airport

Quick Answer

Best option overall: A pre-booked private transfer or taxi from Kudus to Ahmad Yani Airport (SRG) – IDR 350,000–500,000 ($23–33), door-to-door in 1–1.5 hours with no transfers. If you're on a tight budget, take a bus from Terminal Kudus to Terminal Terboyo then a local shuttle to the airport – IDR 40,000–70,000 ($2.5–4.5) but allow 2.5–3.5 hours. The train + taxi combo (Kudus station → Semarang Tawang → airport) is a balanced middle option: IDR 70,000–130,000 ($4.5–8.5) and 1.5–2.5 hours.

Quick Navigation: Kudus to Ahmad Yani Airport

🚆 Train + Taxi: The Balanced Option

Taking the train from Stasiun Kudus to Stasiun Semarang Tawang followed by a short taxi ride is a reliable middle-ground option. It's faster than the bus, cheaper than a direct taxi, and offers a comfortable seat for most of the journey. The train route follows the scenic northern Java coastline, giving you a glimpse of rural Central Java.

Step-by-Step Journey

  1. Train from Stasiun Kudus → Stasiun Semarang Tawang – Multiple daily departures on trains like Kamandaka (Semarang–Purwokerto) and local commuter services. Journey time: 60–90 minutes. Ticket price: IDR 20,000–50,000 ($1.5–3.5) depending on class (Ekonomi or Bisnis).
  2. Taxi from Tawang Station → Ahmad Yani Airport – The drive is about 7–8 km and takes 15–20 minutes (longer in peak traffic). Cost: IDR 50,000–80,000 ($3.5–5.5) for a metered taxi. Ride-hailing services like Gojek/Grab are also available from the station.

Train Schedule & Frequency

There are approximately 8–10 trains per day from Kudus to Semarang Tawang, with the first departure around 5:30 AM and the last around 6:30 PM. The Kamandaka train is the most popular, offering both Economy (IDR 20,000) and Business (IDR 45,000) class. Check the official KAI website for real-time schedules.

Train Types Compared

Train Name Class Price (IDR) Duration AC Seat Reservation
Kamandaka Economy 20,000 ($1.5) 70–90 min ✅ Required
Kamandaka Business 45,000 ($3) 60–80 min ✅ Required
Local Commuter Ekonomi 18,000 ($1.2) 80–95 min ✅ Not required

Pros & Cons of Train + Taxi

Local tip: If you have heavy luggage, consider using Takkyubin (luggage delivery) services available at Kudus station to send bags ahead – a common practice among Indonesian travelers. Source: KAI official site.

✈️ Domestic Flights from Ahmad Yani Airport (SRG)

While you can't fly directly from Kudus to Ahmad Yani Airport (it's only 80 km away), this section helps you plan the full journey from Kudus to your final destination via SRG. Ahmad Yani Airport is a modern regional hub serving 15+ domestic routes to major Indonesian cities. Understanding the airport's connectivity and your ground transport options from Kudus is key to a smooth trip.

From Kudus to Ahmad Yani Airport: Ground Transport Options (Summary)

Domestic Destinations from Ahmad Yani Airport

Destination Airline(s) Flight Time Frequency (daily) Typical Fare (IDR)
Jakarta (CGK) Garuda, Lion Air, Citilink, Batik Air 1 hr 15 min 15–20 400,000–1,200,000 ($26–78)
Denpasar / Bali (DPS) Lion Air, Citilink 1 hr 40 min 3–4 600,000–1,500,000 ($39–98)
Surabaya (SUB) Citilink, Lion Air 55 min 4–5 350,000–900,000 ($23–58)
Makassar (UPG) Garuda, Lion Air 2 hr 10 min 2–3 800,000–1,800,000 ($52–117)
Yogyakarta (YIA) Citilink, Batik Air 40 min 5–6 250,000–700,000 ($16–45)
Balikpapan (BPN) Lion Air, Batik Air 2 hr 5 min 2–3 900,000–2,000,000 ($58–130)

Total Travel Time: Kudus → Final Destination

When booking a flight from Ahmad Yani Airport, always calculate the total door-to-door time. For example:

Which Airport Should You Fly From?

If your final destination is served from both Ahmad Yani (SRG) and Adisutjipto (JOG) or Adi Soemarmo (SOC), compare the ground transport time from Kudus: SRG is 1–1.5 hours away, JOG is 2.5–3 hours, and SOC is 2–2.5 hours. For most destinations, SRG is the most practical choice. Source: Angkasa Pura I – Ahmad Yani Airport.

🚌 Bus: The Budget-Conscious Choice

For travelers watching their wallet, the bus is the most economical way to get from Kudus to Ahmad Yani Airport. While it requires a transfer in Semarang, the total cost is less than a single train ticket. This option is popular among students, backpackers, and local commuters.

Route Details: Kudus → Semarang → Airport

  1. Bus from Terminal Kudus → Terminal Terboyo (Semarang) – Buses depart every 20–30 minutes from 5:00 AM to 8:00 PM. Journey time: 1.5–2 hours. Fare: IDR 30,000–50,000 ($2–3.5). Look for buses with "Semarang" or "Terboyo" signs. Several classes available: Economy (non-AC) and AC.
  2. From Terminal Terboyo → Ahmad Yani Airport – Take a local city bus (Trans Semarang) or an angkot (shared minivan). The Trans Semarang bus line K1 goes from Terboyo to Tawang area, then transfer to line K3 toward the airport. Total second leg: 30–45 minutes, cost: IDR 10,000–20,000 ($0.7–1.5).

Day Bus vs Night Bus

Type Departure Time Frequency Comfort Level Best For
Day Bus (AC) 5:00 AM – 8:00 PM Every 20–30 min ⭐⭐⭐ (comfortable, AC) General travel, daytime flights
Day Bus (Non-AC) 5:00 AM – 6:00 PM Every 15–20 min ⭐⭐ (basic, may be hot) Ultra-budget, short trips
Night Bus (AC) 9:00 PM – 2:00 AM 4–5 per night ⭐⭐⭐ (cool, less traffic) Early morning flights from SRG

Booking & Luggage

Source: Central Java Transportation Agency – Bus Terminal Info.

🚕 Taxi / Private Transfer: Fastest & Most Convenient

For travelers who value speed, privacy, and door-to-door service, a taxi or pre-booked private transfer is the top choice. It's particularly recommended for families with children, groups of 3–4 people, late-night arrivals, or anyone with heavy luggage. The direct route from Kudus to Ahmad Yani Airport covers approximately 80 km via the Semarang Toll Road.

Taxi Options & Estimated Costs

Service Type Estimated Fare (IDR) Estimated Fare (USD) Duration Booking
Standard Taxi (metered) 300,000–400,000 $20–26 1–1.5 hr On-street / terminal
Pre-booked Private Transfer 350,000–500,000 $23–33 1–1.5 hr Online / hotel
Gojek / Grab Car 280,000–450,000 $18–30 1–1.5 hr App-based
Premium / SUV (6-seater) 500,000–750,000 $33–49 1–1.5 hr Pre-booked

When to Choose a Taxi / Private Transfer

Important Tips

Source: Grab Indonesia – Transport Services.

📊 Cost & Time Comparison – All Options at a Glance

Use this table to quickly compare time, cost, transfers, and convenience for every way to get from Kudus to Ahmad Yani Airport. The best value and cheapest options are highlighted.

Mode Total Time Total Cost (IDR) Total Cost (USD) Transfers Comfort Best For
🌟 Best Value: Train + Taxi 1.5–2.5 hr 70,000–130,000 $4.5–8.5 1 (Tawang station) ⭐⭐⭐⭐ Solo travelers, couples
🚀 Fastest: Private Transfer 1–1.5 hr 350,000–500,000 $23–33 0 (door-to-door) ⭐⭐⭐⭐⭐ Families, groups, business
🚕 Taxi (standard) 1–1.5 hr 300,000–400,000 $20–26 0 ⭐⭐⭐⭐ Couples, light luggage
🚌 Bus + Shuttle 2.5–3.5 hr 40,000–70,000 $2.5–4.5 2 (Terboyo, shuttle) ⭐⭐ Budget travelers, backpackers
💰 Cheapest: Bus (non-AC) + angkot 3–4 hr 35,000–55,000 $2.3–3.5 2 ⭐ Ultra-budget, no luggage
🚆 Train (Economy) + Taxi 1.5–2.5 hr 70,000–130,000 $4.5–8.5 1 ⭐⭐⭐ Budget + comfort balance

Where to Book Tickets

🧳 Traveler Tips & Insights for a Smooth Journey

Real-world advice from frequent travelers on the Kudus–Semarang route. These tips will help you avoid common pitfalls, save money, and travel with less stress.

1. Luggage Strategy: Use Takkyubin (Luggage Delivery)

If you're taking the train or bus, consider shipping your large suitcase via Takkyubin (bagasi kiriman) available at Stasiun Kudus. Cost is around IDR 35,000–60,000 ($2.3–4) per bag for same-day delivery to Semarang. You travel with just a daypack and collect your luggage at your destination hotel or at Tawang station. This is a game-changer for travelers with heavy luggage. Source: KAI baggage service.

2. Traffic Timing: Avoid Peak Hours

The Kudus–Semarang road (Jalan Raya Kudus-Semarang) is notorious for congestion during 7:00–9:00 AM and 4:00–7:00 PM. On Friday afternoons, traffic can be especially heavy due to the weekend exodus. If you have a flight to catch, add 30–45 minutes buffer during these windows. The Semarang Toll Road helps, but the approach to the airport can still clog.

3. Booking During Peak Seasons

During Lebaran (Idul Fitri), Christmas/New Year, and school holidays, all transport options fill up fast. Book at least 2 weeks in advance for train tickets and private transfers. Bus fares may double during Lebaran. Ahmad Yani Airport also sees surge crowds – arrive 2.5 hours before departure during these periods.

4. Food & Drink Stops

If you're taking a taxi or private car, there are several good warung makan (food stalls) along the Kudus–Semarang road. Popular stops include Warung Makan Bu Tini (km 12, known for nasi goreng) and Pecel Madiun Mbok Sum near the Semarang toll gate. For bus travelers, Terminal Terboyo has a food court with basic Indonesian meals.

5. Navigating Semarang Tawang Station

Semarang Tawang is a historic station but can be confusing for first-timers. The taxi stand is outside the main entrance (north side). Ignore touts offering "fixed price" rides – use the official taxi counter or book a Grab. There's also a waiting lounge and ATM inside the station. The station is about 15 minutes from the airport, but the road passes through the old city (Kota Lama) which can be charming if you have extra time.

6. What to Do If You Miss Your Train

If you miss your scheduled train from Kudus, head to the station counter for a reschedule (biaya ubah jadwal) – fee is IDR 5,000–10,000 ($0.3–0.7) for Economy class. Alternatively, take a bus from Terminal Kudus as a backup. The terminal is a 10-minute walk or 5-minute ojek ride from the station.

Pro tip from local travelers: Download the KAI Access and Gojek apps before your trip. They are essential for real-time train schedules and last-mile connectivity in Semarang.

FAQs: Getting from Kudus to Ahmad Yani Airport

Is there a direct bus from Kudus to Ahmad Yani Airport?

No, there is no direct bus from Kudus to Ahmad Yani Airport. You need to take a bus from Terminal Kudus to Terminal Terboyo in Semarang (1.5–2 hours, IDR 30,000–50,000 / $2–3.5), then transfer to an airport shuttle bus or taxi to reach the airport (30–45 minutes).

What is the fastest way to get from Kudus to Ahmad Yani Airport?

The fastest way is by taxi or private car. The drive takes about 1–1.5 hours covering 80 km. A pre-booked private transfer costs IDR 350,000–500,000 ($23–33) and offers door-to-door service with no transfers.

How much does a taxi from Kudus to Ahmad Yani Airport cost?

A standard taxi from Kudus to Ahmad Yani Airport costs between IDR 300,000 and IDR 500,000 ($20–33), depending on the operator, time of day, and vehicle type. Ride-hailing apps like Gojek or Grab may offer slightly lower rates for car services.

Can I take a train from Kudus to Ahmad Yani Airport?

Yes, but not directly. Take a train from Stasiun Kudus to Stasiun Semarang Tawang (1–1.5 hours, IDR 20,000–50,000 / $1.5–3.5). From Tawang station, the airport is a 15-minute taxi ride (IDR 50,000–80,000 / $3.5–5.5). Total journey time is about 1.5–2.5 hours.

What is the cheapest way to get from Kudus to Ahmad Yani Airport?

The cheapest option is the bus combination: from Terminal Kudus to Terminal Terboyo (IDR 30,000–50,000), then a local bus or angkot to the airport (IDR 10,000–20,000). Total cost is IDR 40,000–70,000 ($2.5–4.5) but takes 2.5–3.5 hours with two transfers.

How long does it take from Kudus to Ahmad Yani Airport by car?

By car or taxi, the journey from Kudus to Ahmad Yani Airport takes approximately 1 to 1.5 hours under normal traffic conditions. The route follows Jalan Raya Kudus-Semarang and the Semarang Toll Road. Allow extra 20–30 minutes during peak hours (7–9 AM and 4–7 PM).

Are there ride-hailing services available from Kudus to Ahmad Yani Airport?

Yes, Gojek and Grab operate in Kudus and offer car services to Ahmad Yani Airport. A one-way trip costs IDR 280,000–450,000 ($18–30), depending on demand and vehicle type. Booking in advance is recommended, especially for early morning flights.

What is the best time to travel from Kudus to Ahmad Yani Airport?

The best time to travel is between 9 AM and 2 PM, when traffic on the Kudus-Semarang route is lightest. Avoid peak hours (7–9 AM and 4–7 PM) and holiday periods (Lebaran, Christmas/New Year) when road congestion can double travel time.