Travel and Leisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Java

Explore 21 handpicked hotels in Java

Plataran Bromo

Bromo

38 Rooms
|
From $190 per person/night
A well-polished retreat on the lush edges of Bromo Tengger Semeru National Park.
An idyllic gateway to the Bromo Tengger Semeru National Park, Plataran ensures a closeness with the wild while maintaining a supreme level of comfort and sophistication. The hotel's style is a patchwork of destinations including Japanese-esque rooms, cosy, alpine lounges and and vintage elegance. But it's the view that'll constantly draw your attention and you won't be able to resist peaking at the delightful scenes of blooming orchards, farms and forests at all hours. Waking to this sight each morning will undoubtedly inspire your daily activities, which could entail exploring the 'Sea of Sand', ascending the towering peaks at dawn, or riding horseback just like the locals do.

The Phoenix Hotel

Yogyakarta

From $70 per person/night
A timeless heritage hotel in the heart of Yogyakarta's cultural scene.
Located in the vibrant heart of Yogyakarta, this heritage hotel offers a rich blend of history and local craftsmanship. The property features elegant architecture and tranquil courtyards, providing a peaceful escape from the city's lively streets. With easy access to Yogyakarta's most famous sites, including the Sultan's Palace and Borobudur, it’s the perfect place to experience the region's rich culture while relaxing in classic surroundings. Expect gracious service, stylish rooms, and an atmosphere that feels both sophisticated and deeply rooted in local traditions.

Plataran Borobudur Resort & Spa

Magelang Regency

From $150 per person/night
Superb views of the Borobudur Temple await at this tranquil dreamboat of a resort.
Surrounded by the teak forests of Central Java, the Plataran Borobudur embraces the stupendous scenery and spirituality of the region. So named for its proximity to the famed Borobudur Temple, one of the largest Buddhist temples in the world, you'll have ample chance to get acquainted with the Javanese icon. Your home will be a traditional villa – each comes with its own pool for the utmost privacy – with views of the gardens or magnificent hills beyond. The staff at the Plataran are in the business of memorable moments and will happily arrange sunrise picnics overlooking the dazzling Borobudur Temple.

Tugu Malang

Malang

From $90 per person/night
A feast for the senses, Tugu Malang has an artist's eye and a poet's heart.
A charming corner of southern Java, Malang is known for its striking architecture, overflowing markets and acres of pretty tea and apple plantations. The town itself is an old Dutch colonial settlement and, overlooking the lotus pond right in the heart is the gorgeous Tugu Malang. The very first property in the Tugu group, its original purpose was to house the founder's vast collection of priceless antiques - and all of them are still present today. Often voted as one of the most unique hotels in the world, expect a dreamlike design inspired by aesthetics from across the globe and plenty of history.

Jiwa Jawa Resort Bromo

Bromo

50 Rooms
|
From $160 per person/night
Experience otherworldly landscapes from this artistic mountain retreat above the clouds.
Perched at a breathtaking 2,000 meters above sea level, this eco-conscious hideaway offers front-row seats to one of Earth's most spectacular volcanic landscapes. The property sits in a prime position for watching the sun paint the morning sky in magnificent hues above an ancient caldera. Just like its sister property, the resort maintains deep reverence for its natural surroundings - you'll find yourself immersed in cool mountain air and wrapped in misty mornings. When you're not gazing at the remarkable vista before you, swap tales with fellow adventurers about your dawn expedition to catch the first light breaking over the smoking crater.

Gallery Prawirotaman Hotel

Yogyakarta

From $30 per person/night
Art-filled oasis in the heart of Yogyakarta's cultural quarter.
Tucked away in the lively Prawirotaman area, this boutique hotel offers a chic retreat with a strong cultural flavour. The property’s design is inspired by Javanese traditions, yet the décor is refreshingly modern, with locally sourced artwork adding a unique flair. A rooftop infinity pool offers sweeping views of the city, while the lush inner courtyard and spa provide the perfect escape from Yogyakarta's vibrant streets. Just a short stroll from the city’s cultural landmarks and buzzing cafés.

Anara Airport Hotel

