TRIPGUROO

Guide to Indonesia (Java)

To visit Indonesia (Java), check entry requirements, connectivity and this guide’s local references.

Java links large cities with temples, volcanoes and strongly regional food. Yogyakarta and eastern routes deserve time of their own.

Places in Indonesia (Java) · 14 catalog places →

Visa for your trip

Choose the passport you travel with. The lookup adapts automatically.

Conditions and other situations

Short tourist stays with an ordinary passport. Residence, other visas, stay length and transit can change the requirement. Check with the authority before booking or travelling.

Destination source · Check itinerary with IATA

eSIM and connectivity

Compare Saily and Airalo plans. Check destination coverage and phone compatibility on the provider’s website.

Affiliate links: we may earn a commission on purchases.

Currency and payments

Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR) · Indonesian Rupiah (IDR)

Embassy

Missions are filtered by your passport country. Confirm services, opening hours and appointments with the mission.

View 125 missions and contacts

Highlights

Complete guide · chapter reading

Introduction

Java (Indonesian: Jawa) is an island in . The much smaller but still sizable island of , off the coast of and covered as part of the region of , is also included in this article.

Regions

Wikivoyage divides the island into three groupings:

, , , , ,

One of the most densely populated regions on earth, including the massive urban sprawl of and the university city of in the mountains. Still, there are extensive natural areas of impassable rainforest, as well as many active volcanoes and secluded beaches.

, , , , , ,

Charming Yogyakarta and significant ancient temples.

, , , , ,

Indonesia's second city Surabaya and stunning volcanic scenery.

Cities

  • — the chaotic, congested yet oddly fascinating Indonesian capital.
  • — a cool city in a valley between the mountains. Gastronomic adventurers and budget travelers can head here.
  • — the former summer capital, known for the world-class botanical gardens.
  • — nicknamed the 'city of shrimps' at the Java Sea coast, with four sultan palaces.
  • — a cool and cultured place in the mountains in the eastern end of Java.
  • — the capital of Central Java, an ancient seaport with preserved colonial legacies.
  • — a centre of Javanese culture and history, a long rival of Yogyakarta.
  • — capital of East Java: hidden charm with unique blend of Javanese, Madurese, and Chinese cultures.
  • — a city that is a historical and current centre of Javanese culture and tradition.

Other destinations

  • — beautiful beach, gateway to Krakatoa volcano
  • — savannah grasslands which will make you think you are in Africa
  • — spectacular volcanic scenery, home of the Tenggerese
  • — the largest ancient Buddhist temple, a serious contender for the world's eighth wonder
  • — the best and most complete rainforest area in Java, near
  • — A dormant volcano which straddles the border between Central Java and East Java. A hike to the peak (3,265 m) takes 7 hours.
  • — ancient Hindu temple
  • — turtles come to lay their eggs virtually every night of the year
  • — a national park with unspoiled jungles, white sand beaches, corals and the last examples of the Javanese rhinoceros; need permit to enter

Understand

Java is Indonesia's fifth-largest island, comprising only 7% of Indonesia's territory (127,569 km²), but 65% of Indonesia's entire population (145 million people) fills the island. It is the world's most populous island, with a density of 940 people per km²! Java has a population larger than Russia's despite being over 130 times smaller than Russia in land area.

Indonesia's most important cities are on this island. Jakarta, the capital of Indonesia, is located on Java's northwest coast. Surabaya (the second largest city in Indonesia), is located in East Java. Bandung (the third most populous city in Indonesia), is the capital city of West Java province. Yogyakarta and Surakarta (Solo), although not large in population are very significant centres of culture, in southern central Java.

The island of Java has distinct cultural zones. In the west Sundanese, Betawi in Jakarta. Javanese, for most of Central and Eastern Java provinces with the Madurese at Madura Island. Smaller indigenous tribes include the Badui of the west and Tengger from the east.

This is a quite remarkable island with no less than 30 active volcanoes. Add to that a host of major national parks with lots to offer the visitor who appreciates outdoor attractions.

Talk

While (Bahasa Indonesia) is the lingua franca understood by almost everyone, the majority of Java's population also speak , a related but mutually unintelligible language. As the largest single language in Indonesia, Javanese influence on Indonesian has been quite significant, in Central and East Java local pronunciation changes — changes include a turning into o, so eg. becomes Suroboyo.

Other significant local languages include , spoken in , in Jakarta and , spoken on and around the island of .

At the border of the West Java and Central Java provinces, the people use a combination of Sundanese and Javanese which confuses people who speak only one of those languages.

Get in

By plane

