Region
Java
Base in Yogyakarta for temples, add 2–3 nights for Bromo/Ijen; skip trying to cross the whole island in one trip.
Key facts · Indonesia
- Currency
- Rupiah (IDR, Rp)
- Language
- Indonesian
- Plugs
- C · F · 230 V
- Time zone
- Three zones: UTC+7, +8, +9
Rules in force · 6Drug trafficking can carry the death penalty in Singapore…
- Southeast Asia ↗Drug trafficking can carry the death penalty in Singapore, Malaysia, Indonesia, Vietnam, Laos, Thailand, Brunei and Myanmar; never carry a bag or parcel for anyone.
- Southeast Asia ↗Carry a passport valid for at least six months from entry with two blank pages; airlines refuse boarding on less.
- Indonesia ↗Buy the visa on arrival or e-visa only on the official Immigration portal; lookalike sites charge extra.
- Indonesia ↗Complete the All Indonesia digital arrival and customs form before landing; it is free.
- Indonesia ↗Foreign visitors to Bali pay a one-off tourist levy; keep the payment proof on your phone.
- Indonesia ↗Riding a motorbike needs a valid licence that covers motorbikes (an international permit alongside your own) and a helmet; check your insurance covers it.
Java is 1,000 km long and holds most of Indonesia's people, so the island splits into three workable trips: Jakarta and the west, Yogyakarta and Central Java, and East Java's volcanoes. Pick one or two zones and move by train or a car with driver, not by trying to see it all.
Sleep
Which bed, for how many nights, and what to do from it
Where to sleep
Sleep base
- YogyakartaCity guide
Borobudur and Prambanan day-trips, Javanese culture, walkable centre.
Best May–Sep
JFMAMJJASOND - BandungCity guide
Cool highland city, tea plantations and Tangkuban Perahu crater.
Best May–Sep
JFMAMJJASOND
Night sequences
- 5 nights
- Yogyakarta 3 + Bromo 2 (train to Surabaya or Malang, then a tour)
- 7 nights
- Jakarta 1 + Yogyakarta 3 + East Java volcanoes 3
- 10 nights
- Jakarta 1 + Bandung 2 + Yogyakarta 3 + Bromo/Ijen 3 + ferry out to Bali
- Jakarta to Surabaya by road is a full day; fly or take the train instead.
- South-coast beaches have strong currents and fatal rips; swim only where locals do.
- Volcano sunrise tours start around midnight–02:00; book the night before and sleep early.Volcano sunrise tours start around midnight–2:00 AM; book the night before and sleep early.
- Traffic does not yield at pedestrian crossings, even with a police officer present.
Day-trips door to door
| To | From | Door-to-door p50 | Last return | Note |
|---|---|---|---|---|
| Borobudur | Yogyakarta | 60 min | unknown | Go for sunrise or before 08:00; the site is busiest 09:00–11:00.Go for sunrise or before 8:00 AM; the site is busiest 9:00 AM–11:00 AM. |
| Prambanan | Yogyakarta | 40 min | unknown | Late afternoon light and the Ramayana dance performance in the evening. |
| Tangkuban Perahu | Bandung | 90 min | unknown | Crater rim walk; morning before cloud builds. |
| Bromo | Surabaya | 240 min | unknown | Overnight tour from Surabaya or Malang; viewpoint sunrise is 03:00–05:00.Overnight tour from Surabaya or Malang; viewpoint sunrise is 3:00 AM–5:00 AM. |
Bags between cities
No useful luggage forwarding on Java; leave bags at your hotel and travel with a day pack for volcano nights.
When and how
Months, arrival and passes
Seasons at a glance
Pick a month to see where to go.
| Country | JJan | FFeb | MMar | AApr | MMay | JJun | JJul | AAug | SSep | OOct | NNov | DDec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Yogyakarta | × | × | ok | ok | go | go | go | go | go | ok | ok | × |
| Bandung | × | × | × | ok | go | go | go | go | go | ok | × | × |
| Jakarta | × | × | ok | ok | go | go | go | go | go | ok | ok | ok |
| Surabaya | × | × | ok | ok | go | go | go | go | go | ok | ok | × |
| Indonesia (country-wide) | ok | ok | ok | go | go | go | go | go | go | go | ok | ok |
Computed from each country’s own data; hover a country name for the source. Advisory countries are left out.
Climate strip
| Zone | J | F | M | A | M | J | J | A | S | O | N | D |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jakarta / West Javanorthwest coast and highlands | wet | wet | wet | wet | ok | ok | ok | ok | ok | wet | wet | wet |
| Central / East JavaYogyakarta, Surabaya, volcanoes | wet | wet | wet | ok | ok | ok | ok | ok | ok | ok | wet | wet |
- Jakarta / West Java
- Rain peaks December–March; Bandung sits higher and runs several degrees cooler than the coast.
- Central / East Java
- Dry season roughly May–September; volcano viewpoints are cold at 2,000 m+ before dawn — bring a jacket.
Java sits on UTC+7. April–October is the safer window for temples and volcano treks; the wet season brings afternoon downpours and closed trails.
Get in
| From | To | How | p50 | Note |
|---|---|---|---|---|
| CGK (Soekarno-Hatta, Jakarta) | Jakarta centre | Airport train or taxi | ~60–90 min door | Java's main international gateway; allow extra time for Jakarta traffic. |
| SUB (Juanda, Surabaya) | Surabaya / Malang | Taxi or airport bus | ~30–60 min | Useful for flying straight to the East Java volcanoes. |
| Bali (Gilimanuk) | Ketapang, Banyuwangi | ASDP ferry | ~45 min crossing, runs 24 h | Two departures per hour; the link between Java and Bali. |
| Sumatra (Bakauheni) | Merak | ASDP ferry | ~2 h crossing, runs 24 h | Multiple departures per hour; the western entry to Java. |
| Singapore / Kuala Lumpur | Jakarta, Surabaya, Bandung, Yogyakarta | Low-cost carriers | 1 h 30–2 h 30 | Flying into a secondary Java airport can be cheaper than connecting through Jakarta. |
Regional passes
Train (KAI)
buyExecutive class links Jakarta, Yogyakarta, Solo, Surabaya and Malang; book 90 days to 24 hours ahead, seats are name-bound.
Car with driver
buyToll roads are good but driving habits are not; a driver costs a little more and removes the risk.
Long-distance bus
checkCheaper than flights and runs overnight, but take an air-conditioned bus; non-aircon fares are about a third.
Domestic flight
checkJakarta–Surabaya is one of the world's busiest routes; flying beats a full day on the road.
Eat and move on
Regional food
| Dish | Where | Timing / trap |
|---|---|---|
| Mie goreng and martabak | Street stalls (kaki lima) island-wide | Cheap and everywhere; eat where the queue is local. |
| Gudeg | Yogyakarta | Jackfruit stewed with coconut and palm sugar; usually served with rice and egg. |
| Sate ayam | Solo, Yogyakarta, Surabaya | Chicken skewers with peanut sauce; order by the ten. |
| Rawon | East Java | Dark beef soup with keluak nut; a Surabaya staple. |
| Nasi padang | Island-wide | Point at the dishes you want; you pay for what you take. |
| Ice cream at Toko Oen | Malang | Colonial-era parlour; a cool stop on the way to Bromo. |
Go next
Bali
Ferry Ketapang–Gilimanuk, then bus or car ~4–5 h to the south
The classic eastward exit from Java.
Sumatra
plannedFerry Merak–Bakauheni, then bus onward
Western exit; Lake Toba is a long haul from the port.
Nusa Tenggara
plannedFly from Surabaya or continue overland via Bali
Lombok and the Gilis are the usual next stop.
Sulawesi
plannedFly from Jakarta or Surabaya
PELNI ferries also call at Surabaya and Semarang.
Kalimantan
plannedFly from Jakarta or Surabaya
Borneo; no practical land link.
Maluku
plannedFly from Jakarta or Surabaya
Long hop east; PELNI ferries serve the route.
Papua
plannedFly from Jakarta
Longest domestic haul; book early.
Deep dive
Photos, reading and every source
Sources
- officialIndonesia.travel — official tourism portal
- officialPT Kereta Api Indonesia — train booking and routes
- officialASDP — ferry operator (Merak, Ketapang)
- officialPELNI — national passenger ferry network
- officialSoekarno-Hatta International Airport
- secondaryWikivoyage: Java, revision 5323341 (CC BY-SA 4.0)