Free Java Travel Guide & Mobile App

Explore Java with free travel guides. Discover regional history, expert tips, proposed trips, and audio guides on web or mobile app.

Explore Java, Indonesia, for volcanic landscapes, ancient temples, royal cities, distinctive food and richly varied Javanese culture.

Java is Indonesia’s most populous island and one of its most historically layered destinations. Stretching between the Sunda Strait and Bali Strait, it combines crowded metropolitan corridors with rice-growing plains, volcanic highlands, forested slopes and Indian Ocean beaches. Jakarta occupies the western edge of the island, while major centres such as Bandung, Yogyakarta, Surakarta, Semarang, Malang and Surabaya each offer a different interpretation of Javanese life.
Read more about Java
The island’s landscapes are shaped by volcanoes. West Java is known for cool uplands, tea plantations and the volcanic scenery around Bandung; Central Java contains fertile agricultural plains and some of Indonesia’s most important Buddhist and Hindu monuments; East Java rises towards Mount Bromo and Mount Semeru before descending to dry coastal districts and the busy port city of Surabaya. Travel distances can be considerable, and the densely settled north-coast route feels very different from the quieter southern coast.
Java’s cultural importance is equally substantial. Yogyakarta and Surakarta remain major centres of courtly Javanese arts, including gamelan music, batik and wayang kulit shadow puppetry. Historic mosques, Chinese temples, colonial buildings and royal compounds reflect successive periods of trade, state formation and religious change. Around Magelang, Borobudur presents a monumental Buddhist landscape, while Prambanan, near Yogyakarta, is a major Hindu temple complex with finely carved reliefs.
Food varies across the island but commonly combines rice with vegetables, sambal, tofu, tempeh, chicken, beef or seafood. West Javanese cooking is associated with fresh herbs and raw or lightly cooked vegetable accompaniments; Central Javanese cuisine often uses a sweeter balance of flavours; East Java is known for assertive spice and dishes such as rawon and nasi pecel. Street stalls, market kitchens, modest warungs and family-run restaurants are central to everyday dining.
Visitors can move from museums and historic quarters to volcano walks, waterfalls, tea estates, beaches and national parks within a single itinerary, but Java rewards regional planning rather than hurried island-wide sightseeing. Respectful dress at religious sites, patience in crowded urban areas and attention to volcanic or coastal conditions are important. The island is not a single cultural zone: languages, cuisines, landscapes and social customs differ noticeably from province to province.

When is the best time to visit Java?

Best: June–August · 29°C
Average daytime high and rainfall by month
MonthHigh (°C)Rainfall (mm)
January29300
February29280
March30250
April30200
May30150
June (best)29100
July (best)2980
August (best)2980
September30100
October30150
November30250
December29300

Getting to and around Java

How to get there

Java is served by major international airports at Jakarta and Surabaya, while Bandung, Yogyakarta, Semarang, Solo and Malang have airports with domestic connections. Jakarta’s Soekarno–Hatta International Airport is outside central Jakarta but is the principal international gateway for western Java; Yogyakarta International Airport is outside Yogyakarta city and serves Central Java’s cultural corridor. International visitors can also arrive through Bali and continue by air, train, road or ferry, although this is generally less direct. Java is connected to Sumatra by ferries across the Sunda Strait and to Bali by ferries from East Java.

Transportation

Rail is the most useful option between major Javanese cities, with intercity services linking Jakarta, Bandung, Cirebon, Semarang, Yogyakarta, Solo, Madiun, Malang and Surabaya. Buses and coaches reach places beyond the railway network, but traffic can make road journeys slow. Ride-hailing services and taxis are practical in cities, while a car with a reputable driver can simplify visits to dispersed temples, volcanic areas and rural districts. Walking and cycling work well in selected urban or village areas, but heat, traffic, uneven pavements and limited rural public transport require realistic planning.

Top city travel guides in Java

The cities of Java, and the easiest places to base yourself.

Destinations in Java

Resorts, valleys and scenic spots worth a trip of their own.

Best attractions in Java

