Java, Indonesia Travel Guide
Explore Java, Indonesia's vibrant island of cultural riches, ancient temples, stunning landscapes, and diverse culinary delights.
Java, Indonesia's most populous island, is a treasure trove of culture, history, and natural beauty. From bustling cities to serene landscapes, this island offers a rich tapestry of experiences for every kind of traveler. The capital city, Jakarta, is a vibrant metropolis where modern skyscrapers stand alongside Dutch colonial buildings. As you move through the city, the energetic blend of old and new becomes evident in its streets, markets, and restaurants. Heading east, you will find Yogyakarta, often referred to as the cultural heart of Java. This city is famous for its traditional arts, including batik, ballet, and puppet shows. The nearby temples of Borobudur and Prambanan are UNESCO World Heritage sites and offer a glimpse into the island’s ancient past. These majestic structures are a must-visit, providing a spiritual and historical context that enhances any trip to Java. Nature lovers will be captivated by Java's diverse landscapes. The island boasts a range of natural wonders, from the volcanic peaks of Mount Bromo and Mount Merapi to the lush tea plantations of Bandung. Each region offers unique outdoor adventures, whether it's hiking up a volcano at sunrise or exploring the verdant countryside. Java's beaches, such as Pangandaran and Karimunjawa, offer a peaceful retreat with crystal-clear waters and stunning sunsets. The island's diverse culinary scene is another highlight. Java's cuisine is a delightful mix of flavors and traditions. Street food stalls and local markets serve up delicious dishes like nasi goreng (fried rice), sate (grilled skewers), and gudeg (a sweet jackfruit stew). Experiencing Java's food is an adventure in itself, providing a taste of the island's rich cultural heritage.
Know before you go
Hi, I'm Eve. Here are a few practical things to know before exploring Java.
- Visit Borobudur and Prambanan early in the morning to avoid crowds and enjoy a more serene experience.
- Try using local transportation like becak (pedicabs) and angkot (minibuses) for an authentic travel experience.
- Pack light and breathable clothing as Java can be hot and humid, especially in the lowland areas.
- Learn a few basic phrases in Bahasa Indonesia; locals appreciate the effort and it can enhance your interactions.
- Be respectful when visiting religious sites; dress modestly and remove shoes where required.
- Sample the street food, but ensure it is freshly cooked to avoid any health issues.
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.
Explore Java: Things to Do, Places to Eat, Hotels & More
Handpicked recommendations for top attractions, local dining, accommodations, and more
Top Attractions & Sightseeing in Java
Top-rated picks
Best Attractions
Browse the full guide
All Attractions
Borobudur Temple
Explore Borobudur Temple, a UNESCO World Heritage Site, where ancient Buddhist architecture meets breathtaking beauty in Central Java, Indonesia.
Prambanan Temple
Explore the breathtaking Prambanan Temple, an architectural masterpiece and UNESCO World Heritage Site, rich in history and cultural significance.
Malioboro Yogyakarta
Explore the vibrant atmosphere of Malioboro, Yogyakarta's iconic shopping street, rich in culture and local delicacies.
Tebing Breksi
Discover the breathtaking beauty and artistic allure of Tebing Breksi in Yogyakarta, where nature meets creativity in an unforgettable experience.
Best landmarks in Java
Top-rated picks
Best Landmarks
Browse the full guide
All Landmarks
Monas
Explore Monas, the National Monument of Indonesia, where history and culture converge in the heart of Jakarta's vibrant landscape.
Borobudur Temple
Discover the breathtaking beauty and spiritual significance of Borobudur Temple, an iconic UNESCO World Heritage Site in Central Java, Indonesia.
Prambanan Temple
Experience the awe-inspiring beauty of Prambanan Temple, a historical Hindu landmark in Yogyakarta, Indonesia, rich in culture and architectural splendor.
Tanah Lot
Explore the breathtaking Tanah Lot, a stunning sea temple in Bali, famous for its picturesque views and rich cultural heritage.
Best restaurants in Java
Top-rated picks
Best Restaurants
Browse the full guide
All Restaurants
Kedai Bukit Rhema
Experience delicious Indonesian cuisine at Kedai Bukit Rhema while enjoying breathtaking views near Borobudur Temple.
Miss Bee Providore
Experience the exquisite fusion of Western and Indonesian flavors at Miss Bee Providore in Bandung.
Grandis Barn
Experience the best of Indonesian and Western cuisine at Grandis Barn in Central Java – where every meal tells a story.
Javanine Resto
Experience authentic Javanese flavors at Javanine Resto in Malang - where tradition meets modern dining.
Best bars in Java
Top-rated picks
Best Bars
Browse the full guide
All Bars
Kedai Bukit Rhema
Experience delightful dining at Kedai Bukit Rhema, where culinary art meets breathtaking views of Borobudur in Central Java.
Skye
Experience Jakarta from the top at Skye, featuring stunning city views, modern cuisine, and a vibrant atmosphere perfect for any occasion.
Sakapatat Beer Garden & Resto
Experience the vibrant flavors of Yogyakarta at Sakapatat Beer Garden & Resto, where great food and drinks meet a lively atmosphere.
Eastern Promise
Discover Eastern Promise, Jakarta's vibrant Indian restaurant featuring live music, flavorful dishes, and a lively atmosphere for an unforgettable dining experience.
Best nightclubs in Java
Top-rated picks
Best Nightclubs
Browse the full guide
All Nightclubs
Colosseum Club
Dive into Jakarta's nightlife at Colosseum Club, where electrifying music and luxurious vibes create an unforgettable clubbing experience.
Top Ten Club Coyote Bar
Top Ten Club Coyote Bar: Surabaya's vibrant disco club offering lively music, exquisite drinks, and an unforgettable nightlife experience.
The H Club SCBD
Discover Jakarta's nightlife at The H Club SCBD - where electrifying music, exquisite cocktails, and vibrant energy meet.
Dragonfly
Experience the vibrant nightlife at Dragonfly, Jakarta's premier night club and bar known for its electrifying atmosphere and exceptional entertainment.
Best shops in Java
Top-rated picks
Best Shops
Browse the full guide
All Shops
Kota Kasablanka
Discover shopping and dining delights at Kota Kasablanka, Jakarta's vibrant shopping mall featuring diverse brands and entertainment options.
Tunjungan Plaza
Explore Tunjungan Plaza, Surabaya's ultimate shopping destination with diverse stores, dining, and entertainment options for an unforgettable experience.
Beringharjo Market
Explore the vibrant Beringharjo Market in Yogyakarta, where local crafts, delicious cuisine, and rich culture come together in a unique shopping experience.
Senayan City
Explore Senayan City: Jakarta's premier shopping and dining destination, where luxury meets local flavor in a vibrant atmosphere.
Explore Java on the Map
A handpicked selection of must-see spots in Java, mapped for you.
Java Essentials
-
Java is accessible via multiple international airports, with the main gateways being Soekarno-Hatta International Airport in Jakarta and Juanda International Airport in Surabaya. Direct flights are available from many major cities around the world. Domestic flights connect Java to other Indonesian islands. Alternatively, ferries from Sumatra and Bali provide sea routes to Java.
-
Java offers various transportation options, including trains, buses, taxis, and ride-hailing services like Gojek and Grab. The train network is extensive and connects major cities such as Jakarta, Bandung, Yogyakarta, and Surabaya. Buses and minibuses (angkot) are widely available, although they might be less comfortable. Renting a car or a motorcycle is an option, but consider the traffic conditions and local driving habits.
-
The official currency in Indonesia is the Indonesian Rupiah (IDR). Credit and debit cards are widely accepted in cities, hotels, restaurants, and shopping centers. However, it is advisable to carry cash for transactions in smaller establishments and rural areas. ATMs are widespread, but ensure your card is enabled for international use. Money changers are available at airports and major tourist areas.
-
Java is generally safe for tourists, but some areas require caution. Be vigilant in crowded places to avoid pickpocketing. Jakarta's neighborhoods like Tanah Abang and Glodok have higher crime rates targeting tourists. Avoid walking alone at night in poorly lit areas. Always keep your belongings secure and be cautious with strangers offering unsolicited help.
-
In case of emergency, dial 112 for immediate assistance. Major cities have accessible police stations and hospitals. It is advisable to have travel insurance covering medical emergencies. Pharmacies are widely available for minor health issues. Note down the contact information of your country's embassy or consulate in Indonesia for additional support.
-
Fashion: Do dress modestly, especially when visiting religious sites. Avoid wearing revealing clothing. Religion: Do respect local customs and traditions. Remove your shoes and cover your head when entering mosques and temples. Public Transport: Do be respectful and give up your seat to elderly passengers. Don't eat or drink on public transport. Greetings: Do greet people with a smile and a slight bow. A handshake is common but may vary by region. Eating & Drinking: Do try local dishes and accept food graciously. Don't refuse hospitality, as it is considered impolite.
-
To experience Java like a local, visit traditional markets (pasar) where you can buy fresh produce and local goods. Engage with locals, who are often friendly and willing to share stories about their culture. Don't miss local culinary experiences like street food in Yogyakarta or Bandung's night markets. For a unique experience, take a ride on the scenic train routes connecting Java's major cities.
When is the best time to visit Java?
Useful Local Phrases for Java
You don't need to speak the language perfectly. Even learning a few simple words can make conversations warmer—and locals usually appreciate the effort.
— Eve
Here are the phrases I use most often in Java. Try a few—you'll be surprised how far they go! 😊
❤️
-
- 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]
- HelloHalo
-
- 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]
- I'd like to see the menu, pleaseSaya ingin melihat menu, silakan
-
- 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]
- Help!Tolong!
-
- 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]
- I'd like to buy...Saya ingin membeli...
-
- 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]
- What time is it?Jam berapa?
-
- 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)]
- Where's a/the...?Di mana ...?
History of Java
-
Java's history stretches back to prehistoric times. The island is famously home to the Homo erectus fossils, commonly known as 'Java Man,' which date back to approximately 1.5 million years ago. These fossils were discovered in the early 20th century at Trinil, on the banks of the Solo River, by the Dutch paleoanthropologist Eugène Dubois. The discovery significantly contributed to the understanding of human evolution.
-
From the 4th to the 10th century, Java was the center of several powerful Hindu-Buddhist kingdoms. The Tarumanagara Kingdom, which flourished in the 4th century, is one of the earliest known states in Java. Later, the Medang Kingdom under the Sailendra dynasty became prominent in the 8th century, leaving behind the magnificent Borobudur Temple, a massive Buddhist monument considered one of the greatest Buddhist sites in the world.
-
The Majapahit Empire, which existed from the late 13th to the early 16th century, is often considered the golden age of Java. Under the leadership of Gajah Mada, the empire reached its zenith and controlled a vast territory across Southeast Asia. The capital, Trowulan, remains an important archaeological site, revealing intricate temples, palaces, and artifacts that reflect the empire's grandeur and sophisticated culture.
-
In the late 15th and early 16th centuries, Islam began to spread across Java, leading to the decline of Hindu-Buddhist kingdoms and the rise of Islamic sultanates. The Demak Sultanate, established around 1475, was the first significant Islamic state in Java. The Sultanate played a crucial role in the spread of Islam in the region and is remembered for its iconic Great Mosque of Demak, one of the oldest mosques in Indonesia.
-
The arrival of the Dutch in the early 17th century marked the beginning of a prolonged colonial period. The Dutch East India Company (VOC) established Batavia (modern-day Jakarta) as their headquarters in 1619. Java became the economic and administrative center of the Dutch colonial empire in the East Indies. The colonial period saw significant changes in the island's social and economic structures, as well as the introduction of new crops and technologies.
-
During World War II, Java was occupied by Japanese forces from 1942 to 1945. The harsh occupation galvanized Indonesian nationalists, and following Japan's surrender, Indonesia declared its independence on August 17, 1945. However, it wasn't until 1949, after a bitter struggle, that the Dutch formally recognized Indonesia's sovereignty. Java played a central role in the independence movement, with many pivotal events occurring on the island.
-
In the decades following independence, Java has remained the political, economic, and cultural heart of Indonesia. It is home to the nation's capital, Jakarta, and other major cities like Surabaya, Bandung, and Yogyakarta. Java's diverse cultural heritage, from traditional arts and crafts to contemporary urban culture, continues to thrive. The island's dynamic history is reflected in its rich tapestry of historical sites, museums, and cultural festivals that attract visitors from around the world.
Neighbouring Regions of Java
The closest regions to Java, if you have time for more than one.
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Explore More of Indonesia
Looking beyond Java? Discover Indonesia for broader travel guides, local hot-spots, and regional highlights.
Explore IndonesiaJava: The Heartbeat of Indonesia
Java, Indonesia's most populous island, is a treasure trove of culture, history, and natural beauty. From bustling cities to serene landscapes, this island offers a rich tapestry of experiences for every kind of traveler. The capital city, Jakarta, is a vibrant metropolis where modern skyscrapers stand alongside Dutch colonial buildings. As you move through the city, the energetic blend of old and new becomes evident in its streets, markets, and restaurants. Heading east, you will find Yogyakarta, often referred to as the cultural heart of Java. This city is famous for its traditional arts, including batik, ballet, and puppet shows. The nearby temples of Borobudur and Prambanan are UNESCO World Heritage sites and offer a glimpse into the island’s ancient past. These majestic structures are a must-visit, providing a spiritual and historical context that enhances any trip to Java. Nature lovers will be captivated by Java's diverse landscapes. The island boasts a range of natural wonders, from the volcanic peaks of Mount Bromo and Mount Merapi to the lush tea plantations of Bandung. Each region offers unique outdoor adventures, whether it's hiking up a volcano at sunrise or exploring the verdant countryside. Java's beaches, such as Pangandaran and Karimunjawa, offer a peaceful retreat with crystal-clear waters and stunning sunsets. The island's diverse culinary scene is another highlight. Java's cuisine is a delightful mix of flavors and traditions. Street food stalls and local markets serve up delicious dishes like nasi goreng (fried rice), sate (grilled skewers), and gudeg (a sweet jackfruit stew). Experiencing Java's food is an adventure in itself, providing a taste of the island's rich cultural heritage.