Jakarta

From $60 per person/night
Effortless comfort just steps from Soekarno-Hatta Airport.
Directly connected to Soekarno-Hatta International Airport this is a perfect stay for those needing a restful stopover. With spacious, soundproofed rooms, a 24-hour fitness centre, and a restaurant serving both local and international cuisine, Anara makes your transit smooth and stress-free. Whether you’re preparing for a long journey or recovering from one, this hotel ensures relaxation from the moment you step inside.

Plataran Heritage

Magelang Regency

From $140 per person/night
A tranquil hideaway nestled amidst lush greenery near Borobudur.
Tucked away in the scenic countryside near the iconic Borobudur Temple, this resort offers a peaceful retreat with a focus on heritage and natural beauty. Surrounded by rolling hills and vibrant rice paddies, it’s a sanctuary for those seeking relaxation and cultural immersion. Elegant architecture, reminiscent of Java’s rich past, blends seamlessly with modern comforts, creating an atmosphere of understated luxury. Whether you're here to explore nearby temples or simply unwind, the resort offers an ideal balance of serenity and sophistication.

The Hermitage Jakarta

Jakarta

From $70 per person/night
Art Deco grandeur tells century-old tales in Jakarta's most sophisticated district
In the leafy embassy district of Menteng, this 1920s grande dame holds court in spectacular Art Deco splendour. The heritage building has witnessed nearly a century of Indonesia's history, while inside, modern luxury has been woven thoughtfully into the historic fabric. Marble corridors lead to hidden courtyards, and a rather spectacular rooftop bar offers front-row seats to Jakarta's twinkling skyline. The location is brilliant too - you're just a stone's throw from the city's best antique markets and designer boutiques.

Amanjiwo

Magelang Regency

From $650 per person/night
Inspired by iconic Borobudur, this fabulous hotel takes hospitality to a new level.
Overlooking the impressive Borobudur, the largest Buddhist temple complex in the world, it's easy to see where the inspiration for Amanjiwo's design came from. Grand, colonnaded spaces frame views of the temple and rice fields and volcanoes beyond, making for a very special setting. Most afternoons, traditional Javanese music drifts from Amanjiwo's rotunda as local dancers and musicians perform over afternoon tea. From Amanjiwo's location in central Java, you're well-placed for all kinds of exploration from local temples to charming, rural villages. Amanjiwo also has two resident anthropologists who will happily share their insider knowledge of the region with guests.

Ijen Resort & Villas

Banyuwangi and Ijen Crater

From $90 per person/night
A highland retreat above Java's volcanic landscape.
Perched high in East Java's misty hills, this remarkable resort tells a story of transformation. What began as an unlikely highland outpost two decades ago has evolved into both a gateway for adventurers seeking Java's spectacular crater lake and a catalyst for positive change. The property gazes out over a staggering panorama of stepped rice paddies, regenerating rainforest and a chain of slumbering volcanoes.

Hotel Santika Malang

Malang

112 Rooms
|
From $30 per person/night
A reliable stopover in East Java's coolest city.
In the heart of this mountain-ringed university town, this well-run hotel provides a comfortable base for volcanic adventures further afield. The leafy grounds and twin pools provide welcome relief from the urban bustle, while attentive staff ensure a smooth stay for travellers passing through.

Santika Resort

Yogyakarta

From $110 per person/night
Santika Premiere Jogja (often referred to as Santika Resort Yogyakarta) is a well-known hotel located in Yogyakarta, Indonesia. It is part of the Santika Indonesia Hotels & Resorts chain, offering a blend of modern comfort with traditional Indonesian hospitality. The hotel features a contemporary design with touches of traditional Javanese elements, creating a warm and welcoming atmosphere. The use of local materials and decor reflects the cultural richness of Yogyakarta.

D'Omah Boutique Village Resort

Yogyakarta

From $60 per person/night
Guests at d’Omah Hotel and Village Resort quickly sense the passion, flair and dedication that has brought together beautiful, traditional antique wooden buildings, immaculately landscaped gardens, rare Javanese object d’art and countless unique and wonderfully preserved pieces that evoke everyday Javanese and Indonesian life.