Java’s attractions range from major archaeological monuments to landscapes formed by active volcanoes. In Central Java, Borobudur offers a carefully composed Buddhist monument and surrounding rural scenery, while Prambanan presents a group of towering Hindu shrines near Yogyakarta. The courts, museums, batik workshops and performance traditions of Yogyakarta and Surakarta provide a cultural counterpoint to the temples. West Java brings cooler highlands, tea plantations, botanical landscapes and volcanic scenery around Bandung, alongside the forests and coastline of Ujung Kulon National Park. East Java is known for Mount Bromo’s volcanic basin, the highland routes around Mount Semeru and the historic sites of the former Majapahit heartland near Trowulan. Beaches and marine activities are available along parts of the southern coast, including Pangandaran and Pacitan, although conditions and facilities vary. Urban visitors can explore museums, colonial architecture, markets and contemporary arts in Jakarta, Bandung and Surabaya, while rural districts offer cycling, trekking, waterfalls and agricultural landscapes. Distances, traffic and changing mountain access mean that these experiences are best arranged as regional clusters rather than as day trips across the whole island.

Best landmarks in Java

Borobudur in Central Java is Java’s most recognisable monument: a massive ninth-century Buddhist sanctuary arranged as a stone mandala and decorated with narrative reliefs. Nearby Prambanan is distinguished by its tall Hindu temples dedicated principally to Shiva, Vishnu and Brahma. In Yogyakarta, the Kraton remains the symbolic centre of the sultanate and an important reference point for Javanese court culture, while Surakarta’s Kasunanan Palace represents a parallel royal tradition. West Java’s Gedung Sate in Bandung is a notable early twentieth-century civic building whose architecture reflects the city’s colonial administrative history. In East Java, the volcanic landscapes of Mount Bromo and Mount Semeru are natural landmarks as well as active geological environments; access and viewpoints can change with conditions. The ruins around Trowulan, including temple remains and archaeological features, are associated with the former Majapahit capital region. Ujung Kulon’s forests, headlands and coastal scenery provide a contrasting natural landmark at Java’s western extremity. These places are significant not merely for their appearance but for the religious, political, geological and cultural histories they embody.

Explore Java on the map

Plan your trip on one map. See where the top cities, national parks and sights are, and book hotels and experiences in a few clicks.

Best restaurants in Java

Java’s food culture changes noticeably between its western, central and eastern districts. West Java is associated with Sundanese cooking, including fresh vegetables, sambal, grilled fish, tofu, tempeh and dishes served with lalapan. Around Yogyakarta and Surakarta, visitors find rice meals, gudeg, satay and other Javanese preparations often balanced with sweet, savoury flavours. East Java contributes strongly seasoned dishes such as rawon, soto and nasi pecel, while coastal towns make use of seafood. Warungs remain the most characteristic places to eat, ranging from simple rice counters to specialised noodle, soup or satay stalls. Markets are useful for breakfast and snacks, with regional cakes, fried foods, fruit and drinks changing from town to town. In larger cities, cafés, modern Indonesian restaurants and international dining sit alongside traditional establishments. Tea is important in the highlands, while coffee-growing areas supply cafés across the island. Check spice levels when ordering and choose busy food stalls with good turnover if uncertain about unfamiliar dishes.

Best bars in Java

Java’s evening life is concentrated in its major cities and university centres rather than spread evenly across the island. Jakarta and Bandung offer the broadest range of cocktail bars, live music, hotel venues, cafés and nightclubs, while Surabaya has a substantial urban dining and entertainment scene. Yogyakarta and Surakarta are better known for late-opening food stalls, cafés, cultural performances, small music venues and relaxed social spaces, although parts of Yogyakarta also have a more developed bar scene. In smaller towns and rural districts, traditional warungs, coffee shops, family restaurants and local gatherings are more typical than clubs. Alcohol availability varies by venue and location, and nightlife should be approached with awareness of local religious and community norms. Evening markets and street-food areas can be rewarding alternatives to formal entertainment, particularly in places where venues close early or transport becomes limited at night.

Best nightclubs in Java

Java’s evening life is concentrated in its major cities and university centres rather than spread evenly across the island. Jakarta and Bandung offer the broadest range of cocktail bars, live music, hotel venues, cafés and nightclubs, while Surabaya has a substantial urban dining and entertainment scene. Yogyakarta and Surakarta are better known for late-opening food stalls, cafés, cultural performances, small music venues and relaxed social spaces, although parts of Yogyakarta also have a more developed bar scene. In smaller towns and rural districts, traditional warungs, coffee shops, family restaurants and local gatherings are more typical than clubs. Alcohol availability varies by venue and location, and nightlife should be approached with awareness of local religious and community norms. Evening markets and street-food areas can be rewarding alternatives to formal entertainment, particularly in places where venues close early or transport becomes limited at night.

