Indonesia
Indonesia Itinerary: Spend 2 Weeks in Jakarta, Yogyakarta, and Bali
From spicy street eats and batik-filled mornings to sunrise over Mount Bromo and leisurely afternoons by the sea, this 2-week Indonesia itinerary is ideal for solo travellers and couples seeking both adventure and relaxation.
A journey across Java and Bali is one of the most rewarding ways to experience Indonesia. Travelling from Jakarta’s street food scene to the cultural depth of Yogyakarta, the volcanic landscapes of Mount Bromo, and the gentler pace of Bali, each stop reveals a different side of the country.
This two-week Indonesia itinerary is ideal for travellers who want a route that feels full yet easy to follow. It brings together Java and Bali in a way that works logistically, while outlining how long to spend in each place and what to prioritise at each stop. Well suited for solo travellers, couples, and first-time visitors looking for a balanced trip, the itinerary perfectly blends culture, landscape, and coastal downtime.
Indonesia itinerary at a glance
See how your journey flows across Java and Bali in two weeks.
Days 1-3: Jakarta
Heritage districts, museums, street food, markets, and rooftop evenings.
- Pace: Fast-moving, best planned by area
- Getting around: Gojek or Grab, MRT, TransJakarta
- Budget: $$$ (mid to high)
Days 4-7: Yogyakarta
Palace culture, batik, Malioboro, Borobudur, and Prambanan.
- Pace: Slower and more cultural
- Getting around: Gojek or Grab, private driver, short city transfers
- Budget: $$ (moderate)
Days 8-9: Mount Bromo and East Java
Volcano sunrise, Sea of Sand, and dramatic landscapes.
- Pace: Early starts and short, intense days
- Getting around: Train or car to Malang, then jeep tour to Bromo
- Budget: $$ to $$$ (moderate to mid-high)
Days 10-14: Bali
Coastal downtime, island day trips, rice terrace scenery, and sunset dinners.
- Pace: Flexible and more relaxed
- Getting around: Private driver, Gojek or Grab, boat trips
- Budget: $$ to $$$ (moderate to mid-high)
Stop 1: Jakarta for cityscapes and a first taste of Indonesia
Jakarta is worth starting in if you want a first look at Indonesia’s scale, street life, and food culture. As the country’s main international and domestic gateway, it offers an immediate introduction to the energy and pace of modern Indonesia.
What to do in Jakarta in 2 or 3 days
Day 1: Arrive and explore Old Town Jakarta
Begin your Indonesian adventure with an afternoon in Old Town Jakarta (locally known as Kota Tua). Its Dutch-era buildings, open squares, and weathered facades offer an introduction to the city’s trading past, with plenty of food stalls nearby.
Take time to wander around Fatahillah Square. Indulge in a heritage-inspired meal at Café Batavia or enjoy a jamu drink at Acaraki to cool off from Jakarta’s tropical heat.
For the evening, keep things relaxed with a nice dinner in Central Jakarta or head to a rooftop bar for skyline views.
Day 2: Exploring Jakarta's monuments and Sabang street food
Today centres on Central Jakarta’s best-known landmarks. Wander through Monas and Merdeka Square, where the National Monument gives you panoramic views across the capital.
Continue to Istiqlal Mosque and Jakarta Cathedral, which stand close to each other and quietly reflect Jakarta’s religious diversity. By evening, this area shifts into one of Jakarta’s best known food districts. Sample Indonesia’s local dishes and street-side snacks for dinner.
Central Jakarta is the most convenient base for this part of the itinerary. Mercure Jakarta Sabang works well if you want to stay close to the city’s main landmarks while keeping the Sabang street food scene just a short walk away.
Day 3: Explore Pasar Baru market, shopping malls and Blok M district
On your final day, embrace the shops of Jakarta. Start at Pasar Baru, where you can browse through small boutiques and local snack stalls, or visit one of Jakarta’s massive shopping malls.
If you are seeking something classic for lunch, stop at Bakmi Gang Kelinci, one of Jakarta’s long-standing noodle institutions near Pasar Baru.
Later, head to the Blok M district, where cafés, casual dining, and lively gathering spots provide a contemporary scene before the next part of your trip.
Getting around Jakarta
- Use Gojek or Grab for flexible point-to-point travel from restaurants or shops
- Take the MRT or TransJakarta on routes that help you avoid traffic around city stations
- Plan by area to spend less time moving between neighbourhoods
Stop 2: Yogyakarta for the cultural heart of Java
Yogyakarta, often called Jogja, is one of the most culturally rich stops on a Java itinerary. Palace culture, batik workshops, local craft, and the temple heritage of Borobudur and Prambanan give the region a strong sense of Javanese identity.
With three or four days, you can explore its cultural sights and still leave room for slower moments in the city.
Getting to Yogyakarta from Jakarta
Traveling from Jakarta to Yogyakarta is easiest by direct train or domestic flight. The train offers a relaxed journey and scenic views of Java’s countryside, while flying works best if you want to save time.
- Direct train: around 6 to 6.5 hours
- Direct flight: around 1 hour 20 minutes
- Train options: Argo Semeru Compartment, Taksaka Luxury Suite, Argo Dwipangga, and other direct official KAI train services.
What to do in Yogyakarta
Day 4: Arrive and ease into Yogyakarta’s Malioboro street culture
Begin your Yogyakarta journey by indulging your creative side with a batik workshop. This gives you a closer look at one of Java’s most recognisable art forms, and immerses you in the skill, detail, and tradition behind Javanese culture.
In the afternoon, explore Jogja’s Malioboro Street. Stop at Museum Sonobudoyo for a traditional Wayang Kulit (shadow puppet) performance.
After soaking up Malioboro’s lively atmosphere, keep the evening relaxed before an early start the next morning. Grand Mercure Yogyakarta Adi Sucipto provides a free shuttle service between Malioboro and the hotel upon request, making it easy to head back for dinner and rest.
Travel tips:
- If you plan to shop for batik, it is better to buy one high-quality piece than several cheaper ones. Hand-drawn batik tulis usually costs more, but it has sharper detail and longer-lasting quality.
Day 5: Visit Borobudur at sunrise
Head to Borobudur at sunrise. The soft morning light makes the stone-carved temple feel tranquil and the morning visits are less crowded.
Guided access is usually included with the monument’s entry tickets. After your visit, stop at a local warung (small shop) near the Borobudur area for a quick meal and rest, or visit Mendut Temple if time allows.
Travel tips:
- Hiring a driver is often the most flexible option for day trips, as the journey from Yogyakarta to Borobudur takes around 1 to 1.5 hours.
- Dress respectfully - Borobudur is a religious site and the world’s largest Buddhist temple. Wear comfortable shoes, as you’ll spend time walking on uneven stone paths.
Day 6: Ramayana ballet at Prambanan
Explore in the afternoon Prambanan’s hundreds of Hindu ruins and inner courtyard temples.
At sunset, stay to watch the Ramayana Ballet, a graceful Javanese dance performed at Prambanan set beneath the evening sky.
Travel tips:
- The drive to Prambanan Temple usually takes 30–45 minutes from the city.
- It is best to watch the Ramayana Ballet at Prambanan during the dry season, from May to October, to enjoy an open-air theatre experience.
Day 7: Keraton Palace culture and neighbourhood heritage
Use your last day in Yogyakarta to explore the historic city’s precincts. Start at the Keraton for a look into royal history and culture. Continue to Taman Sari to admire its old-world architecture. If you have time for one more stop, Kotagede’s silver workshops capture a glimpse into Yogyakarta’s traditional past.
Travel tips:
- Do not overcrowd your schedule on this day. It works best at a slower pace, allowing time for a relaxed dinner in the evening.
Stop 3: Mount Bromo for volcanic sunrise views
Mount Bromo introduces a striking change of pace. The cooler air and views across Bromo’s cloud-covered landscape reveal Java’s volcanic terrain.
A brief visit at dawn is recommended so you can watch the sunrise over the caldera. Afterwards, hike to the crater, walk the Whispering Sands of Pasir Berbisik, and take in the green savanna around Teletubbies Hill.
Getting to Mount Bromo from Yogyakarta
Malang works well as a base in East Java before heading to Mount Bromo. Taking a train from Yogyakarta to Malang is one of the simplest options, allowing you time to rest before an early start on the road to Bromo Tengger Semeru National Park.
- Direct train to Malang: around 6 hours
- Car from Malang to Mount Bromo: around 1 hour 45 minutes
How to experience Mount Bromo in 2 days
This is how to experience Mount Bromo in two days.
Day 8: Transfer day and overnight stay near Malang
Stay near Malang before your Bromo trip to make the experience easier to manage.
A practical option here is Grand Mercure Malang Mirama, a comfortable base in Malang that is close to the train station, within easy reach of the city’s colourful Rainbow Village, and well placed for an early departure to Mount Bromo.
Day 9: Sunrise viewpoint and caldera crossing
Start the day before dawn for Mount Bromo’s signature sunrise experience. Most tours begin around 3:30 to 4:00am, setting off in darkness towards a viewpoint overlooking the caldera.
After sunrise, the adventure continues across the Sea of Sand and up towards the crater for a closer look at the volcano itself. Beyond the ash plain, the terrain softens into the savanna meadows of Teletubbies Hill, with Mount Semeru rising in the distance as Java’s highest peak.
Tips to know before going to Bromo
- Pack warm, layered clothing. Temperatures can drop to around 10°C at night and warm up after sunrise.
- Prepare for dust and bumpy roads. The drive is winding and the caldera area can be dusty, so a mask and motion sickness tablet may help.
- Volcanic conditions can change, so stick to designated routes and follow local guidance.
Stop 4: Bali for a relaxed final stretch
This final Bali destination slows the pace of your two-week journey, with shorter travel times and days centred on rest, flexibility, and easy day trips.
Getting to Bali from East Java
The easiest way to reach Bali after visiting Mount Bromo is to drive to Surabaya and fly from Juanda International Airport to Denpasar. Foreign visitors to Bali are required to pay a one-off levy of IDR 150,000 via the official Love Bali website.
- Drive from Malang to Surabaya: around 1 hour 15 minutes
- Direct flight from Surabaya to Denpasar: around 1 hour
What to do in Bali in 4 or 5 days
Day 10: Arrive in Bali and settle into the coast
Your first day in Bali is best kept light after the journey from East Java. Check in, settle into your Bali hotel, and slow the pace with a walk along the beach or a relaxed dinner.
The choice of where to stay sets the tone for the days ahead. Legian as a base is livelier, offering easy access to beach clubs, shopping strips, and sunset drinks, while Sanur feels calmer, with relaxing seafront views, and easy access to Nusa Penida.
Day 11: Nusa Penida day trip
For an adventurous start, travel to Nusa Penida for your first full-day in Bali. Fast boats to the Nusa islands leave from Sanur and typically take around 45 minutes.
Spend the day taking in dramatic coastal scenery, clifftop views and the turquoise blue ocean, before returning to the mainland in the evening.
Day 12: Easy beach day or local exploring
Keep the next day flexible, depending on your mood. Use it for beach time, cafés, short day trips, or a wellness retreat.
Day 13: Ubud and Tegallalang day trip
Ubud works well as a day trip if you wish to experience Bali’s cultural side. Spend the day exploring the Tegallalang Rice Terrace, where traditional subak irrigation, temple culture, craft stops, and village scenery offer a different perspective.
If you would rather spend the day in water, swap for a snorkelling trip instead. The Blue Lagoon in Padangbai is an easy option from south Bali, or travel to Amed for clearer water and impressive underwater scenery.
Day 14: Final beach time and fly out
Keep your final day simple with one last stroll, swim, coffee, or relaxed lunch before heading to the airport. If you'd like to take a piece of Bali home, stop by Krisna to pick up some oleh-oleh (souvenirs) for friends and family.
Frequently asked questions
Is 2 weeks enough for an Indonesia itinerary?
Yes. Two weeks is enough for a well-paced Indonesia itinerary if you focus on a one-way route such as Jakarta, Yogyakarta, Bromo, and Bali.
Is Bromo worth adding to a Java itinerary?
Yes. Bromo is worth adding to your itinerary if you want one dramatic landscape stop that feels completely different from the cities and temple sites in Java.
What else can you add to an East Java itinerary besides Mount Bromo?
If you have more time, Mount Ijen is one of the most popular additions to an East Java itinerary after Bromo. Consider Malang as a base or extend the route further before continuing to Bali.
How many days should I spend in Bali at the end of this trip?
Four to five days in Bali works well for a relaxed finish, especially if you choose one coastal base with time for beach days and a couple of easy day trips.
Book your trip to Indonesia
HOTELS NEARBY
RELATED ARTICLES
MERCURE SPIRIT
From the moment you arrive at a Mercure property, you're immersed in a locally inspired atmosphere that ignites your passion for travel. Every detail, from the décor to our passion for uncovering local food and beverage delights, is curated to reflect the unique essence of each destination.