---
title: "Jakarta Airport to City 2026: Train, DAMRI Bus, Taxi"
description: "Soekarno–Hatta airport to central Jakarta by airport train, DAMRI or TransJakarta bus or car, the station your train uses, and trains to Surabaya and Semarang."
canonical: "https://indonesiatransport.com/jakarta/"
language: "en"
content_type: "destination"
last_checked: "2026-11-12"
confidence: "medium"
status: "published"
structured_data: "https://indonesiatransport.com/jakarta/#webpage"
alternates: "en=https://indonesiatransport.com/jakarta/ fr=https://indonesiatransport.com/fr/jakarta/ de=https://indonesiatransport.com/de/jakarta/ es=https://indonesiatransport.com/es/jakarta/ ja=https://indonesiatransport.com/ja/jakarta/ ko=https://indonesiatransport.com/ko/jakarta/ ru=https://indonesiatransport.com/ru/jakarta/ zh-Hant=https://indonesiatransport.com/zh/jakarta/"
---
# Jakarta: Soekarno–Hatta airport, the stations and the trains out

## Short Answer

Take the airport train: every 30 minutes from 05:57 to 22:57, about 46 minutes to Sudirman Baru (BNI City) and Manggarai, Rp 85,000. For Gambir, where the executive trains leave, DAMRI's bus runs every 30 minutes; the cheapest ride is TransJakarta's Rp 15,000 bus to Blok M. A car takes about an hour and was sold from Rp 218,750 for November 2026.

## Quick Facts

- Province: Special Capital Region of Jakarta, Java
- Usual way in: Flight to Soekarno–Hatta (CGK) or Halim; train from across Java
- Terminals and ports: Soekarno–Hatta and Halim airports; Gambir, Pasar Senen, Jatinegara and Halim Whoosh stations
- Last checked: 2026-11-12
- Confidence: medium

## Gambir, Pasar Senen or Halim: which Jakarta station you need

Jakarta's long-distance trains leave from three stations, and Whoosh from a fourth. Your ticket names one:

| Station | Trains | For |
|---|---|---|
| Stasiun Gambir (Gambir station), central Jakarta | Executive, luxury and panoramic trains | Yogyakarta Tugu, Semarang Tawang, Surabaya Pasar Turi |
| Stasiun Pasar Senen (Pasar Senen station) | Most economy trains, some executive | Yogyakarta Lempuyangan, Semarang Poncol, Surabaya Gubeng |
| Stasiun Jatinegara (Jatinegara station) | A stop for many Gambir and Pasar Senen trains | Board here if it is closer |
| Halim Whoosh station | Whoosh high-speed trains only | Bandung, 31 trains a day |

**Gambir to the airport.** DAMRI's bus from Gambir to Soekarno–Hatta leaves every 30 minutes from 03:00, so an early flight works from a night train.

**Halim: a station and an airport.** The name covers both the Whoosh station and Jakarta's second airport. DAMRI links Halim's Whoosh station with Soekarno–Hatta every 30 minutes.

## Around the city: MRT, KRL commuter line and TransJakarta

**TransJakarta** buses cross the city for a flat Rp 3,500 a ride in 2026. There is no cash: tap a bank electronic money card, or buy a single-trip QR ticket in the TIJE app, valid only on the day you buy it.

**MRT Jakarta** runs from Lebak Bulus to Bundaran HI; the full ride costs Rp 14,000. Its ticket machines take QRIS and debit or credit cards, so you can ride on your first day without a local card; the MyMRTJ app sells tickets too.

**One card for both.** A bank electronic money card works on TransJakarta and the MRT; vending machines in TransJakarta stops top it up with Rp 10,000 to Rp 100,000, with a Rp 1,500 fee on cash top-ups.

## Halim or Soekarno–Hatta: which Jakarta airport

**Soekarno–Hatta (CGK)** is the main airport and the one with the airport train. **Halim Perdanakusuma** flies domestic routes: for November 2026, Batik Air, Citilink and Garuda Indonesia flew from Halim to Surabaya, and Citilink and FlyJaya to Yogyakarta.

**Your ticket names the airport.** The airport train serves Soekarno–Hatta only; Halim is reached by road.

## A day in Jakarta: Monas park, Kota Tua's museums and an island boat

If you have a day in Jakarta between trains or flights, these are the easy wins.

