Java

Travel Guide

An ancient temple complex with intricate stone carvings and multiple structures.
An ancient temple complex with multiple structures and a central pathway.
An elderly person in a green patterned dress pouring a liquid from a jug into a metal basin.
A temple complex with multiple stone structures and ruins.
A horse-drawn carriage on a rural road with greenery and a house in the background.

In Indonesia’s central island discover ancient wonders and rich traditions, smouldering volcanoes and sprawling megacities, tapestries of rice paddies and the lively atmosphere of busy markets.

As one of the most populated islands on earth, Java presents an awe-inspiring spectrum of Indonesian culture and heritage. The long and narrow island is Indonesia’s fifth largest and home to a rich diversity of ethnicities, religions, landscapes and histories.

Discover the island’s three distinctive regions. West Java contains the labyrinthine streets of the country’s capital, Jakarta, as well as spectacular national parks. In Central Java, you’ll find the somber allure of ancient temples and captivating Yogyakarta, while East Java’s volcanoes smoke restlessly around the rambling city of Surabaya.

Experience the exciting chaos of Jakarta, Indonesia’s main political, economic and cultural hub. See fantastic views of the city sprawl from the tower of Monas, the national monument in Lapangan Merdeka (Freedom Square). You’ll see Dutch colonial architecture, towering mosques and ancient temples amid the urban spread. Go shopping in bustling markets or explore the historic port. Take a speedboat to the sandy archipelago and national park of the Thousand Islands to enjoy beautiful views of the Java Sea.

In Central Java discover some of the island’s most important temples watched over by spectacular Mount Merapi. Stroll down the picturesque heritage streets of Yogyakarta and see the Sultan’s Palace (Kraton Ngayogyakarta). Visit Kota Gede, the former capital of the ancient kingdom of Mataram. Don’t miss seeing the breathtaking Buddhist temple complex, Borobudur, or the collection of ancient Hindu temples in Prambanan. Go diving in the clear waters of Karimunjawa.

Indonesia’s second-largest city, Surabaya, sits north of a ridge of volcanoes in East Java. Visit charming Marang or hike amid the rumbling volcanoes of Bromo Tengger Semeru National Park. See the brilliant blue of Kawah Ijen lake or explore the forest and coastline of Baluran National Park on your way to Bali. Be sure to try local Javanese dishes from a street vendor, paired with a cold beer or a sweet traditional coffee.

Java is easily accessible via major airports in Jakarta, Yogyakarta, Surabaya and Solo. Public ferries, speedboats, intercity trains and buses connect many cities and rural areas, and taxis are cheap and readily available. Visit between April and October for the dry season, or enjoy the island’s warm tropical weather at any time of the year.

Shangri-La Jakarta

Shangri-La Jakarta

5 out of 5
Kota BNI Jakarta Jakarta
The price is RM447 per night from 16 Aug to 17 Aug
RM447
RM541 total
16 Aug - 17 Aug
includes taxes & fees
Stay at this luxury hotel in Jakarta. Enjoy free Wi-Fi, free parking and a full-service spa. Our guests praise the helpful staff in their reviews. Popular attractions ...
9.4/10 Exceptional! (718 reviews)
"Stayed for 3 days with fam. It was awesome. The room is spacious and clean. We went for my daughter birthday and they decorated the room for free. She was very happy. The staffs are helpful and super friendly. And kids loves the pool. We will be back when we visit Indonesia"

Reviewed on 1 Aug 2026

Shangri-La Jakarta
Mandarin Oriental, Jakarta

Mandarin Oriental, Jakarta

5 out of 5
Jalan MH Thamrin Jakarta Jakarta
The price is RM488 per night from 16 Aug to 17 Aug
RM488
RM591 total
16 Aug - 17 Aug
includes taxes & fees
Stay at this luxury hotel in Jakarta. Enjoy free Wi-Fi, free parking and a full-service spa. Our guests praise the helpful staff and the property condition in ...
Mandarin Oriental, Jakarta
Anara Airport Hotel

Anara Airport Hotel

3.5 out of 5
Jl.Terminal 3 International Mezzanine Fl Tangerang Banten
The price is RM324 per night from 1 Sept to 2 Sept
RM324
RM392 total
1 Sept - 2 Sept
includes taxes & fees
Stay at this business-friendly hotel in Tangerang. Enjoy free breakfast, free Wi-Fi and 24-hour room service. Our guests praise the breakfast and the helpful ...
Anara Airport Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
PARKROYAL Serviced Suites Jakarta

PARKROYAL Serviced Suites Jakarta

4.5 out of 5
Jl. M.H Thamrin No. 10 Jakarta
Stay at this luxury aparthotel in Jakarta. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Popular attractions Bundaran HI and Grand Indonesia are ...
9.4/10 Exceptional! (112 reviews)
"Great hotel."

Reviewed on 1 Aug 2026

PARKROYAL Serviced Suites Jakarta
Citadines Antasari Jakarta

Citadines Antasari Jakarta

4 out of 5
Jl. Pangeran Antasari no Kav 45, Jakarta
Stay at this aparthotel in Jakarta. Enjoy free parking, breakfast (surcharge) and a fitness centre. Popular attractions Blok M Square and Gelora Bung Karno Stadium ...
8/10 Very good! (2 reviews)
"Lovely hotel very clean everything ok it has a new shopping mall and coffee shops and is 15 mins walk to an established shopping mall albeit quite a dangerous walk due to lack of footpath and lots of traffic but ok if you are careful Nice location for me saves having to spend 45 mins in traffic to ..."

Reviewed on 12 Jun 2026

Citadines Antasari Jakarta
Citadines Sudirman Jakarta

Citadines Sudirman Jakarta

4 out of 5
Jl. Karet Sawah 219, Jakarta
Stay at this spa aparthotel in Jakarta. Enjoy free Wi-Fi, free parking and a full-service spa. Our guests praise the helpful staff in their reviews. Popular ...
9.2/10 Wonderful! (150 reviews)
"Lovely hotel with fantastic staff. However, although the taxis are very cheap, it can take up to 50 minutes to get to Central Jakarta."

Reviewed on 31 Jul 2026

Citadines Sudirman Jakarta
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Java attractions

Things to do