How to get from Jakarta Soekarno-Hatta Airport to Monas

Cities & Metropolitan Areas · Indonesia · Urban & Cultural · Jakarta · Jakarta Soekarno-Hatta International Airport · Monas (National Monument)

Getting from Jakarta Soekarno–Hatta International Airport (CGK) to Monas (Jakarta’s National Monument) is straightforward once you choose between the airport train plus a short transfer, airport buses to nearby Gambir Station, metered taxis or ride-hailing apps, and prebooked private transfers; below you’ll find at-a-glance comparisons, booking links, and step-by-step instructions for each option.

At A Glance (Jakarta Soekarno-Hatta Airport to Monas)

Mode Duration Best For
🚆 Airport Train (CGK → BNI City/Manggarai + taxi/TransJakarta) ~45–75 minutes total Avoiding traffic, predictable timing
🏷️ Cost: ~IDR 70,000 for the train + ~IDR 3,500–30,000 for onward bus/taxi » official airport train info | airport transfer overview
🚌 Airport Bus (DAMRI / Premium bus to Gambir) ~60—90 minutes (traffic-dependent) Cheapest option, light luggage
🏷️ Cost: ~IDR 40,000–80,000 one-way » airport bus details | DAMRI schedules
🚕 Taxi / Ride-hailing (Door-to-door) ~45–90 minutes Door-to-door comfort, late arrivals
🏷️ Cost: ~IDR 150,000–250,000 per car depending on traffic and tolls » sample fares & info | prebook a taxi-style transfer
🚗 Private Transfer / Hotel Pickup ~45–90 minutes door-to-door Groups, lots of luggage, zero navigation
🏷️ Cost: from ~IDR 200,000–350,000 per car » Jakarta airport transfers | GetYourGuide transfers

Which Option or Route Should You Choose?

How to Book and Practical Tips

  • Book your airport transfer in advance if arriving late: For late-night or early-morning flights, prebook a car with Welcome Pickups, GetTransfer, or a private car on Klook or GetYourGuide.
  • Using ride-hailing apps: Grab and Gojek both operate from Soekarno-Hatta; follow airport signage to the designated pickup points and compare fares before you book.
  • Paying for public transport: For the airport train, buy a ticket with cash or card at machines or counters. For TransJakarta and KRL commuter trains, you’ll need an e-money card (such as Flazz, e-money, BRIZZI) or a one-trip ticket bought at the station.
  • Plan onward travel around Monas: If you’re staying nearby, look for hotels around Gambir, Menteng, or the Thamrin area on Booking.com Jakarta hotels. Many include breakfast and easy access to Monas and other sights.
  • Renting wheels: Confident riders can compare scooter or motorbike rentals on BikesBooking Jakarta, or use Booking.com Car Rental for a self-drive car (note that Jakarta traffic is intense).
  • Storing luggage: If you’re exploring central Jakarta before hotel check-in, drop your bags with Radical Storage near Gambir Station so you can visit Monas hands-free.

🚆 Option #1 — Airport Train + Short Transfer (Fast & Predictable)

Traffic-proof Comfortable One easy transfer

  • Overview: Take the Soekarno-Hatta Airport Train (KA Bandara) from the airport rail station to either BNI City (Sudirman) or Manggarai, then continue to Monas by taxi, Grab/Gojek, or TransJakarta bus to the Monas or Gambir stops.
  • How to book (with price): Standard adult tickets are around IDR 70,000 one-way. Buy online via the official rail app or at kiosks at the airport station; you can also see airport-train info and timetables on the official KA Bandara website or the airport’s transport page. A taxi or Grab from BNI City to Monas is usually IDR 20,000–50,000.
  • Pros: Least affected by rush-hour jams, clean air-conditioned carriages, clear English signage, frequent departures.
  • Cons: Not 24/7, requires one extra transfer in the city, seats can be busy during commuter peaks.

Step-by-step: Airport Train to Monas

  1. On arrival at CGK, follow signs for Kereta Bandara / Airport Train. From Terminals 1 or 2, hop on the free Skytrain to the airport rail station; from Terminal 3 you can walk directly following the signs.
  2. At the station, buy your KA Bandara ticket from the machines or counter. Choose BNI City or Manggarai as your destination (BNI City is a bit closer to Monas by road).
  3. Tap through the gates with your ticket or QR code, wait on the correct platform and board the next airport train. Trains are fully air-conditioned with luggage racks near the doors.
  4. Ride to BNI City (or Manggarai). From BNI City, either take a licensed taxi (Bluebird queue outside), book Grab or Gojek via the app, or walk 10–15 minutes to the nearest TransJakarta corridor at Tosari/Bundaran HI and ride towards Monas or Harmoni.
  5. For TransJakarta, buy or top up an e-money card at the busway station, tap in, and alight at the Monas or Harmoni stop; from there it’s an easy walk to the monument entrances.
  6. Head to the Monas ticket gate tunnels on the north side of Merdeka Square and enjoy the park, museum, or observation deck.