The largest airport of Java (and the entire country) by far is (CGK), serving the area. Most international airlines fly to this airport. An increasing number of international carriers also fly to in East Java, and to a lesser extent to , , , and . Flying to these secondary airports can be dramatically cheaper than connecting from Jakarta thanks to the role of low cost carriers from Malaysia and Singapore, so you might want to transit at one of these two countries before heading to Java. All of the mentioned airports are well-connected by domestic flights. Jakarta's secondary Halim Airport (HLP), in , also has frequent flights from all major Indonesian cities.

By ferry

There are two high-frequency ferry routes to Java, operated by ASDP. From the island of in the west, ferries operate from Bakauheni in province to the port of on Java (24 hours per day, multiple departures per hour). From the island of in the east, ferries operate from to the port of in East Java (24 hours per day, two departures per hour).

Java is also part of the national PELNI passenger ferry network, with routes to and from all major Indonesian islands. PELNI ships call at the ports of , , and Tanjung Priok port in .

Get around

Java's infrastructure is the best in Indonesia. It is possible (but not advisable to try) to cross the entire island by land in a single (long) day. However, the sheer density of people means that roads, buses and trains can get overcrowded if you're moving at the same time as everyone else.

By bus

The main form of long-distance transport, vast armadas of buses cross the island and connect every city and mountain hamlet. Using a bus is a good option since most cities in Java are connected to a toll road. The buses mostly run in the afternoon and/or night, can stop along the route and are generally cheaper than most low-cost air carriers. There are two types of buses, with aircon and without aircon; the fare of non-aircon is only about a third of using aircon. If you do take a bus, take one with aircon because drivers of such buses are known to be safer, as a general rule. For long trips, people tend to use a low-cost carrier, because it's much faster.

There are also luxury double-decker bus services from Jakarta to several cities in Central Java. The lower deck is occupied with sleepers (bed seats) and the upper deck with reclining seats. Shoes must be taken off when using sleepers. Due to limited seats and high demand for a sleeper seat, booking in advance is needed.

By train

Java has an excellent and affordable train network, with services connecting the capital city of with many other destinations on the island. The executive class is available between capital cities of the province. Some routes also have priority class carriages for 28 passengers. Jakarta-Surabaya has a luxury class carriage with 18 reclining sleepers. Jakarta-Solo, Jakarta-Yogya, and Jakarta-Malang train route have a luxury class carriage with 26 sleepers seats.

The exclusive carriage (kereta wisata, literally, "tourist carriage") is a luxury passenger carriage that can be rented and attached to a regular train for a specific journey.

Ticket reservations can be made 90 days in advance up to 24 hours before departure. Online ticket reservations are available through PT Kereta Api's ticketing site (Accessible only from Indonesia, VPN needed, Indonesian credit card required), several other online ticket agent websites (tiket.com, Bookaway) and convenience stores (e.g. Indomaret or Alfamart). You can choose your seats at Indomaret but not in Alfamart. You can also buy a ticket from a ticket agent's shop or the local post office in most cities in Indonesia. Either way, travellers get a printable voucher for the price of the ticket plus a Rp 7,500 administration fee. Indomaret and Alfamart usually will give discounts that cover the administration fee and sometimes give a free snack/drink as well.

The ticket can later be exchanged at one of the ticket counters or at some modern stations you can present your ticket on your phone without exchanging it first. Your name on the ticket must be the same as the spelling used on your identity card or you will be charged double.

Transportation in Indonesia is increasingly friendly to the needs of disabled people. In October 2014, PT Kereta Api released disability wagons with wide doors, ample space for wheelchair and toilet for disabled persons. No additional charge to use disability wagon. It launched on the Jakarta-Surabaya-Malang route and gradually will be implemented to all executive long routes.

By road

Java's toll roads or Trans Jawa are built nearly to Western standards, with dual grade-separated lanes in both directions and elevated interchanges. Tolls are quite affordable, roughly Rp1,000 per km for 900 km, stretching from to . However, signage is often lacking and driving habits are atrocious, so it's very wise to pay a little extra and get a car with driver instead of attempting to drive yourself.

By plane

Flying is a good option for travelling larger distances in Java. The route from in the west to in the east is one of the busiest flight routes in the world. In addition, there are frequent flights from Jakarta (and Bandung) to other airports in and , and e.g. between Yogyakarta and Surabaya. Apart from these trunk routes, there are smaller routes to more remote airports such as and on the south coast, and the outlying islands of , , and .

See

Java offers everything a somewhat adventurous traveler is looking for: two of the world's great ancient monuments, volcanoes (all 121 of them), major national parks, rainforests, tea and rice plantations, large cities, big waves and even savanna. The scenery in most parts of Java is spectacular and, while the island is overpopulated, there are still plenty of unspoiled places. Even though the beaches are not very appealing in Java and tides can be fatal especially in the south of Java, except for surfing in Banyuwangi, East Java. In nearby archipelagos like Pulau Seribu or Karimunjawa the traveler can find white sand beaches and coral islands.