Best shops in Java

Shopping on Java ranges from dense city malls and department stores to market streets, craft workshops and village producers. Yogyakarta is particularly associated with batik, silverwork, leather goods, books and art, with shopping concentrated around established commercial streets and the area near Malioboro; buyers should distinguish hand-drawn or hand-stamped batik from factory prints and ask about care. Surakarta also has a strong batik tradition and a less hurried market culture. Bandung is known for fashion, independent design and factory-outlet shopping, while Jakarta and Surabaya provide the island’s broadest selection of international brands and modern retail centres. Across Java, markets sell snacks, coffee, tea, spices, baskets, textiles and household goods, with regional produce differing between highlands, cities and coastal districts. Useful souvenirs include properly labelled batik, carved or woven crafts, locally produced coffee and packaged food. Bargain politely where prices are not fixed, carry purchases securely in crowded markets and check customs rules before exporting antiques, protected materials or substantial quantities of food.

Get your free copy of our complete guide to Java, delivered straight to you.

Everything on this page, from attractions and restaurants to essentials and local phrases, in one PDF you can read offline, print or share.

Already have an account? Sign in

By clicking Create account, you accept the Terms and Conditions and Privacy Policy.

Java essentials

Currency and Payment
Java uses Indonesia’s national currency, the Indonesian rupiah (IDR). Cards and contactless payments are common in established hotels, shopping centres, modern restaurants and transport bookings in larger cities. Cash remains important for warungs, markets, small guesthouses, rural attractions, local parking and some entrance counters. ATMs are widespread in urban areas but less dependable in remote mountain or coastal districts, so carry a modest reserve of rupiah without displaying large amounts of cash.
Safety
Ordinary precautions are appropriate in crowded stations, markets and tourist areas, where traffic, bag snatching and opportunistic theft can occur. Road conditions and driving standards vary, so take care when crossing streets and use established transport providers. Volcanoes, landslides, strong surf, rip currents, heat and dehydration are more relevant hazards outside cities. Follow instructions from local authorities and national-park staff, avoid restricted volcanic zones and check weather and eruption information before mountain trips.
Emergency Situations
Indonesia’s emergency arrangements apply nationally rather than uniquely to Java. Police can be contacted on 110, fire services on 113, medical assistance on 118 or 119, and search and rescue on 115; the general number 112 operates in some areas but is not uniformly available nationwide. Ask hotel staff or local authorities for the nearest hospital or clinic, and keep travel insurance, medication details and an Indonesian-language address available. In volcanic or coastal areas, follow evacuation instructions promptly.
Do's and Don'ts
Dress modestly at mosques, temples, royal compounds and village ceremonies, and ask before photographing people, religious activity or military and government facilities. Remove shoes where requested, use the right hand when offering or receiving items, and avoid loud behaviour in sacred spaces. Bargaining is normal in many markets but not in fixed-price shops, cafés or supermarkets. Tipping is not a universal obligation, although a modest amount for attentive service is appreciated. Do not climb, touch or sit on monuments unless explicitly permitted.
Local Tips
Keep itineraries flexible because Java’s urban traffic can alter journey times considerably, even over relatively short distances. Yogyakarta and Surakarta are useful bases for Central Javanese heritage and arts, while Bandung suits visitors interested in highland scenery, food and design. For volcano excursions, arrange transport and accommodation locally and confirm current access conditions rather than relying on old online itineraries. Early mornings are generally cooler for walking, markets and viewpoints, while the wet season can affect roads, trails and waterfalls.
Eve, your Evendo local guide

From Eve

Local phrases worth knowing

You don't need to get them perfect. A few words go a long way, and locals appreciate the effort.

6 phrase groups · English, local and pronunciation