Getting to the main embarking points (Airport Rail Station / BNI City)

  • From Terminal 3 (International): Follow the overhead signs to the Airport Train station; it’s connected by a covered walkway and takes about 5–10 minutes on foot.
  • From Terminals 1 & 2: Take the free Skytrain to the airport rail station. Trains run frequently and the ride is just a few minutes.
  • From hotels near the airport: Most airport hotels offer a shuttle to the terminals; from there, connect to the Skytrain or walk to the station depending on your terminal.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚌 Option #2 — Airport Bus to Gambir (Cheapest, Simple Route)

Budget-friendly No transfers until city Traffic-dependent

  • Overview: Air-conditioned airport buses (DAMRI and premium operators) run from CGK terminals to Gambir Station, a short walk or quick ride from Monas on the eastern side of Merdeka Square.
  • How to book (with price): Expect about IDR 40,000–80,000 per person one-way. Buy tickets at official bus counters in the arrivals halls or directly from the driver; some routes can be reserved on the DAMRI website or apps.
  • Pros: Cheap, fairly comfortable, room for luggage, no need to change until Gambir.
  • Cons: Can be slower than the train in heavy traffic; departures are less frequent at night; you still need to walk or grab a short ride to Monas.

Step-by-step: Airport Bus to Monas

  1. After customs at CGK, look for signs to Airport Bus / DAMRI. Each terminal has a designated curbside bay where buses depart.
  2. At the counter or from the staff by the bus, ask for a ticket to Gambir Station. Confirm which bay your bus leaves from and the next departure time.
  3. Stow larger luggage in the under-floor hold and keep valuables with you. Seats are first-come-first-served.
  4. Ride the bus to Gambir Station (60—90 minutes is typical but can be longer in peak traffic around Jakarta).
  5. From Gambir, either walk 10–15 minutes to Monas via the pedestrian paths in Merdeka Square, or take a short taxi/Grab ride if it’s hot or raining.
  6. Follow signs to the underground entrance tunnels on the north side of Monas to buy your entry tickets.

Getting to the main embarking points (Airport Bus Bays at CGK / Gambir)

  • At CGK: Each terminal has clearly signed bus bays outside Arrivals; staff in official vests can point you to the Gambir-bound bus.
  • From Gambir Station to Monas: Use the pedestrian crossings towards Merdeka Square or hop in a metered Bluebird taxi or a Grab/Gojek car for a 5–10 minute ride.
  • If you have time before your flight: Store bags at Radical Storage Gambir and explore the Monas park or nearby National Gallery before heading back.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚕 Option #3 — Taxi or Ride-Hailing (Door-to-Door)

Direct 24/7 Most flexible

  • Overview: Classic airport choice: hop in a licensed Bluebird taxi from the official ranks, or use Grab/Gojek to go straight from CGK to your hotel or directly to Monas/Merdeka Square.
  • How to book (with price): A metered taxi to central Jakarta usually runs around IDR 150,000–250,000 including tolls. You can queue at the rank, use the Bluebird or Grab apps, or prebook a taxi-style ride with Welcome Pickups or GetTransfer Jakarta for a fixed price.
  • Pros: No transfers, great with luggage or kids, operates 24/7, straightforward even if you’re new to Jakarta.
  • Cons: Can be more expensive than train or bus; travel time can balloon in heavy traffic, especially during rush hours and rainy evenings.

Step-by-step: Taxi / Ride-Hailing to Monas

  1. After exiting customs, follow signs to the official taxi rank. Ignore unofficial touts offering rides inside the terminal.
  2. If taking a regular taxi, look for reputable companies like Bluebird in light blue cars; take a queue ticket where required and confirm that the meter will be used.
  3. If using Grab or Gojek, connect to airport Wi‑Fi or a local SIM, set your pickup point to your terminal’s designated ride-hailing zone, and choose your destination (Monas, Gambir, or your hotel).
  4. For prebooked services like Welcome Pickups or GetTransfer, meet your driver at the agreed meeting point in Arrivals holding a sign with your name.
  5. Ask the driver to drop you at your hotel near Monas, at Monas parking areas, or near Gambir Station if you prefer to walk through the park.
  6. Pay in cash (rupiah) unless your service/app clearly supports card payment; tolls are usually added to the final fare.

