Skip to main content
AMZBooking
Jakarta Cathedral, Jakarta

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

Day trips from Jakarta: distance, time and transport
DestinationDistanceTravel timeHowBest for
Bogor60 kmAbout 1–1.5 hours by commuter trainKRL commuter line from Jakarta Kota or central stationsFamilies, Quiet stays, Budget
Thousand Islands45 kmAbout 1–2.5 hours by boatSpeedboat from Marina Ancol or public ferry from Muara AngkeBeach, Couples, Families
Bandung150 kmAbout 1–1.5 hours by high-speed train and shuttleWhoosh high-speed train from Halim, then feeder train or taxiFood lovers, Shopping, Culture
Puncak80 kmAbout 2–3 hours by car, longer at weekendsCar with driver via the Jagorawi toll roadQuiet stays, Couples
Taman Safari Indonesia85 kmAbout 2–2.5 hours by carCar with driver via Bogor and the Puncak roadFamilies

The day trips

Bogor
Photo: Cep Budhi Darma, CC BY-SA 4.0

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
Thousand Islands
Photo: Rochelimit, CC BY-SA 3.0

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
Bandung
Photo: F1fans, CC0

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
Puncak
Photo: Baqotun0023, CC BY-SA 4.0

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
Taman Safari Indonesia
Photo: Arisdp, CC BY-SA 3.0

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.