Day trips · Jakarta · Indonesia
5 best day trips from Jakarta
Where to go when you want a day away from Jakarta, and how long it really takes.
Updated By the AMZBooking editorial team
Photo: Rantemario, CC BY-SA 4.0
Quick answer
The classic day trip from Jakarta is Bogor (About 1–1.5 hours by commuter train). The closest option is Thousand Islands, about 45 km away.
Key facts
- Day trips in this guide
- 5
- Closest
- Thousand Islands (45 km)
- Most popular
- Bogor
Day trips compared
| Destination | Distance | Travel time | How | Best for |
|---|---|---|---|---|
| Bogor | 60 km | About 1–1.5 hours by commuter train | KRL commuter line from Jakarta Kota or central stations | Families, Quiet stays, Budget |
| Thousand Islands | 45 km | About 1–2.5 hours by boat | Speedboat from Marina Ancol or public ferry from Muara Angke | Beach, Couples, Families |
| Bandung | 150 km | About 1–1.5 hours by high-speed train and shuttle | Whoosh high-speed train from Halim, then feeder train or taxi | Food lovers, Shopping, Culture |
| Puncak | 80 km | About 2–3 hours by car, longer at weekends | Car with driver via the Jagorawi toll road | Quiet stays, Couples |
| Taman Safari Indonesia | 85 km | About 2–2.5 hours by car | Car with driver via Bogor and the Puncak road | Families |
The day trips

60 km · About 1–1.5 hours by commuter train
1.Bogor
Bogor's Botanical Gardens, laid out in 1817, cover about 87 hectares of tropical collections, palms and orchids next to the Presidential Palace, whose lawns are home to herds of spotted deer.
- Getting there
- KRL commuter line from Jakarta Kota or central stations
- Best for
- Families, Quiet stays, Budget
45 km · About 1–2.5 hours by boat
2.Thousand Islands
A chain of small coral islands in the Java Sea north of the city. The further islands have resorts with clearer water for snorkelling, while Pulau Tidung and Pulau Pari are popular with local day-trippers.
- Getting there
- Speedboat from Marina Ancol or public ferry from Muara Angke
- Best for
- Beach, Couples, Families

150 km · About 1–1.5 hours by high-speed train and shuttle
3.Bandung
The cooler highland city has Art Deco buildings along Jalan Braga, factory outlet shopping and a food scene of its own. Nearby, the Tangkuban Perahu volcano crater and tea plantations are a short drive north.
- Getting there
- Whoosh high-speed train from Halim, then feeder train or taxi
- Best for
- Food lovers, Shopping, Culture

80 km · About 2–3 hours by car, longer at weekends
4.Puncak
The mountain pass between Bogor and Cianjur is covered in tea plantations with cooler air, villas and roadside restaurants. Weekend traffic can be extremely heavy, so travel on a weekday.
- Getting there
- Car with driver via the Jagorawi toll road
- Best for
- Quiet stays, Couples
85 km · About 2–2.5 hours by car
5.Taman Safari Indonesia
A drive-through safari park in Cisarua on the slopes of Mount Gede, where visitors see animals from their vehicle, plus animal shows and a walk-through section.
- Getting there
- Car with driver via Bogor and the Puncak road
- Best for
- Families
Day-trip tips
- Leave early: most trips are more relaxed with a morning departure and a return before dinner.
- Some buses and carriages have women-only sections at the front.
- The Whoosh high-speed train runs from Halim to the Bandung area in under an hour, and long-distance trains from Gambir and Pasar Senen go to Yogyakarta and other Javanese cities.
- For trips over about 150 km, an overnight stay or an organised tour saves a lot of travelling.
Questions travellers ask
+What is the best day trip from Jakarta?
Bogor. Bogor's Botanical Gardens, laid out in 1817, cover about 87 hectares of tropical collections, palms and orchids next to the Presidential Palace, whose lawns are home to herds of spotted deer.
+How long does it take to get from Jakarta to Bogor?
About 1–1.5 hours by commuter train — KRL commuter line from Jakarta Kota or central stations, about 60 km.
+How long does it take to get from Jakarta to Thousand Islands?
About 1–2.5 hours by boat — Speedboat from Marina Ancol or public ferry from Muara Angke, about 45 km.