Garrya Bianti Yogyakarta

Yogyakarta

From $90 per person/night

Discover Garrya Bianti Yogyakarta, a 5-star hotel in Yogyakarta where refined simplicity and holistic well-being take center stage. As a serene wellness retreat in Yogyakarta, our thoughtfully designed spaces invite you to slow down, reconnect, and immerse yourself in nature. Experience ultimate privacy and comfort in our exclusive villa with private pool. Every detail, from the minimalist aesthetics to the warm Javanese hospitality, is curated to inspire mindfulness and relaxation.


Garrya Bianti Yogyakarta believes that true luxury lies in the balance between body, mind, and soul. Amid the rush of daily life, it is easy to lose touch with what truly matters: being present and living with purpose. That is why wellbeing is not just a priority at the resort; it is its core philosophy.


Here, holistic wellbeing unfolds through experiences that harmonize wellness, sustainability, and cultural immersion. From soothing sound healing sessions and mindful spa rituals to earth-conscious practices and encounters with local heritage, each moment is designed to restore, inspire, and reconnect guests with their surroundings.


At Garrya Bianti Yogyakarta, wellbeing is not simply offered—it is lived.

Royal Ambarrukmo

Yogyakarta

From $90 per person/night
The imperial legend lives on at Royal Ambarrukmo Yogyakarta. What once served as the Yogyakarta Royal palace and gardens stand today as one of the city’s finest 5-star luxury hotels. A prestigious sanctuary for the discerning business and holiday traveller, the award-winning hotel offers a gateway to a grander era with architecture, charm and charisma befitting its regal heritage. Located in Sleman, this luxury hotel has always been a part of the city and offers effortless access to the top business, shopping and nightlife destinations in Jogja, Indonesia. It is steps away to Plaza Ambarrukmo, a ten-minute drive to some top universities, 15 minute drive to Adisucipto Airport as well as only 20 minute drive to Prambanan Temple, about 15 minutes to reach Malioboro shopping district, one and a half hour to new Yogyakarta International Airport.

Hotel Majapahit Surabaya

Surabaya

From $40 per person/night
A colonial grand dame in the heart of Indonesia's second city
Standing proud since 1910, this architectural masterpiece offers a glamorous glimpse into Java's colonial past. White-pillared verandahs and magnificent domed lobbies wrap around magical tropical gardens, while every polished teak floor and sparkling chandelier whispers tales of a bygone era. Yet for all its historic grandeur, the hotel delivers modern comforts with impeccable style.

MesaStila Resort and Spa

Magelang Regency

From $120 per person/night
MesaStila is a luxury five star resort & spa that incorporates an unparalleled collection of remarkable antiques and enchanting buildings; including Central Java icons such as a colonial railway station and historic joglo-villas. At MesaStila the focus is on luxury yet keeping the traditional, local and wholesome experiences intact, which accentuate the magnificence of the environment, the people, the culture and facilitate a healthy lifestyle-full of wonderful experience.

Amata Borobudur Resort

Magelang Regency

From $50 per person/night

Amata Borobudur Resort offers a charming getaway just a 10-minute drive from the iconic Borobudur Temple. With spacious rooms, inviting restaurant, and attentive staff who provide exceptional service, the resort offers an ideal base from which to explore the regions historical wonders.

Tugu Blitar

Malang

From $30 per person/night
Hotel Tugu Blitar, unprecedentedly the best hotel and restaurant in Blitar, East Java, is housed in a colonial East Javanese mansion that was built in the 1850s, making it the oldest hotel in Indonesia, with giant white-washed pillars, furniture from the late 19th century and the early 20th century, nostalgic photographs and elegant chandeliers. To discover the real, unspoiled East Java means a visit to the town and surroundings of Blitar, where most of the remains of Majapahit Kingdom still stand timeless, surrounded by tropical landscape and countryside scenery. It also has a romantic flair of the early days of Indonesia; in fact Blitar is where Soekarno, Indonesia’s first president who proclaimed the independence of this country, was born and buried.
}
Where To Go
Pin Icon

Namibrand, Namibia