Stay Connected
We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.
No spam. Unsubscribe anytime.
In this in-depth route guide, you'll find the best ways to travel the 20 kilometre distance from Jakarta to Jakarta. Whether you prefer the scenic overnight train, a convenient bus+ferry combo, or the fastest flight option — we've got all the details you need.
There are 3 ways to get from Jakarta to Jakarta. You can choose between the train, bus, taxi. The most affordable option is by train, starting from $30. The fastest route is by train (0h 50m).
Click a column header to sort. Click a row to jump to the full guide.
50m
$30
--
1h 30m
$40
--
1h 30m
$150
--
The train is the best way to skip the heavy traffic on the roads from Jakarta to Jakarta to the city centre. The train station is conveniently connected to the airport terminal.
Trains from Jakarta to Jakarta to the city centre depart every 30 minutes from 06:19 to 20:49 daily. If you’re travelling from the city centre to the airport, the trains are available from 05:16 to 19:46.
It takes about 50 minutes between the airport and the city centre, and fares start from $30
If you’re heading to the city centre, it is best to get off at BNI City Railway Station (previously Sudirman Baru Station) in Central Jakarta. The last stop is Manggarai Station, about 6 minutes away from BNI Station.
From these stations, you can take another train, bus, or taxi to your destination in the city. Grab is also available in Jakarta if you want a cheaper transfer.
Another way to travel between Jakarta to Jakarta and the city centre is by bus. The bus makes several stops in Jakarta city centre, so it’s a good idea if your hotel or destination is quite far from the train stations.
The downside is that you’ll have to brace through heavy traffic in the city. The estimated travel time between Jakarta to Jakarta and the city centre is around 1.5 hours, but expect a longer journey, especially during rush hour.
You can choose from several bus companies on this route, such as DAMRI, Sinar Jaya, and Agri Mas. Tickets start from $40, and there are bus departures every 15 to 30 minutes from 02:00 to 23:30.
The buses have several destinations in the city centre, but the last stop is Gambir Station beside the National Monument in Central Jakarta.
ABOUT YOUR DESTINATION
Koh Tao is a premier diving destination in the Gulf of Thailand, widely known as one of the most affordable places in the world to obtain your PADI certification. Beyond diving, the island offers beautiful bays, pristine beaches, stunning viewpoints, coral gardens, and abundant marine life.
Every route on GeckoRoutes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally traveled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
The taxi is a convenient way to travel between Jakarta to Jakarta and your hotel in the city. It’s also your only option if you arrive at the airport once the trains and buses have stopped running for the day.
With the taxi, you will still have to worry about getting stuck in traffic. If you’re pressed for time though, we suggest taking the train instead.
When travelling from Jakarta to Jakarta to the city centre, you can book with Klook or Grab. You can also find several taxi companies outside the airport.
Check Private Transfers with Klook
You can book a ride using the airport Wi-Fi or using data (if you already bought a sim card at the airport).
Using your Grab App, pick the option “GrabCar Airport” to be able to book your ride. The car picking you up should have a GrabCar Airport special sticker.
Expect to pay around when taking a Grab Taxi from Jakarta to Jakarta to the city centre. Alternatively, you can also try out the popular taxi app GoJek.
There are different kinds of airport taxis available: budget, regular, special taxis, and executive. Whichever you plan to take, it’s better if they’re prepaid. This is your best defence against faulty meters and drivers trying to charge you so much more than you’re supposed to pay.
Airport taxi rates start from 180,000 IDR.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELERS
Tips and corrections from our community of travelers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep GeckoRoutes free and up to date.
Carbon Footprint
This 20 km journey produces approximately 2 g CO2 by bus. Taking public transport is one of the lowest-emission ways to travel this route.
Used the Songserm ferry from Koh Samui. Cheaper than Lomprayah but takes a bit longer. Still a perfectly fine crossing. The views approaching Koh Tao are stunning either way.
OOliver S.November 2025Ferry
Train via Surat Thani was our pick. More scenic than Chumphon route and the Lomprayah catamaran from Tapee Pier is very comfortable. Book the special express train for the quickest ride.
The overnight bus with Montanatip was okay but not great. The bus was older and the seats didn't recline much. Ferry portion was fine though. If you're on a tight budget it works.
Took the sleeper train to Chumphon — magical! Woke up to palm trees and transferred to the Lomprayah catamaran. Whole journey felt like an adventure.
Lomprayah bus+ferry combo from Khao San Road was seamless. Departed at 6am, arrived Koh Tao by 3pm. Well organized.
Flew to Koh Samui and took Lomprayah catamaran. More expensive but saved a full day. Worth it if your holiday is short.
Most travelers base themselves near the main beach for easy access to transport, restaurants, and activities.
Treat YourselfAnara Airport Hotel is literally situated inside the airport. You’ll find it in terminal 3, so you won’t have to worry about transportation to get here. Once you step inside the hotel, you forget that you’re in an airport.
The hotel is modern, peaceful and perfect for a comfortable night's rest. Unlike a lot of airport hotels, the rooms are spacious and very clean. A perfect choice if you’re just in Jakarta to catch a flight.
Mid-RangeOnly a 15-minute drive from Jakarta Airport, the Hilton Garden Inn is a great choice if you want to be close to the airport but not too close. The great thing about Hilton Hotels is that you know what you’re getting.
You know the standard is going to be good, the beds are going to be comfortable and the staff friendly. You get all of that plus a rooftop pool, gym, garden and delicious onsite restaurant here.
Leave a Comment