Basics
EnglishLocalSay it
HelloHalo[ha-lo]
GoodbyeSelamat tinggal[se-la-mat ting-gal]
YesYa[ya]
NoTidak[ti-dak]
Please/You're welcomeSilakan/Sama-sama[si-la-kan/sa-ma sa-ma]
Thank youTerima kasih[te-ri-ma ka-sih]
Excuse me/SorryPermisi/Maaf[per-mi-si/ma-af]
How are you?Apa kabar?[a-pa ka-bar]
Fine. And you?Baik. Dan Anda?[ba-ik. dan an-da]
Do you speak English?Apakah Anda berbicara bahasa Inggris?[a-pa-kah an-da ber-bi-ca-ra ba-ha-sa in-gris]
I don't understandSaya tidak mengerti[sa-ya ti-dak meng-er-ti]
Eating & Drinking
EnglishLocalSay it
I'd like to see the menu, pleaseSaya ingin melihat menu, silakan[sa-ya in-gin me-li-hat me-nu, si-la-kan]
I don't eat meatSaya tidak makan daging[sa-ya ti-dak ma-kan da-ging]
Cheers!Selamat![se-la-mat]
I would like to pay, pleaseSaya ingin membayar, silakan[sa-ya in-gin mem-ba-yar, si-la-kan]
Emergencies
EnglishLocalSay it
Help!Tolong![to-long]
Go away!Pergi![per-gi]
Call the Police!Panggil Polisi![pang-gil po-li-si]
Call a doctor!Panggil dokter![pang-gil dok-ter]
I'm lostSaya tersesat[sa-ya ter-se-sat]
I'm illSaya sakit[sa-ya sa-kit]
Shopping
EnglishLocalSay it
I'd like to buy...Saya ingin membeli...[sa-ya in-gin mem-be-li]
I'm just lookingSaya hanya melihat[sa-ya han-ya me-li-hat]
How much is it?Berapa harganya?[be-ra-pa har-ga-nya]
That's too expensiveItu terlalu mahal[i-tu ter-la-lu ma-hal]
Can you lower the price?Bisakah Anda menurunkan harga?[bi-sa-kah an-da me-nu-run-kan har-ga]
Time & Numbers
EnglishLocalSay it
What time is it?Jam berapa?[jam be-ra-pa]
It's one o'clockJam satu[jam sa-tu]
Half past (10)Setengah (10)[se-ten-gah (10)]
MorningPagi[pa-gi]
AfternoonSiang[si-ang]
EveningSore[so-re]
YesterdayKemarin[ke-ma-rin]
TodayHari ini[ha-ri i-ni]
TomorrowBesok[be-sok]
1Satu[sa-tu]
2Dua[du-a]
3Tiga[ti-ga]
4Empat[em-pat]
5Lima[li-ma]
6Enam[e-nam]
7Tujuh[tu-juh]
8Delapan[de-la-pan]
9Sembilan[sem-bi-lan]
10Sepuluh[se-pu-luh]
Transport & Directions
EnglishLocalSay it
Where's a/the...?Di mana ...?[di ma-na]
What's the address?Apa alamatnya?[a-pa a-la-mat-nya]
Can you show me (on the map)?Bisakah Anda menunjukkan saya (di peta)?[bi-sa-kah an-da me-nun-juk-an sa-ya (di pe-ta)]
When's the next (bus)?Kapan bus berikutnya?[ka-pan bus be-ri-kut-nya]
A ticket (to ....)Sebuah tiket (ke ....)[se-buah ti-ket (ke)]

History of Java

Early kingdoms and the Hindu-Buddhist era

Java’s early states developed through agriculture, river-valley settlement and maritime exchange with South and Southeast Asia. The Tarumanagara kingdom arose in West Java by the fifth century, while Central Java later became a centre of the Sailendra and Sanjaya dynasties. Their religious and political cultures produced sophisticated irrigation systems, inscriptions and monumental architecture. Borobudur and Prambanan, built between the eighth and tenth centuries, remain the clearest architectural expressions of this period, although their landscapes also reflect long-term local traditions.

Majapahit and the shaping of Javanese political culture

The Majapahit kingdom, centred in East Java from the late thirteenth to early sixteenth centuries, became one of the most influential states in the Indonesian archipelago. Its power depended on court administration, agriculture, trade and relationships with other islands rather than a modern territorial empire. Literary works, temple remains and later historical memory gave Majapahit a lasting place in Indonesian political culture. Sites around Trowulan preserve the most important archaeological evidence of its capital region.

Islamic sultanates and coastal trade

From the fifteenth century onwards, Muslim trading communities and new port polities expanded along Java’s northern coast. Islam spread through commerce, scholarship, marriage and local political alliances, while older Hindu-Buddhist and indigenous practices continued to influence Javanese culture. The sultanates of Demak, Banten, Mataram and later Yogyakarta and Surakarta shaped different parts of the island. Mosques, royal compounds, court traditions and pilgrimage sites record the gradual transformation rather than a single moment of religious change.

