Jakarta travel guide

Day Trips from Jakarta: Bogor, Thousand Islands, Bandung & Krakatau

· 8 min read City Guide
Stasiun Jakarta Kota colonial train station building in Kota Tua old town, Jakarta, Indonesia

Book an experience

Top-rated experiences in Jakarta Guide: Indonesia's Capital

The highest-rated tours and activities in Jakarta Guide: Indonesia's Capital. Book today, cancel free if plans change.

Jakarta’s traffic and urban density can make leaving feel like an expedition — but by train, toll road, or ferry, some remarkable escapes are within reach. Bogor’s colonial botanical garden takes a morning. The Thousand Islands offer a genuine beach getaway by fast boat. Bandung’s highland tea plantations and volcanic craters require a full day by train. Krakatau pushes toward an expedition, but it’s doable without an overnight. Below are the five most worthwhile day trips, with practical transport details and costs current as of 2026.

For getting around Jakarta itself, including airport transfers and ride-hailing, see our Jakarta things-to-do guide. For accommodation near good transport links, the Jakarta where-to-stay guide covers areas by Gambir station and MRT access.


Bogor Botanical Gardens

Distance from Jakarta: 60km south | Journey: 60–90 minutes by car or 60 minutes by commuter train

The Kebun Raya Bogor is one of Southeast Asia’s oldest and largest botanical gardens — 87 hectares established by the Dutch in 1817, containing over 15,000 plant species and 400 varieties of orchid. Spotted deer roam the lawns freely. The grounds also contain over 5,000 species of trees, a large collection of Victoria amazonica water lilies, and a working herbarium. The Bogor Presidential Palace sits within the garden perimeter, visible through the ornate fence.

Entry: IDR 30,000 (adults), IDR 15,000 (children) as of 2026 Hours: 7am–5pm daily

The commuter KRL train from Jakarta Kota station to Bogor costs IDR 5,000 and runs every 15–20 minutes from 4am onward — one of Indonesia’s most efficient public transport links. Journey time is 55–70 minutes. Walk 10 minutes from Bogor station to the garden main gate.

After the gardens, Bogor’s Jalan Suryakancana is lined with Chinese bakeries, herbal shops, and hawker stalls serving Bogor’s signature laksa, asinan (pickled vegetable salad), and doclang (traditional rice cake with peanut sauce). Warung Asinan Gedung Dalam on Jalan Siliwangi is a reliable stop.

Practical note: Weekends draw large crowds — the train becomes very busy from 9am onward. Go on a weekday if you have flexibility.


Kepulauan Seribu (Thousand Islands)

Distance from Jakarta: 45–90 minutes by fast ferry from Marina Ancol | Ferry cost: IDR 85,000–150,000 each way as of 2026

Kepulauan Seribu is an archipelago of 105 islands scattered north of Jakarta in the Java Sea. Most are uninhabited. A handful have resorts, beaches, and snorkelling reefs accessible as day trips from the capital.

Top islands for day trips:

  • Pulau Tidung — the most popular; two islands joined by a suspension footbridge, bicycle rental (IDR 30,000/hour), white-sand beach, and a basic snorkel spot. Day-trip package IDR 150,000–250,000 including ferry, snorkelling gear, and lunch.
  • Pulau Pramuka — quieter; sea turtle conservation facility open to visitors, mangrove boardwalk, low-key dive sites.
  • Pulau Harapan — most accessible; fast ferries run frequently, multiple beach restaurants.

Ferries to the islands depart from Marina Ancol (northeast Jakarta) and Muara Angke fishing port (northwest). Marina Ancol is cleaner and easier to navigate. Buy tickets at the terminal; weekend slots fill by 7am — arrive at 6am.

Snorkelling: Visibility and coral quality have declined near the closer islands due to Jakarta’s runoff. The outer islands (Pulau Pari, Pulau Panjang) have better reefs but require a longer boat ride. If snorkelling is the priority, ask your operator about outer island tours.

GYG-bookable option: Combined Thousand Islands day tours from Jakarta with snorkelling equipment, lunch, and guide depart from Marina Ancol for approximately IDR 300,000–500,000 per person.


Bandung: Tea Plantations and Craters

