Java
Indonesia's most densely populated core island, home to Borobudur, Prambanan, Bromo and Ijen, and combining the capital Jakarta with the court cultures of Yogyakarta and Solo.
This region follows Indonesia's official geographic unit of Java, assigned by whole province: Banten, the Special Capital Region of Jakarta, West Java, Central Java, the Special Region of Yogyakarta and East Java. It also includes nearby islands such as Madura, the Thousand Islands and the Karimunjawa archipelago. Bali, to the east, belongs to the Lesser Sunda Islands region and is not part of this one.
Highlights: the World Heritage–listed Borobudur Buddhist temple and the Prambanan Hindu temple complex; the Sultan's Palace in Yogyakarta and Javanese court culture such as batik and shadow puppetry; the palaces and old town of Solo; in East Java, sunrise over Mount Bromo, distant views of Mount Semeru and the blue flames of Ijen; the cool highlands and crater lakes of Bandung, the ancient temples of the Dieng Plateau, and the Old Town of Jakarta along with the colonial architecture of Surabaya and Semarang.
Classic itineraries: fly in and out of Jakarta or Yogyakarta, spend 3 days on Yogyakarta–Borobudur–Prambanan and add 1 day for Solo; continue east to Malang–Bromo–Ijen, then take the ferry from Banyuwangi to Bali, for about 8–10 days in total.
Getting there: Jakarta, Surabaya and Yogyakarta have international flights, the island's rail network is extensive, and a high-speed train runs between Jakarta and Bandung. Volcano areas mostly require a private car or a local tour.
Good to know: May–October is the best dry season. Sites close during volcanic activity, so check the alert level from Indonesia's volcanology and geological hazard mitigation agency before you go. The night climb of Ijen requires a gas mask, and city traffic is heavily congested.
Destinations
- Jakarta
- Yogyakarta & Borobudur
- Malang & Batu
- Bandung
- Surabaya
- Mount Bromo (Bromo Tengger Semeru)
- Banyuwangi
- Surakarta (Solo)
- Dieng Plateau
- Semarang
- Cirebon
- Pangandaran
- Puncak & Bogor
- Ujung Kulon National Park
- Tawangmangu
Itineraries
- Java West-to-East Crossing to Bali – Travel from Jakarta via Bandung, Yogyakarta, and Malang to Bromo and Ijen, then cross the sea to Bali.
- Central Java 10-Day Loop: Ancient Temples, Highlands & Royal Cities – Travel from Yogyakarta up to the Dieng Plateau, then via Semarang and Solo to the ancient temples of Mount Lawu, connec…
- West Java 7-Day Itinerary: Tea Hills, Coastline & Train to Yogyakarta – Travel south from Jakarta through Bogor and Bandung to the Pangandaran coast, then take a train to Yogyakarta, bypassin…
- Surabaya to Bromo and Ijen Volcanoes – Spend half a day exploring Surabaya's old town, then charter a car to catch the Bromo sunrise and Ijen crater, ending a…
- Ujung Kulon Rainforest & Peucang Island 3-Day Adventure – Depart from Jakarta to stay on Peucang Island, canoe through mangroves, and spot wildlife on savannahs and pristine rai…
- Malang, Batu, Tumpak Sewu & Bromo – Starting and ending in Surabaya, explore Malang's old town, Batu's theme parks, Tumpak Sewu Waterfall, and the Bromo su…
- Yogyakarta 4-Day Itinerary: Dual World Heritage Sites & Royal City – Based in Yogyakarta, explore Borobudur, Prambanan, the Sultan's Palace, and the historic silver town without changing h…
- Bandung City & North-South Highlands 3-Day Getaway – Take the high-speed train from Jakarta to Bandung, spending one day in the old town, one day south at the white crater…