Getting to the main embarking points (Taxi Ranks / Ride-Hail Pickup)

  • Taxi ranks at CGK: Located just outside Arrivals in each terminal; signs and floor markings guide you to official queues.
  • Ride-hailing pickup zones: Check your Grab or Gojek app for the exact pickup point for your terminal; some use multi-storey car parks or special lanes.
  • Where to get dropped near Monas: Common drop-off points include Gambir Station, Istiqlal Mosque/Jakarta Cathedral, or hotels around Merdeka Square and Jalan MH Thamrin.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #4 — Private Transfer or Hotel Car (Most Hassle-Free)

Stress-free Meet-and-greet Great for groups

  • Overview: A driver meets you in the arrivals hall with a name sign, helps with bags, and takes you straight to your hotel or to Monas, with tolls and parking usually included in a fixed fare.
  • How to book (with price): Private transfers generally cost from around IDR 200,000–350,000 per car (up to 3–4 passengers) depending on vehicle type and hotel location. Compare options on GetYourGuide Jakarta transfers, Klook airport transfers, Trip.com airport transfer listings, or arrange directly with your hotel.
  • Pros: Easiest option if you’re jet-lagged, with kids, or carrying bulky luggage; English-speaking drivers often available; fixed price known in advance.
  • Cons: More expensive than buses or trains; you need to book ahead (especially in peak seasons or for large vehicles).

Step-by-step: Private Transfer to Monas

  1. Before you fly, choose a reputable transfer provider and book online, giving your flight number, arrival time, and hotel address (or Monas/Gambir as destination).
  2. On landing at CGK, switch on your phone and check for messages from your driver or provider with exact meeting point details.
  3. Clear immigration and customs, then meet your driver in Arrivals (usually just outside the exit gate) holding a sign with your name.
  4. Walk with the driver to the parking area, load your luggage, and confirm your destination and drop-off point.
  5. Enjoy a direct drive to your hotel or to Monas/Merdeka Square. Most services include tolls and parking; tip is optional but appreciated for good service.
  6. Ask your driver about local tips for visiting Monas, nearby food options, and how best to reach other Jakarta highlights like Kota Tua or the National Museum.

Getting to the main embarking points (Arrivals Hall Pickup)

  • Terminals 2 & 3 Arrivals: Most private drivers wait just outside the customs exit with a name board; some providers also have help desks inside the hall.
  • Coordination: Use airport Wi‑Fi or a local SIM for WhatsApp or SMS if you have trouble finding each other; drivers typically track your flight for delays.
  • Hotel cars: Some central Jakarta hotels offer their own airport pickup; confirm prices and meeting points when booking your room on Booking.com.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Jakarta Soekarno-Hatta Airport to Monas)

How long does it take to get from Soekarno-Hatta Airport to Monas?
Most trips take between 45 and 90 minutes door-to-door. The airport train plus a short taxi or TransJakarta ride is usually around 60–75 minutes; a direct taxi, ride-hailing car, or private transfer can be as quick as 45 minutes in light traffic but may take longer during rush hour or heavy rain.

What is the cheapest way to reach Monas from the airport?
The budget choice is the DAMRI or other airport buses to Gambir Station, which cost roughly IDR 40,000–80,000 per person. From Gambir you can walk to Monas in 10–15 minutes or take a short local ride, which keeps total costs low.

Is there a direct train from the airport to Monas?
There is no station directly at Monas, but the Soekarno-Hatta Airport Train connects the airport with BNI City and Manggarai in central Jakarta. From there you continue by TransJakarta bus, KRL commuter train, or a short taxi/Grab ride to Monas or Gambir.

Can I use Grab or Gojek at Soekarno-Hatta Airport?
Yes. Both Grab and Gojek operate at CGK, but pickups are only allowed in designated zones. When you request a ride, the app will guide you to the correct pickup area for your terminal. Expect to pay around IDR 150,000–250,000 to central Jakarta depending on time of day and traffic.

Is it safe to arrive at night and go straight to Monas or central Jakarta?
Generally yes, as long as you use official transport: licensed taxis from the rank, Grab/Gojek from the app, or prebooked private transfers. The airport and central Jakarta are busy late into the evening, but always keep valuables close, use registered vehicles, and have your accommodation details written down.

When is Monas open and how much is the ticket?
Monas and the National Monument museum are usually open from morning until late afternoon on most days except Mondays, when the monument is closed; there are also selected evening opening hours for the observation deck on some days. Entry fees are inexpensive (a few tens of thousands of rupiah) and can be paid on-site. Check current hours and ticket details shortly before your visit.