Dutch colonial rule and the Cultivation System

The Dutch East India Company and, after 1800, the Dutch colonial state progressively extended control over Java. The Java War of 1825–1830, led by Prince Diponegoro, was a major anti-colonial conflict in Central Java. Afterward, the Cultivation System compelled villages to devote land and labour to export crops such as coffee, sugar and indigo. It generated substantial colonial revenue while placing heavy burdens on rural communities. Railways, plantations, ports and administrative towns expanded during the nineteenth century.

Plantations, industry and urban growth

Java’s colonial economy developed around sugar estates, tea plantations, coffee, rubber and manufacturing, supported by roads and railways linking agricultural districts to ports. Bandung grew as a highland administrative and educational centre; Surabaya became a major commercial and naval port; and Batavia, now Jakarta, developed into the principal colonial capital. These changes created new urban classes, labour movements and educational networks. They also intensified population pressure on Java’s fertile but densely settled countryside.

Independence and the modern island

Following Japanese occupation during the Second World War, Indonesian nationalists proclaimed independence in 1945. Java became the central arena of the Indonesian Revolution, with fighting, diplomacy and political administration concentrated in its cities. Jakarta became the national capital, while Yogyakarta temporarily served as the republican capital from 1946 to 1949. Post-independence Java experienced rapid population growth, industrialisation and urban expansion. Today its historic courts, colonial districts, religious monuments and agricultural landscapes coexist with major universities, manufacturing belts and megacities.

Java in Photos

Browse through our photo collection highlighting the charm and character of the destination.

Neighbouring regions of Java

The closest regions to Java, if you have time for more than one.

Explore more

Indonesia
More of the region

Explore more of Indonesia

Explore Indonesia: An archipelago of diverse cultures, stunning landscapes, and endless adventures from bustling cities to serene beaches.

Explore Indonesia
The Evendo app on two phones

Evendo: Your Ultimate Free Travel Guide to Java, Indonesia

Discover Java like never before with Evendo! A 100% free app-based travel guide offering comprehensive details on attractions, landmarks, restaurants, and more.

  • Comprehensive details on attractions, landmarks, shops, bars, nightclubs, restaurants, hotels, tours, experiences, and activities.
  • Rich set of information including images, descriptions, local tips, maps, and contact details.
  • Easy booking of hotels, tours, tickets, and experiences.
Download on the App Store Get it on Google Play
More about the Evendo app

Planning a trip to Java, Indonesia? Evendo is your perfect travel companion. Discover iconic landmarks, hidden gems, and local favorites with our free, all-in-one travel guide.

  • History of Java and travel essentials.
  • Curated local tips for an authentic experience.
  • Easy navigation through the app and the destination.
  • 'Near Me' feature to easily see what is around you.
  • 100% free with no in-app purchases or hidden costs.
  • Global coverage with information on 7,000+ destinations worldwide.

Welcome to Evendo, your ultimate free travel guide to the enchanting island of Java, Indonesia. Whether you're an adventure seeker, a culture enthusiast, or a foodie, Evendo has everything you need to make the most out of your trip. Explore the majestic Borobudur Temple, wander through the lush Prambanan gardens, or take a thrilling hike up Mount Bromo. With detailed information on attractions, landmarks, shops, bars, nightclubs, restaurants, hotels, tours, experiences, and activities, Evendo ensures you won't miss a thing.

Java is home to some of the finest culinary delights. Savor authentic Indonesian cuisine at Warung Bu Kris or enjoy a fine dining experience at Tugu Kunstkring Paleis. Whether you're looking for a quick bite or a lavish meal, our app provides rich insights, images, descriptions, local tips, maps, and contact details for each location.

Booking your stay or planning an excursion has never been easier. Evendo allows you to easily book hotels, tours, tickets, and experiences directly from the app. Say goodbye to the hassle of planning and organizing your trip; Evendo has it all in one place. Enjoy features like the history of Java, travel essentials, curated local tips, and a 'Near Me' feature to discover what's around you at any moment.

Don't forget, Evendo is 100% free with no in-app purchases or hidden costs. Download now and start your unforgettable journey in Java, Indonesia.

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.