Explore Destinations

Discover the world's most amazing places

How to Get from Soekarno-Hatta Airport to Pasar Senen Railway Station

Quick Answer

The best overall way to travel from Soekarno-Hatta International Airport (CGK) to Pasar Senen Railway Station is by taking the Airport Rail Link (Railink) train to Manggarai Station, then transferring to the KRL Commuterline. This combination is reliable, avoids Jakarta's infamous traffic, and takes approximately 60-80 minutes at a cost of around Rp 100,000 - Rp 150,000 per person. For the cheapest option, take the DAMRI airport bus, but be prepared for a longer journey (2+ hours).

Quick Navigation: Transport Options from CGK to Pasar Senen

By Train: The Fastest & Most Reliable Route (Step-by-Step)

This is the recommended method for most travelers due to its predictability and speed, especially during peak traffic hours. The journey involves two separate train systems.

Step 1: Airport Rail Link (Railink) from CGK to the City

First, you need to reach the Railink Station at Terminal 3. If you land at T1 or T2, take the free Skytrain. Trains depart every 30 minutes.

Destination StationTravel TimeFrequencyApprox. Fare (IDR)Best For Transferring to Pasar Senen?
Sudirman Baru (BNI City)~50 minsEvery 30 minRp 70,000Good. Connects to many city buses/taxis.
Manggarai~55 minsEvery 30 minRp 70,000BEST. Direct connection to KRL Commuterline lines.

Pro Tip: Buy your Railink ticket at the counter in the station basement. Cards and cash are accepted. Keep your ticket for exit.

Step 2: Transfer to KRL Commuterline to Pasar Senen

At Manggarai Station, follow signs for “KRL Commuterline”. You will need a tap card (Multi-trip Card or JakLingko Card).

  • Purchase/ Top-Up: Buy the card at the KRL ticket counter (cash only) and load it with minimum Rp 50,000.
  • Route: Take any KRL train on the Bogor Line or Depok Line heading north. Pasar Senen is 1-2 stops away.
  • Travel Time: 5-15 minutes.
  • Fare: Approximately Rp 3,000 - Rp 5,000.

Important: KRL trains are extremely crowded during rush hours (7-9 AM, 4-7 PM). Traveling with large luggage can be very difficult at these times.

By Airport Bus (DAMRI): The Budget-Friendly Choice

DAMRI buses offer a direct, affordable connection from all CGK terminals to several points in central Jakarta. While subject to traffic, they provide more luggage space than trains.

Recommended DAMRI Route for Pasar Senen

The most straightforward route is to take the bus to Gambir Station. Pasar Senen Station is located just about 1.5 km east of Gambir.

Final Leg from Gambir to Pasar Senen

From Gambir Station, you have three options:

  1. Walk (15-20 mins): Head east along Jalan Garuda. Straightforward but tiring with bags.
  2. Online Motorcycle Taxi (Gojek/Grab Bike - 5 mins): Cost ~Rp 10,000. Fastest and most convenient for solo travelers with light luggage.
  3. Bajaj or Becak (5-10 mins): A local experience. Negotiate the price first (~Rp 15,000-20,000).

Considerations: Buses have air conditioning and luggage compartments. This is the best option for travelers with bulky baggage on a tight budget, but always account for potential heavy traffic delays.

By Taxi & Ride-Hailing App: Door-to-Door Convenience

This option provides maximum convenience but at the highest cost and with unpredictable travel times due to traffic.

Official Airport Taxis

Use only authorized taxis from the official counters inside the terminal arrivals hall. They use fixed price coupons based on destination zones.

Ride-Hailing Apps (Grab, Gojek)

These apps offer transparent pricing but require a stable internet connection.

When to Choose This: Late-night arrivals, traveling in a group of 3-4, or if you have excessive luggage that is unmanageable on public transport.

By Pre-Booked Private Airport Transfer

For ultimate ease, especially for families, large groups, or first-time visitors, a pre-booked private transfer is ideal. A driver will meet you at arrivals with a name sign.

Key Benefits & Booking Details

Ticket & Cost Comparison: Choose Your Best Option

This table summarizes all key factors to help you decide. All prices are in Indonesian Rupiah (IDR) and are approximate per person (except taxi/private which are per vehicle).

Transport ModeApprox. Travel TimeApprox. Cost (IDR)Traffic Dependent?Best ForWorst For
Train (Railink+KRL)60-80 minRp 75,000 - 150,000NoRush hour, solo/couple travelers, reliability seekersLarge luggage (peak hours), late-night arrivals
Airport Bus (DAMRI)90-150+ minRp 40,000 - 60,000YesBudget travelers, those with lots of baggageTime-sensitive trips, midday/evening travel
Taxi / Ride-Hail60-120+ minRp 150,000 - 350,000YesGroups of 3-4, door-to-door convenience, late nightBudget travel, peak-hour journeys (cost & time blowout)
Private Transfer60-120+ minRp 300,000+ (per car)YesFamilies/groups, first-timers, business travel, maximum comfortAnyone trying to save money