Itineraries

  • — one of the main roads of Java Island, that spans from its west coast at , to at the east
  • — a demanding trek up an active volcano

Do

  • Trek in and , see good examples of rainforest and wild animal habitats.
  • Dive in the pristine waters of the islands.
  • Rent a fisherman's boat and sail around the archipelago.
  • See the crater of a volcano real close at Tangkuban Perahu (in ).
  • Watch the sunrise at the breathtaking .
  • Surf one of the world's great waves at G-Land near .
  • Travel from to by day train. Beautiful landscapes and a cheap and more relaxing way to travel around Java.
  • Visit the Dutch war cemeteries Menteng Pulo (central Jakarta) or Ancol (in the north of Jakarta by the sea). They are haunting and quiet getaways from the bustling city. To visit Ancol, take a taxi and ask for "makam kehormatan Ancol".
  • Visit Kebun Raya (botanical gardens) in .
  • Wake up early to see the sunrise at the temple near Yogyakarta.
  • Watch a spell-binding evening performance of The Ramayana against the lit backdrop of magnificent .
  • Climb the Gunung Gede volcano.
  • Play golf at the Merapi Golf Course in . The active volcano Mount Merapi looms over the course just a few miles away.
  • Eat mie goreng from a street vendor ("kaki lima"). Try martabak. Eat ice-cream at Toko Oen in .
  • Visit the huge shopping malls at .
  • Enjoy a fine Sunday brunch in any international hotel at an amazing value.

Drink

Boiled water or drink water from a sealed bottle. Tap water is not drinkable, except boiled or is filtered by small purifier. Coffee or tea, it's safe. The same applies to beer, which combines very well with hot Indonesian cuisine. Beers are relatively cheap, but other alcohol drinks with more than 5% alcohol are relatively expensive due to taxation.

Stay safe

Use common sense, as you would do in your own country. The most common crime for travellers to be aware of is the snatching of expensive-looking smartphones, so don't use those near the street. Violent crime is rare in Java. However, it's wise to be extra cautious in and other big cities, especially in crowds.

Traffic can be chaotic. Watch out for trucks, cars and other moving objects. One rule applies: "might is right". Don't expect traffic to respect pedestrian ("zebra") crossings (even when a police[wo]man is in sight). When crossing a busy street, be confident and make your intentions clear to the oncoming drivers. Cars never stop, but if they know what they can expect from you, they will avoid hitting you. Using hand signals like putting one hand in the air or signaling stop might help, too.

Go next

  • Ferries connect Java to and .

Text by Wikivoyage contributors. Article edition: 2026-08-05T22:26:50Z · Source and revision · Authors and history · CC BY-SA 4.0

Local food

Soto ayam

Spiced chicken soup.

Bakso

Meatballs in broth.

Nasi pecel

Rice and vegetables with peanut sauce.

Tahu gejrot

Tofu with sweet-sour sauce.

Pempek

Fish cakes introduced through Sumatran migration.

Lumpia Semarang

Filled rolls associated with Semarang.

Sate Madura

Skewers with peanut sauce.

Rujak cingur

Salad with beef muzzle and sauce.

Nasi liwet

Rice cooked with regional accompaniments.

Serabi

Rice-flour pancakes.

Local drinks

Wedang jahe

Hot ginger infusion.

Alcohol-free

Jamu

Traditional herb and spice drink.

Alcohol-free

Kopi tubruk

Coffee brewed with grounds in the cup.

Alcohol-free

Subregional routes

r

a

o

a

a

o

e

a

e

e

e

u

o

u

o

h

o

a

Plan your itinerary

Java combines large cities, creative neighbourhoods, markets, temples and volcanic landscapes on an island that takes longer to explore than it first appears. Railways provide a useful spine between cities, while mountains, beaches and parks need additional road connections. Wikivoyage divides the island into three broad regions: west, centre and east; Yogyakarta is included here within Central Java. A west-to-east journey can link very different experiences if you alternate urban days with stays beyond the city. Avoid booking every dawn for a distant excursion: leave time to eat, walk and discover neighbourhoods. Volcano visits must follow official access arrangements and prevailing conditions.

Getting around

Trains help between cities; arrange temple and volcano access separately.

Plan ahead

Check current closures and volcanic advisories before any excursion.

Culture and pace

Dress modestly in villages and religious sites and ask before photographs.

Build around the railway