- **Monas park** is the city's great open lawn around the National Monument, open Tuesday to Friday 06:00 to 18:00 and until 22:00 at weekends, closed on Mondays.
- **The monument itself has been shut** for cleaning since 9 September 2026, lift to the top included, so the visit is the park for now.
- **Kota Tua**, the old town, is one walkable square of museums: Museum Fatahillah (Jakarta History Museum), Museum Wayang for the puppets, Museum Seni Rupa dan Keramik and Museum Bahari, the maritime museum.
- **The Thousand Islands** are the cheap day out by sea: the city's own boat leaves Pelabuhan Muara Angke (Muara Angke harbour) about 08:40 for Untung Jawa, Cipir and Onrust and is back about 15:00, about Rp 49,000 return.
- **Book that boat the day before:** seats are sold only online at jaketboat.bankjakarta.co.id, and they go fast.

## Soekarno–Hatta airport to central Jakarta: train, DAMRI bus or taxi

The airport train is the quickest fixed price: 35 trains a day, every 30 minutes, about 46 minutes to Sudirman Baru (BNI City) and on to Manggarai, Rp 85,000. From the airport the first leaves at 05:57 and the last at 22:57; from Manggarai the first is 05:00 and the last 22:00.

| Fact | Detail |
| --- | --- |
| Usual way | Airport train to Sudirman Baru (BNI City) or Manggarai |
| Typical time | About 46 min by train, about 1 h by car |
| Where it departs | Soekarno–Hatta airport station, linked to Terminals 1, 2 and 3 |

**Cheaper stops on the way.** The train also calls at Duri (Rp 70,000), Rawa Buaya (Rp 40,000) and Batu Ceper (Rp 35,000), which suits you if you are staying in west Jakarta.

**TransJakarta to Blok M.** The Transbandara bus between Blok M and the airport costs Rp 15,000 since 1 September 2026, paid with an electronic money card, not cash.

**DAMRI to Gambir and Halim.** DAMRI's buses leave the airport for Gambir every 30 minutes from 06:00 to 23:00, and for Halim's Whoosh station from 06:00 to 19:30. Going out to the airport, they leave Gambir from 03:00 and Halim from 07:30.

**By car.** Private cars to Gambir, Menteng or Tanah Abang were sold online for Rp 218,750 to Rp 362,500 for November 2026, about an hour, more in the evening rush.

## Jakarta to Surabaya by train or plane

By train, take an executive train from Gambir to Surabaya Pasar Turi: about 7 h 45 min to 9 h 30 min, sold online from Rp 680,400 for November 2026. Economy seats from Jatinegara cost from Rp 355,600. Flying takes 85 to 100 minutes, and Lion Air had the lowest fare, about Rp 1,032,000.

| Fact | Detail |
| --- | --- |
| Usual way | Executive train from Gambir |
| Typical time | About 7 h 45 min by train, 1 h 30 min by air |
| Where it arrives | Surabaya Pasar Turi or Surabaya Gubeng station |

**Two stations in Surabaya.** The fast Gambir trains end at **Stasiun Surabaya Pasar Turi (Pasar Turi station)**. Trains to **Surabaya Gubeng** take longer, about 9 h 30 min to 10 h 20 min from Gambir and up to nearly 13 hours from Pasar Senen, so read the station before you buy.

**Gambir to Pasar Turi:** 08:20, 09:25, 10:20, 19:30, 19:55, 20:30, 23:35

**Flights from Halim too.** Batik Air, Citilink and Garuda Indonesia also fly to Surabaya from Halim, Jakarta's second airport, in 85 to 90 minutes.

**New timetable on 1 December.** KAI's 2026 timetable takes effect on 1 December and speeds up 74 intercity trains; the times above are November's.

## Jakarta to Semarang by train: Tawang or Poncol

Take a train from Gambir to Semarang Tawang: 15 a day for November 2026, 4 h 43 min to 5 h 45 min, sold online from Rp 299,600. Economy trains from Pasar Senen go to Semarang Poncol from Rp 124,880, about six to eight hours. Flights take 70 minutes, from about Rp 833,000.

| Fact | Detail |
| --- | --- |
| Usual way | Train from Gambir to Semarang Tawang |
| Typical time | 4 h 43 min to 5 h 45 min |
| Where it arrives | Semarang Tawang or Semarang Poncol station |

**Gambir to Semarang Tawang:** 06:00, 07:15, 08:20, 09:00, 09:25, 10:20, 12:00, 15:45, 16:45, 19:30, 19:45, 19:55, 20:30, 22:40, 23:35

