Quick Answer: Best Way from DP Mall to Ahmad Yani Airport
Best overall: Book a Gojek (GoCar) or GrabCar – 15–20 minutes, 40,000–55,000 IDR (2.6–3.5 USD) – direct, comfortable, and reliable.
Cheapest: Trans Semarang BRT – 3,500 IDR (0.22 USD) – takes 35–50 minutes with one transfer.
Fastest: Gojek motorcycle (GoRide) – 10–15 minutes, 20,000–30,000 IDR (1.3–1.9 USD) – best for solo travelers with light luggage.
Key transfer point if using public transport: Pengapon shelter (Koridor 1 → Koridor 4).
Total distance: Approximately 7.5 km from DP Mall to Ahmad Yani Airport (Bandar Udara Internasional Jenderal Ahmad Yani).
🚆 Train + Local Connection: For Travelers Arriving from Other Cities
There is no direct train from DP Mall to Ahmad Yani Airport. However, if you are coming from cities like Jakarta, Surabaya, or Bandung, taking a train to Semarang and then a short taxi or BRT ride to the airport is a popular and cost-effective combination.
Semarang has two main railway stations: Stasiun Tawang (SMT) and Stasiun Poncol (SMP). Tawang is the larger station with more inter-city services, while Poncol serves economy-class trains on the northern route.
Step-by-Step: Train + Local Transport to the Airport
- Arrive at Semarang Tawang – most executive and business trains stop here.
- Walk or take a short Gojek (5 min, 8,000–12,000 IDR) to DP Mall if you need to shop or meet someone, or proceed directly to the airport.
- From DP Mall to the airport: Take a taxi (15 min, ~50,000 IDR) or BRT (see bus section).
Popular Train Routes to Semarang (2025)
| Route | Train Name | Class | Duration | Price Range (IDR) | Price Range (USD) |
|---|---|---|---|---|---|
| Jakarta (Gambir) → Semarang Tawang | Argo Sindoro / Argo Muria | Executive | 4h 30m – 5h | 350,000 – 550,000 | 22.6 – 35.5 |
| Jakarta (Pasar Senen) → Semarang Poncol | Kamandaka / Ciremai | Business / Economy | 5h – 6h | 200,000 – 320,000 | 12.9 – 20.6 |
| Surabaya (Pasar Turi) → Semarang Tawang | Argo Bromo Anggrek | Executive | 3h 45m – 4h 15m | 280,000 – 450,000 | 18.1 – 29.0 |
| Bandung → Semarang Tawang | Harina (via Cirebon) | Executive / Business | 5h 30m – 6h 30m | 250,000 – 400,000 | 16.1 – 25.8 |
Source: PT KAI (kai.id) – prices may vary by season.
Train Types & Seat Classes
- Executive (Eksekutif): 2-2 seating, reclining seats, AC, snack/meal included. Best for comfort.
- Business (Bisnis): 2-2 seating, slightly less legroom, AC, snack included. Good value.
- Economy (Ekonomi): 3-2 seating, AC, basic service. Cheapest but less spacious.
Baggage note: Trains allow up to 20 kg free of charge. Extra baggage can be stored in overhead racks or at the end of the carriage. No luggage size check for standard suitcases.
JR Pass equivalent? Indonesia does not have a JR Pass. However, PT KAI offers a KAI Access app for booking and a KAI Card (electronic ticket) for frequent travelers. No unlimited pass is available for tourists.
✈️ Domestic Flight to Semarang: For Long-Distance Travelers
If you are coming from Jakarta, Surabaya, Bali (Denpasar), Balikpapan, or Makassar, flying directly to Ahmad Yani Airport (SRG) is the fastest option. From the airport, DP Mall is just a 15-minute taxi ride away.
Important: This section is for travelers arriving from other cities. If you are already at DP Mall and need to go to the airport, skip to the taxi or bus sections below.
Popular Domestic Routes to Semarang (2025)
| Route | Airlines | Flight Time | Price Range (IDR) | Price Range (USD) |
|---|---|---|---|---|
| Jakarta (CGK) → Semarang (SRG) | Garuda Indonesia, Lion Air, Batik Air, Citilink | 1h 10m | 350,000 – 850,000 | 22.6 – 54.8 |
| Surabaya (SUB) → Semarang (SRG) | Lion Air, Batik Air, Citilink | 1h 05m | 400,000 – 750,000 | 25.8 – 48.4 |
| Denpasar/Bali (DPS) → Semarang (SRG) | Lion Air, Batik Air | 1h 40m | 500,000 – 1,100,000 | 32.3 – 71.0 |
| Balikpapan (BPN) → Semarang (SRG) | Lion Air, Batik Air | 2h 00m | 600,000 – 1,200,000 | 38.7 – 77.4 |
Source: airline official sites & Traveloka – prices fluctuate with demand.
Total Door-to-Door Time: Flight vs Train
Many travelers assume flying is always faster. But for the Jakarta → Semarang route, the total door-to-door time is surprisingly similar:
- Flight: 1h 10m flight + 45 min check-in/boarding + 20 min baggage + 30 min airport→city = ~2h 45m (plus transfer to DP Mall).
- Train (Executive): 4h 30m train + 15 min to/from stations = ~5h (but you arrive right in the city center).
Verdict: For distances under 500 km, train + local taxi can be competitive, especially when factoring in airport transfer time and security lines.
From Ahmad Yani Airport to DP Mall (Reverse Route)
If you arrive at SRG and want to go to DP Mall:
- Taxi: 15 minutes, fixed price ~50,000 IDR at the airport taxi counter.
- Gojek/Grab: Pick-up point at the airport's ride-hailing area. 40,000–55,000 IDR.
- Trans Semarang BRT: Koridor 4 from airport shelter to Pengapon, then Koridor 1 to DP Mall. 3,500 IDR, ~40 min.
🚍 Trans Semarang BRT & Inter-city Bus: Budget-Friendly Options
Trans Semarang BRT is the city's rapid bus system, offering a reliable and extremely cheap way to travel. For the DP Mall → Ahmad Yani Airport route, it requires one transfer but costs only 3,500 IDR (0.22 USD).
For travelers coming from other cities, inter-city buses (AKAP) arrive at Terminal Terboyo or Terminal Mangkang, from which you can take local transport to DP Mall and then to the airport.
Trans Semarang BRT: Step-by-Step from DP Mall to Airport
- Start: Walk ~300 m from DP Mall to the nearest BRT shelter "DP Mall" (Koridor 1 direction: Pengapon).
- Board Koridor 1 (blue bus) towards Pengapon. Travel time: ~12 minutes.
- Alight at Pengapon shelter – this is the main transfer hub.
- Cross the platform and board Koridor 4 (green bus) towards Bandara (Airport).
- Alight at Bandara shelter – walk ~200 m to the terminal entrance.
Total time: 35–50 minutes depending on waiting time.
Total cost: 3,500 IDR (one ticket, valid for one transfer).
BRT Operating Hours & Frequency
| Day | Operating Hours | Peak Frequency | Off-Peak Frequency |
|---|---|---|---|
| Monday – Friday | 05:30 – 18:30 | Every 8–10 min | Every 15–20 min |
| Saturday – Sunday | 06:00 – 17:30 | Every 12–15 min | Every 20–25 min |
Source: BLU Trans Semarang (trans-semarang.com)
Inter-city Buses to Semarang
If you are traveling from cities like Jakarta, Bandung, or Surabaya on a tight budget, inter-city buses (AKAP) are the cheapest option:
- Jakarta → Semarang: 8–10 hours, 100,000–200,000 IDR (6.5–13 USD). Arrival at Terminal Terboyo.
- Surabaya → Semarang: 5–7 hours, 80,000–150,000 IDR (5.2–9.7 USD). Arrival at Terminal Terboyo.
- From Terminal Terboyo to DP Mall: take Trans Semarang Koridor 2 or a Gojek (~25,000 IDR).
Night bus tip: Several operators run overnight services with reclining seats (e.g., Rosalia Indah, Sugeng Rahayu). Book at least one day in advance for the best price.
Baggage Allowance on BRT
- Small bags (backpack, handbag): Allowed, no extra fee.
- Medium suitcase (up to 20 kg): Allowed during off-peak, may be restricted during peak hours (07:00–09:00 & 16:00–18:00).
- Large luggage (>20 kg or multiple bags): Not recommended – take a taxi or Gojek instead.
🚕 Taxi & Private Transfer: Convenience at a Price
Taxi and ride-hailing services (Gojek, Grab) are the most convenient way to travel from DP Mall to Ahmad Yani Airport. They offer door-to-door service, no transfers, and comfortable seating with AC.
Cost: Expect to pay 45,000–65,000 IDR (2.9–4.2 USD) for a metered taxi, or 35,000–55,000 IDR (2.3–3.5 USD) for a GoCar/GrabCar. Motorcycle taxis (GoRide/GrabBike) are cheaper at 20,000–30,000 IDR (1.3–1.9 USD) but less comfortable with luggage.
Comparison: Taxi vs Ride-Hailing
| Feature | Metered Taxi | Gojek / Grab (Car) | Gojek / Grab (Motorcycle) |
|---|---|---|---|
| Cost (IDR) | 45,000 – 65,000 | 35,000 – 55,000 | 20,000 – 30,000 |
| Cost (USD) | 2.9 – 4.2 | 2.3 – 3.5 | 1.3 – 1.9 |
| Travel Time | 15–20 min | 15–20 min | 10–15 min |
| Luggage Capacity | 2–3 suitcases | 2–3 suitcases | Small backpack only |
| Booking | Street hail / phone | App only | App only |
| Payment | Cash only | Cash / card / wallet | Cash / wallet |
When to Choose a Taxi / Private Transfer
- Late night / early morning (19:00–05:00): BRT is not running; taxi or ride-hailing is the only option.
- Heavy luggage: More than 2 bags or large suitcases – a car is essential.
- Family with young children: Car seats are not standard, but you can request a larger vehicle (GrabCar Family).
- Business travelers: Maximize comfort and minimize stress before a flight.
- Group of 3–4 people: A car is often cheaper per person than BRT + taxi combined.
How to Book a Taxi from DP Mall
- Street hail: Flag down a blue or white taxi on the main road (Jl. Pemuda). Metered fare only.
- Gojek/Grab app: Set pick-up to "DP Mall Semarang" (Jl. Pemuda No.118). Wait at the main entrance near the fountain.
- Hotel concierge: If you are staying near DP Mall, ask the hotel to book a trusted taxi (fixed price ~50,000 IDR).
Warning: Avoid unmarked taxis or drivers who quote a flat price without a meter. Always insist on "Argo" (meter) or use the app.
🎟️ Cost & Time Comparison: All Transport Options at a Glance
Use this table to quickly compare time, cost, convenience, and best use case for each transport mode from DP Mall to Ahmad Yani Airport.
| Mode | Time | Cost (IDR) | Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| Gojek / Grab (Motorcycle) | 10–15 min | 20,000 – 30,000 | 1.3 – 1.9 | 0 | Solo traveler, light luggage, fastest |
| 🏆 Gojek / Grab (Car) | 15–20 min | 35,000 – 55,000 | 2.3 – 3.5 | 0 | Best balance of cost & comfort |
| Metered Taxi | 15–20 min | 45,000 – 65,000 | 2.9 – 4.2 | 0 | Groups, heavy luggage, no app |
| Trans Semarang BRT | 35–50 min | 3,500 | 0.22 | 1 | Cheapest option, light luggage |
| Walking + BRT | 45–60 min | 3,500 | 0.22 | 1 + walk | Fit travelers, no luggage |
| Private Car (pre-booked) | 15–20 min | 80,000 – 120,000 | 5.2 – 7.7 | 0 | Premium comfort, business, VIP |
Where to Buy Tickets / Book
- BRT ticket: Purchase at shelter counter (cash) or use e-money card (Flazz, Brizzi, TapCash).
- Gojek/Grab: Download the app, register with a local SIM or international number, and top up via credit card or cash.
- Train ticket: Book via KAI Access app or website up to 30 days in advance.
- Flight ticket: Compare prices on Traveloka or SkyPlus.
Money-saving tip: If you plan to use BRT multiple times, buy a rechargeable e-money card (available at Indomaret or Alfamart) to save time and avoid queues.
🧳 Traveler Tips & Local Insights for a Smooth Journey
Real-world advice from frequent travelers and Semarang locals to help you avoid common pitfalls.
🚗 Traffic & Timing
- Peak hours (07:00–09:00 & 16:00–19:00): Jl. Pemuda and the airport road can get congested. Add 10–15 minutes to your journey if traveling during these times.
- Weekend afternoons: The area around DP Mall gets busy with shoppers. Allow extra time to find your ride-hailing driver.
- Rainy season (Nov–Mar): Flash floods can occur in low-lying areas. Check the weather and leave earlier if heavy rain is forecast.
🧳 Luggage & Baggage Services
- Takkyubin (baggage delivery): Indonesia does not have a widespread baggage delivery service like Japan's Takkyubin. However, some hotels offer luggage storage or forwarding. Ask your hotel concierge.
- Lockers at DP Mall: DP Mall does not have public luggage lockers. If you need to store bags, try the nearby Stasiun Tawang (lockers available ~20,000 IDR/day).
- Airport baggage: Ahmad Yani Airport has luggage wrapping services (20,000–30,000 IDR) and left luggage counters (50,000 IDR/day).
🔄 Navigating Transfers
- Pengapon transfer: The transfer between Koridor 1 and Koridor 4 at Pengapon is a cross-platform walk of about 50 m. No need to exit the paid area.
- DP Mall pickup point: For Gojek/Grab, the easiest pickup point is the main entrance on Jl. Pemuda, near the large sign. Avoid the basement parking area – drivers often get lost.
- Airport drop-off: All taxis and ride-hailing vehicles can drop you directly at the departure terminal entrance (Lantai 2).
📅 Seasonal Considerations
- Lebaran (Eid) season: Semarang sees a huge surge in travelers. Book taxis and flights at least 2 weeks in advance. BRT will be very crowded.
- School holidays (June–July & December): DP Mall and the airport are busier. Expect longer queues at BRT shelters.
- Mount Merapi ash: Occasionally, volcanic ash from Mount Merapi can disrupt flights. Check airline announcements and consider train as a backup.
💡 Local Money-Saving Hacks
- E-money: Use a Flazz or Brizzi card for BRT – it's faster and you avoid cash queues.
- Gojek subscription: Gojek offers "Gojek Plus" subscription for frequent users – unlimited free delivery and ride discounts.
- Airport taxi coupon: If you take a taxi from the airport, buy a coupon at the official counter (Rp 50,000 flat to DP Mall area). Avoid touts outside the terminal.
❓ FAQs: DP Mall to Ahmad Yani Airport – All Your Questions Answered
Is there a direct train from DP Mall to Ahmad Yani Airport?
No, there is no direct train. Semarang's railway stations (Tawang and Poncol) serve inter-city routes, not airport connections. You must take a taxi, ride-hailing service, or BRT bus for the final leg.
Which is faster, taxi or bus, from DP Mall to Ahmad Yani Airport?
A taxi or ride-hailing car takes 15–20 minutes in normal traffic. The Trans Semarang BRT bus takes 35–50 minutes including walking and transfers. Taxi is clearly faster and more convenient.
How much does a taxi cost from DP Mall to Ahmad Yani Airport?
A metered taxi costs 45,000–65,000 IDR (2.9–4.2 USD). Fixed-price ride-hailing (Gojek/Grab) ranges from 35,000–55,000 IDR (2.3–3.5 USD) depending on demand and vehicle type.
Can I use Gojek or Grab from DP Mall to Ahmad Yani Airport?
Yes, both Gojek and Grab operate in Semarang and serve Ahmad Yani Airport. You can book a GoCar or GrabCar from DP Mall's main entrance on Jl. Pemuda. The ride takes about 15 minutes and costs 35,000–55,000 IDR.
Is there a bus from DP Mall to Ahmad Yani Airport?
Yes, Trans Semarang BRT Koridor 1 passes near DP Mall. Walk ~300 m to the DP Mall shelter, take Koridor 1 to Pengapon, then transfer to Koridor 4 heading to the airport. Total fare: 3,500 IDR (0.22 USD).
How early should I leave DP Mall to catch my flight at Ahmad Yani Airport?
For domestic flights, leave at least 2.5 hours before departure. This allows 15–20 min travel time, 30–45 min for check-in & security, plus a buffer for traffic. For international flights, add 1 extra hour.
Are there luggage restrictions on Trans Semarang BRT?
Trans Semarang BRT allows small to medium bags (max 20 kg) that can be carried on your lap or under the seat. Large suitcases or multiple bags may be refused during peak hours (07:00–09:00 & 16:00–18:00). For heavy luggage, use a taxi or ride-hailing service.
What is the cheapest way from DP Mall to Ahmad Yani Airport?
The cheapest way is Trans Semarang BRT at 3,500 IDR (0.22 USD) with one transfer. The second cheapest is a Gojek motorcycle (GoRide) at 20,000–30,000 IDR (1.3–1.9 USD), which is also faster but less comfortable with luggage.
Last updated: July 2025 · Prices and schedules are subject to change. Always verify with official providers before traveling.