Booking Tips & Payment

Traveler Tips & Essential Advice for a Smooth Journey

Luggage Strategy

  • Pack Light for Public Transport: If using trains/buses, one manageable suitcase and a backpack per person is ideal.
  • Luggage Forwarding: For multiple or heavy bags, consider JNE or TIKI airport luggage delivery services to your hotel. This costs extra but grants incredible freedom.

Navigation & Connectivity

  • Get a Local SIM/eSIM: Essential for using ride-hailing apps (Grab/Gojek) and maps. Vendors are in the arrival halls.
  • Use Offline Maps: Download the Jakarta area on Google Maps or Maps.me before you arrive as a backup.
  • Station Complexity: Manggarai and Pasar Senen are large stations. Allow extra time for finding your way, especially during transfers.

Timing & Seasonal Warnings

  • Peak Hours (Traffic): Avoid road-based transport between 7-10 AM and 4-8 PM on weekdays.
  • Peak Seasons: During major holidays (Idul Fitri, Christmas/New Year), all transport is busier. Book private transfers well in advance.
  • Flight Arrival Time: For flights landing after 10 PM, your options shrink to taxi/private transfer only. Plan and budget accordingly.

Safety & Money

  • Use Official Services: Always use official taxi counters, DAMRI buses, or app-based services. Politely ignore touts offering "cheaper" transport inside the terminal.
  • Small Cash: Keep small denomination notes (Rp 20,000, 50,000) for bus fares, snacks, and topping up KRL cards.
  • Secure Belongings: As in any major city, be mindful of your belongings in crowded trains and stations.

Frequently Asked Questions (FAQs)

Is there a direct train from Soekarno-Hatta Airport to Pasar Senen Station?

No, there is no direct train service. You must take the Airport Rail Link (Railink) train from CGK to either Sudirman Baru (BNI City) Station or Manggarai Station, then transfer to a commuter line (KRL Commuterline) train heading to Pasar Senen Station.

What is the cheapest way to get from CGK Airport to Pasar Senen?

The cheapest option is a combination of public buses. First, take the DAMRI Airport Bus to Gambir Station (~Rp 40,000), then walk or take a short, cheap online motorcycle taxi (ojek) to Pasar Senen. Total cost can be under Rp 50,000, but travel time can exceed 2 hours depending on traffic.

How long does the Airport Rail Link + KRL train journey take?

The total travel time is approximately 60 to 80 minutes. This includes: 1) 45-55 minutes on the Railink train to Sudirman Baru/Manggarai, 2) 5-10 minutes for station transfer and ticketing, and 3) 5-15 minutes on the KRL Commuterline to Pasar Senen.

What should I do if my flight arrives very late at night?

After about 11:00 PM, the Railink train and most DAMRI bus routes stop. Your only reliable options are: 1) Airport Taxi (Blue Bird/Express) from the official counter, or 2) Pre-booked private airport transfer. Fares will be significantly higher, but it's the safest and most convenient option for late arrivals.

Is it easy to travel with large luggage on these routes?

It can be challenging. The Railink train has dedicated luggage space. However, KRL Commuterline trains during peak hours are extremely crowded with minimal space. For large suitcases, a DAMRI bus (with under-carriage storage) or a private car is more manageable. Consider using a luggage forwarding service if you have multiple bags.

Can I use a credit card to buy train tickets?

Yes, at the airport Railink ticket counters, major credit/debit cards are accepted. For the KRL Commuterline, you need a tap card (Multi-trip Card or JakLingko Card). You can buy and top-up these cards at station counters using cash. It's advisable to have some Indonesian Rupiah (IDR) for smaller purchases and the KRL card.

Which is faster: train or airport taxi during rush hour?

The train is almost always faster during Jakarta's notorious rush hours (7-10 AM & 4-8 PM). The Railink and KRL run on separate tracks unaffected by road traffic. A taxi journey that takes 30 minutes at night can easily take 2+ hours during peak traffic, while the train schedule remains consistent.

Where exactly is the Railink station at Soekarno-Hatta Airport?

The Railink station is located in the basement (Level B1) of Terminal 3. If you arrive at Terminal 1 or 2, you must take the free Skytrain (inter-terminal shuttle) to Terminal 3 first. Follow signs for 'Railink' or 'Kereta Bandara'. The Skytrain journey between terminals takes about 10-15 minutes.