Put the principal cities in sequence and add bases for temples or mountains. Allow time from stations to accommodation and for stretches without a useful rail connection.

Distance and traffic

A nearby excursion can involve substantial road time. Group visits by area, confirm final transfers and avoid pairing a tight arrival with an international departure or very early activity.

Volcanoes and rain

Check access, conditions and official notices before a mountain outing. Keep urban or cultural alternatives if rain, visibility or restrictions require a change of plan.

Western Java

This region brings together Jakarta, Banten and West Java, from urban neighbourhoods and museums to the Bandung highlands and the area around Bogor. Sundanese culture adds another perspective on the island. More distant coasts and natural areas need their own stages; combining city and uplands makes a balanced first itinerary.

Allow roughly 5–8 days for a city and the uplands; the far west needs additional time.

Central Java

Yogyakarta and Solo introduce palaces, arts and markets, with Borobudur and Prambanan as excursions deserving their own planning. Semarang and Dieng expand the route into other landscapes and histories. Choose a cultural base and one extension, keeping time for local food and neighbourhoods as well as the landmark sights.

Allow roughly 5–8 days for cultural cities, temples and one extension, rather than every possible detour.

East Java

Surabaya and Malang provide urban bases before journeys towards volcanic landscapes such as Bromo or Ijen. Banyuwangi opens the eastern end, while Madura adds a different cultural route. Mountain visits require transfers and suitable conditions; distribute overnight stays to avoid a succession of early starts followed by long road journeys.

Allow roughly 6–9 days for two urban or mountain bases and one extension; check volcano access beforehand.

Local reading and routes

Jakarta

the chaotic, congested yet oddly fascinating Indonesian capital.

Bandung

the Paris of Java of Dutch colonial days, now a university city known for shopping and food.

Bogor

the former summer capital, known for the world-class botanical gardens.

Ciamis

once the capital of the powerful Galuh Kingdom.

Cirebon

nicknamed the 'city of shrimp' at the Java Sea coast, with four sultan palaces.

Garut

mountain town with a cooler climate and many volcanic hot springs.

Pangandaran

Indian Ocean beach town with a nature reserve and a busy fish market.

Sukabumi

city on the foot of the Mount Gede volcano, surrounded by tea, coffee, and rubber plantations.

Banten

now a small village, but once the centre of the mighty Banten Sultanate.

Batujaya

archaeological site with (possibly) the oldest remaining temples of Java.

Ciwidey

the blue-water sulphur-smell Kawah Putih crater lake.

Puncak

very popular weekend getaway among rice fields, tea plantations, rivers, and volcanoes.

Ujung Genteng

fishing village on the Indian Ocean, with a turtle sanctuary.

Magelang

the nearest large town to Borobudur with a splendid history from the Mataram period

Pekalongan

a Batik city has become a part of UNESCO Creative Cities

Purwokerto

the gateway to Baturaden Park (12 km from the peak of Mount Slamet) and the mighty Mount Slamet

Semarang

the capital of Central Java province, an ancient seaport with preserved colonial legacies

Solo

(also called Surakarta) — a bustling city that has retained its authentic traditional Javanese nature

Tegal

a lively north coast town with a strong colonial past

Yogyakarta

the heritage city of Java and a semi-autonomous sultanate, in Yogyakarta Special Region

Borobudur

the world's largest Buddhist monument

Dieng Plateau

volcanic highland plateau with the oldest temples in Indonesia

Karimunjawa

a marine park of 27 islands, well off the beaten track

Prambanan

a collection of awe-inspiring Hindu temples

Surabaya

capital of the region; Indonesia's second-largest city and a huge industrial sprawl

Banyuwangi

the Ijen Crater, famous Java arabica coffee plantations and ferries to Bali

Kediri

Mount Kelud, Brantas river, waterfalls, and significant archeological sites

Madiun

verdant agriculture and rail industry

Malang

cool, clean air and the ancient seat of the Kanjuruhan and Singhasari Kingdom

Ponorogo

home of Reog and known for the origin place of satay

Probolinggo

gateway to the Bromo-Tengger-Semeru National Park

Bawean

an island with deer and a white sand beach

Pacet

mountainous district

Trowulan

the site of the capital city of the Majapahit Empire

Anyer

beautiful beach, gateway to Krakatoa volcano

Mount Lawu

A dormant volcano which straddles the border between Central Java and East Java. A hike to the peak (3,265 m) takes 7 hours.

Sukamade

turtles come to lay their eggs virtually every night of the year

Sources

Indonesia Travel · Indonesia Travel

Wikivoyage contributors; selection, abridgement, translation and regional planning by TRIPGUROO · CC BY-SA 4.0

CC BY-SA 4.0 · Wikivoyage · Java