**Tawang or Poncol.** Semarang has two main stations. Gambir trains use **Stasiun Semarang Tawang (Tawang station)**; most economy trains from Pasar Senen end at **Semarang Poncol**, and some Pasar Senen trains go to Tawang.

**Coming back.** Trains leave Semarang Tawang for Gambir from 00:09 to 23:30, 15 a day, and Poncol for Pasar Senen and Jatinegara six times a day.

## Jakarta: what travellers ask

### Is there a train from Jakarta airport to the city?

Yes. The airport train runs every 30 minutes from 05:57 to 22:57, about 46 minutes to Sudirman Baru (BNI City) and Manggarai, Rp 85,000. Its station is linked to Terminals 1, 2 and 3.

### How much is a car from Jakarta airport to the city centre?

Private cars to Gambir, Menteng or Tanah Abang were sold online for Rp 218,750 to Rp 362,500 for November 2026, about an hour. The airport train costs Rp 85,000 and the TransJakarta bus to Blok M Rp 15,000.

### Which Jakarta station do Yogyakarta trains leave from?

Executive trains leave from Gambir, in central Jakarta; most economy trains leave from Pasar Senen, and many also stop at Jatinegara. Read the station on your ticket.

### How long does it take from Soekarno–Hatta to central Jakarta?

About 46 minutes by airport train to Sudirman Baru (BNI City), or about an hour by car, more in the evening rush.

### Can I pay cash on TransJakarta buses?

No. TransJakarta takes a bank electronic money card, or a single-trip QR ticket bought in the TIJE app, valid only on the day you buy it. The fare is Rp 3,500 a ride in 2026.

## Sources for Jakarta

1. [Metro TV: Soekarno-Hatta airport train routes, times and fares 2026 (19 August 2026) — news](https://www.metrotvnews.com/read/kELCn965-jadwal-rute-dan-tarif-lengkap-kereta-bandara-2026)
2. [Metro TV: TransJakarta Blok M - Soekarno-Hatta fare Rp 15,000 from September 2026 (31 July 2026) — news](https://www.metrotvnews.com/read/NnjCWPd9-tarif-transjakarta-blok-m-soetta-naik-jadi-rp15-ribu-berlaku-september)
3. [DAMRI (Perum DAMRI) — operator](https://damri.co.id/id/info-rute)
4. [KAI: GAPEKA 2026 timetable from 1 December 2026 — operator](https://www.kai.id/publikasi/artikel-berita/dari-tambahan-kursi-hingga-stasiun-baru-kai-perluas-pilihan-perjalanan-mulai-desember)
5. [KCIC: Whoosh tickets and rules — operator](https://kcic.co.id/proyek/tiketwhoosh/)
6. [Investor Trust: TransJakarta fare stays Rp 3,500 in 2026 (8 January 2026) — news](https://investortrust.id/business/90742/pengumuman-tarif-transjakarta-tak-naik-di-2026)
7. [Metro TV: LRT Jabodebek, MRT and TransJakarta fares and how to pay (3 November 2025) — news](https://www.metrotvnews.com/read/K5nC73rW-tarif-terbaru-lrt-jabodebek-mrt-transjakarta-dan-cara-membelinya)
8. [Metro TV: Monas monument closed to visitors for cleaning (9 September 2026) — news](https://www.metrotvnews.com/read/N6GCV936-tugu-monas-ditutup-sementara-untuk-wisatawan-ini-penyebabnya)
9. [Jawa Pos: Thousand Islands by Dishub boat for about Rp 49,000 (8 July 2026) — news](https://www.jawapos.com/travelling/2607070350/cara-akses-liburan-ke-kepulauan-seribu-pakai-kapal-dishub-cuma-rp-50-ribu-dan-tanpa-open-trip)
10. [detikNews: museums in the Kota Tua area (4 April 2025) — news](https://news.detik.com/berita/d-7854328/daftar-museum-yang-ada-di-kawasan-wisata-kota-tua-jakarta)

## Places to combine with Jakarta

- [Jakarta to Yogyakarta by train, plane or bus](https://indonesiatransport.com/jakarta-to-yogyakarta/)
- [Jakarta to Bandung on the Whoosh, the Parahyangan or the road](https://indonesiatransport.com/jakarta-to-bandung/)
- [Jakarta to Bali by plane, or overland by train and ferry](https://indonesiatransport.com/jakarta-to-bali/)
- [Indonesia's trains: what runs, which class to buy, how to book](https://indonesiatransport.com/trains/)