Distance from Jakarta: 150km southeast | Journey: 2.5–3 hours by express train; 2.5–3.5 hours by car (more by road on weekends)

Bandung sits 768 metres above sea level in the Priangan Highlands, with temperatures 5–8°C cooler than Jakarta year-round. The surrounding area contains tea plantations, active volcanic craters, and a string of factory outlet shopping districts. Jeans, jackets, and shoes produced for export brands are sold at a fraction of retail prices in the outlet strips along Jalan Riau and Jalan Cihampelas.

Key day-trip sites around Bandung:

  • Kawah Putih (White Crater) — 50km south of Bandung city; active sulphurous crater lake whose milky turquoise water shifts with sulphur concentration. Entry IDR 50,000 (foreigners), IDR 30,000 (Indonesians) as of 2026. Hire an angkot minibus from Bandung city (IDR 45,000 each way) or join a tour.
  • Tangkuban Perahu — active volcano 30km north of Bandung with accessible crater rim road. Entry IDR 200,000 (foreigners), IDR 30,000 (Indonesians) as of 2026. The sulphur smell is strong; volcanic masks recommended.
  • Lembang Highland — strawberry farms, flower gardens, and the Trans Studio Bandung indoor theme park (for families).

Train: Argo Parahyangan from Jakarta Gambir to Bandung; IDR 150,000–250,000 as of 2026; departures 05:00–21:00, roughly every 2 hours. Book on KAI Access app. The journey through the Karawang plain and up the Priangan escarpment is scenic.

Car: Toll road via Cipularang expressway, 2.5–3.5 hours depending on traffic. Weekend gridlock into Bandung peaks on Friday evenings and Sunday afternoons — go by train on weekends.

GYG-bookable option: Bandung day tours from Jakarta including Kawah Putih and tea plantation with hotel pick-up run IDR 400,000–700,000 per person.


Anak Krakatau Volcano

Distance from Jakarta: 3.5–4 hours total (2 hours by car to Anyer/Carita, then 1.5–2 hours by speedboat) | Boat cost: IDR 300,000–600,000 per person return as of 2026

Anak Krakatau (“Child of Krakatau”) is the volcanic island that emerged from the sea in 1927, born from the caldera of the original Krakatoa — whose 1883 eruption killed over 36,000 people and temporarily lowered global temperatures. The island is still actively growing and erupting. Standing on its lower slopes — where lava rocks are warm underfoot and the cone is visibly releasing steam — is one of the more visceral experiences available from Jakarta.

Entry: IDR 150,000 (foreigners), IDR 50,000 (Indonesians) per person as of 2026, payable at the ranger post on arrival Launch points: Anyer, Carita, or Labuan on the Banten coast (all roughly 120km west of Jakarta, 2 hours by car) Speedboat hire: IDR 1,500,000–2,500,000 per boat (capacity 8–12 passengers), return, from Carita or Labuan

Important: Anak Krakatau is an active volcano and access is controlled by the PVMBG (Indonesian Centre for Volcanology). Landing on the island is occasionally prohibited during high-alert periods. Check current alert status before booking — your tour operator or the Krakatau port office will have the latest information.

Snorkelling around the coral gardens of nearby Pulau Rakata and Pulau Panjang is typically included in boat charters. The ruins of the 1883 lighthouse at Pulau Sertung are a detour worth requesting.

Depart Jakarta by 5am for a Carita speedboat at 8am — this is the recommended schedule for a comfortable return before dark.

GYG-bookable option: Krakatau day tours including transport from Jakarta, speedboat, entry, and guide cost approximately IDR 700,000–1,200,000 per person.


Pelabuhan Ratu (Queen’s Harbour)

Distance from Jakarta: 140km south | Journey: 2.5–3 hours by car via Sukabumi

Pelabuhan Ratu is a working fishing harbour on the Indian Ocean coast of West Java, flanked by a series of surfable beach breaks and accessible coastal forest. It is a quieter alternative to the Thousand Islands for travellers who prefer ocean views to coral snorkelling. The fish market at dawn is one of the most atmospheric scenes in the region.

