Home › Where to stay › Jakarta, Puncak & Bandung
Multi-city itinerary · Indonesia

Jakarta, Puncak and Bandung in 10 days: where to stay at each stop

This is the route I took with my family: two nights in Jakarta, three in the Puncak hills, three in Bandung and a last night back in Jakarta before the flight home to India. The secret of an easy multi-city trip is the same as for one city: choose the right base at every stop.

Quick answer: the four bases

Route: Jakarta 2n → Puncak 3n → Bandung 3n → Jakarta (last night) 1n · 9 nights, 10 days

Stop 1: Jakarta (2 nights)

Where to stay: Central Jakarta: Menteng / Cikini

Cikini sits in the middle of the city: Monas and Istiqlal are a short ride away, Cikini and Gondangdia stations are on the commuter line to both Kota Tua and Bogor, and the toll road south to Puncak is easy to reach on moving day.

Where I stayed: ibis Jakarta Raden Saleh

Where not to stay

Avoid the far north or east of Jakarta: you would cross the city's worst traffic on the way to Puncak.

Day1

Arrive and settle in

Morning: Land at Soekarno–Hatta, transfer to Cikini

Afternoon: Rest; walk around Cikini and Taman Ismail Marzuki

Evening: Dinner in Menteng

🧭 Airport → Cikini about 45–75 min
Day2

Monas, Istiqlal and Kota Tua

Morning: Monas and Istiqlal Mosque, with the Cathedral across the road

Afternoon: Commuter train to Kota Tua: Fatahillah Square and the old port

Evening: Back to Cikini for dinner

🧭 Monas about 10 min; Kota Tua about 25 min by train
🚐 Jakarta → Puncak · Day 3
Private car on the Jagorawi toll road, then up the Puncak road, 2.5–3.5 h with stops. Avoid Friday evenings and weekends, when the Puncak road has one-way traffic rules and long jams.

Stop 2: Puncak (3 nights)

Where to stay: Ciloto, just over the Puncak Pass (Cianjur side)

Ciloto is past the top of the pass, so Telaga Warna and the Gunung Mas tea gardens are minutes away, Cibodas Botanical Garden and Taman Bunga Nusantara are close on the Cipanas side, and you are already on the road to Bandung. That makes the next leg of the trip shorter.

Where I stayed: Casa Monte Rosa, Jl. Raya Puncak KM 90, Ciloto

Where not to stay

Staying down in Bogor means climbing the busiest stretch of the Puncak road every day.

Day3

Up to the hills

Morning: Check out; toll road south, stop at Bogor Botanical Gardens

Afternoon: Over the pass: Gunung Mas tea gardens and Telaga Warna lake

Evening: Check in at Ciloto; cool-air dinner

🧭 Jakarta → Ciloto about 2.5–3.5 h with stops
Day4

Taman Safari

Morning: Drive down to Taman Safari when it opens

Afternoon: Animal shows and the walking area

Evening: Back up the hill before the evening traffic

🧭 About 30–45 min each way
Day5

Gardens on the Cipanas side

Morning: Cibodas Botanical Garden at the foot of Gunung Gede

Afternoon: Taman Bunga Nusantara flower park

Evening: Quiet night; Bandung tomorrow

🧭 15–30 min each
🚐 Puncak → Bandung · Day 6
Private car from Ciloto via Cianjur and Padalarang, 2.5–3.5 h. Ciloto is already past the pass, so you skip the climb.

Stop 3: Bandung (3 nights)

Where to stay: North Bandung: Jl. Setiabudi

Setiabudi is the main road up to Lembang, so Tangkuban Perahu and the Lembang farms are uphill, away from city traffic, while Braga and the city centre are 15–20 minutes downhill.

Where I stayed: Grand Mercure Setiabudi

Where not to stay

South Bandung or the toll-exit area makes every Lembang day a long, jammed climb.

Day6

On to Bandung

Morning: From Ciloto via Cianjur and Padalarang

Afternoon: Check in on Setiabudi; rest

Evening: View café on Jl. Setiabudi

🧭 Ciloto → Bandung about 2.5–3.5 h
Day7

Tangkuban Perahu and Lembang

Morning: Tangkuban Perahu crater early, before the clouds

Afternoon: Orchid Forest Cikole or the Farmhouse

Evening: Dinner near the base

🧭 Crater about 45 min
Day8

City heritage and food

Morning: Gedung Sate and Lapangan Gasibu

Afternoon: Asia-Afrika and Braga; outlets on Jl. Riau

Evening: Street food in Dago

🧭 Centre about 20 min downhill
🚐 Bandung → Jakarta · Day 9
Private car on the Cipularang toll road, 3–4 h. Alternative: the Whoosh high-speed train to Halim, then a car to the airport side.

Stop 4: Jakarta (last night) (1 night)

Where to stay: Airport side (recommended)

With a flight the next day, a last night near Soekarno–Hatta, for example around Pantai Indah Kapuk or an airport hotel, turns the final morning into a short, predictable ride.

Where not to stay

Central Jakarta on the last night can mean well over an hour to the airport in traffic.

Day9

Back to Jakarta

Morning: Leave Bandung after breakfast

Afternoon: Check in near the airport

Evening: Seafood dinner; pack

🧭 Bandung → airport side about 3–4 h by car
Day10

Fly home

Morning: Short transfer to Soekarno–Hatta

Afternoon: —

Evening: —

🧭 About 20–30 min

Tips for the whole route

FAQ

Where should I stay in Puncak?

For a trip that continues to Bandung, stay around Ciloto, just over the Puncak Pass on the Cianjur side. Telaga Warna, the tea gardens and Cibodas are close, and you are already on the road to Bandung.

How many days do you need for Jakarta, Puncak and Bandung?

About 10 days works well: 2 nights in Jakarta, 3 in Puncak, 3 in Bandung and a final night near Jakarta's airport.

How do you get from Puncak to Bandung?

By car via Cianjur and Padalarang, about 2.5–3.5 hours from Ciloto. Leave in the morning to avoid afternoon rain and traffic.

Where should I stay on the last night before a flight from Jakarta?

Near Soekarno–Hatta airport, for example around Pantai Indah Kapuk or an airport hotel, so the flight morning is a short ride.

Written from a real trip. Hotel details, prices, opening times and traffic change, so check them before you go.

Plan your own multi-city route

Enter your stops and nights. The free AI trip planner picks a base for every stop and plans the days and the travel in between.

Plan my route free →