Main beaches:

  • Pantai Karang Hawu — rocky headland beach with black lava formations, mythologically associated with Nyai Roro Kidul; good sunset viewing
  • Cimaja Beach — the main surf break, popular with Jakarta surfers; board rental IDR 75,000–100,000/day as of 2026
  • Pantai Citepus — the widest beach, calmer water, good for swimming in the calmer northern section

Fish market: Operates from 4am; catches of tuna, snapper, and barracuda sold directly from boats. The warung row next to the market opens at 6am with the freshest grilled fish available anywhere on the coast.

No reliable public transport connects Jakarta to Pelabuhan Ratu directly. A hired car is the practical option — IDR 500,000–700,000 for the day as of 2026. Some tours run from South Jakarta on weekends.


Suggested Itinerary

Train to Bandung (single day)

The cleanest and most comfortable day trip from Jakarta.

  1. 06:00 — Board Argo Parahyangan at Jakarta Gambir. Book the window seat on the left (south-facing) for highland views.
  2. 08:30 — Arrive Bandung. Take an online ojek (IDR 20,000–30,000) to Jalan Braga for Dutch-colonial architecture and coffee at De Vloer or Nongkrong Braga.
  3. 10:00–13:00 — Angkot to Kawah Putih (IDR 45,000, 90 minutes), explore the white crater, back to Bandung.
  4. 13:30–15:00 — Lunch in Bandung; try Warung Nasi Ampera on Jalan Kiara Condong for Sundanese rijsttafel.
  5. 15:30–17:00 — Browse Jalan Riau factory outlets if shopping is on the agenda.
  6. 18:00 — Board return Argo Parahyangan to Jakarta Gambir. Arrive ~20:30.

Cost breakdown: Train IDR 300,000–500,000 return + Kawah Putih IDR 50,000 + angkot IDR 90,000 return + lunch IDR 40,000–80,000 ≈ IDR 480,000–720,000 per person (approximately USD 30–45 as of 2026).


Practical Notes

  • Avoid Bandung by road on weekends: The Cipularang toll road backs up for hours on Friday evenings and Sunday afternoons. Train is always the better option.
  • Krakatau alert level: Check PVMBG website or ask your tour operator before booking. Boat operators will not depart if the alert is above Level II.
  • Thousand Islands weekends: Marina Ancol ferry queues start forming before 6am on Saturday and Sunday. Book online or arrive before 7am.
  • Bogor crowds: The botanical gardens are at their quietest on Tuesday–Thursday mornings. Avoid Sunday afternoons entirely.

More Jakarta Guides

Frequently Asked Questions

What is the best day trip from Jakarta?
Bogor is the most accessible — 60km south of Jakarta via toll road (60–90 minutes by car or commuter train for IDR 5,000) and home to one of the world's finest botanical gardens covering 87 hectares. The Bogor Presidential Palace is visible through the garden fence and spotted deer roam the grounds freely. Entry to the gardens is IDR 30,000 as of 2026.
Can I visit Krakatau on a day trip from Jakarta?
Yes, but it requires an early start. The journey is approximately 3.5–4 hours each way: 2 hours by car or bus from Jakarta to Anyer or Carita on the Banten coast, then 1.5–2 hours by speedboat across the Sunda Strait to Anak Krakatau. Most day tours depart at 5am and return by 8pm. Costs run approximately IDR 500,000–900,000 per person for the boat, park entry (IDR 150,000 foreigners) and guide as of 2026.
How long does the train to Bandung take from Jakarta?
The Argo Parahyangan express train covers Jakarta Gambir to Bandung in approximately 3 hours for IDR 150,000–250,000 per seat as of 2026. Faster luxury trains (Argo Wilis, Harina) cut the journey to 2.5 hours. Book through the KAI Access app or at the Gambir station ticket window at least a day in advance — trains fill quickly on weekends.
Are the Thousand Islands worth visiting from Jakarta?
Yes, for a beach escape within the city's orbit. The nearest islands are reachable in 60–90 minutes by fast ferry from Marina Ancol (IDR 85,000–150,000 each way as of 2026). Pulau Tidung is the most popular: two islands connected by a 'bridge of love', with snorkelling, bicycle rental and white-sand beaches. Day-trippers outnumber overnight visitors on weekends — consider arriving on Friday for a quieter experience.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.