Select a City to find the Best Hotels in East Java

Recommended destinations based on bookings from your country.

B

M

S

East Java Hotels for Your Next Holiday

Why Tourists Visit East Java

  • * Watch the sunrise at Mount Bromo.
  • * Trek to Ijen Crater to witness the blue flames.
  • * Explore the vibrant streets of Malang and visit the colorful Jodipan Village.
  • * Relax at Balekambang Beach for stunning coastal views.
  • * Adventure through Tumpak Sewu Waterfall.

East Java offers over 2,500 hotels, with most options concentrated in cities like Surabaya, Malang, and Banyuwangi. A 3-star hotel in Surabaya costs about $30-$50 per night, while 5-star accommodations like the luxurious Hotel Tugu Malang average around $150. Recently, Grand Dafam Surabaya has opened, featuring modern business-friendly amenities that stand out for professional travelers.

East Java is a diverse region in Indonesia known for its dramatic landscapes, including the iconic Mount Bromo, the blue flames of Ijen Crater, and the lush Tumpak Sewu Waterfall.

Cities like Surabaya offer a mix of modern charm and cultural heritage, while Malang and Banyuwangi provide gateways to natural beauty and traditional villages.

With a range of activities to suit every traveler, East Java has become a must-visit destination for nature enthusiasts, adventure seekers, and cultural explorers alike.

East Java Tips You Must Know

* Book hotels near Mount Bromo or Ijen Crater in advance for weekend visits as they fill up quickly.

* The best time to visit East Java is during the dry season, from May to October, for clear skies and outdoor activities.

* Use private drivers or local tours to access remote attractions like waterfalls and volcanoes.

* Check hotel cancellation policies, especially during the rainy season, when weather disruptions are common.

* Stay in central Surabaya for better access to restaurants and shopping or in Malang for a quieter, cooler atmosphere.

Surabaya

Surabaya, East Java's capital, boasts a vibrant colonial history with landmarks like the House of Sampoerna, a preserved cigarette factory. The sprawling Suramadu Bridge connects the city to Madura Island, opening access to unique cultural festivals. With its bustling food scene, Surabaya is also known for rujak cingur, a distinctive local delicacy.

Explore the vibrant Surabaya and uncover top hotels in Surabaya for your stay.

Malang

Malang charms visitors with its cool climate and colorful Kampung Jodipan, a once run-down village turned into an artistic masterpiece. Nearby, the ancient Singosari Temple offers a peek into Java's Hindu past. Malang also serves as a gateway to Mount Bromo, one of the region's most famous attractions.

Discover comfort and style with Malang, and explore top-tier hotels in Malang for a memorable trip.

Banyuwangi

Banyuwangi, at the easternmost tip of Java, is famed for the mesmerizing blue flames of Ijen Crater. The city's savanna-like Baluran National Park is also referred to as 'Africa van Java.' Banyuwangi's unique Gandrung Sewu Dance Festival attracts visitors seeking to immerse in local culture.

Dive into adventure with Banyuwangi and reserve amazing hotels in Banyuwangi for your travels.

Probolinggo

Probolinggo serves as a key access point to Mount Bromo and is home to the serene Madakaripura Waterfall, a site steeped in local legend. The Bee Jay Bakau Resort surprises with its eco-friendly mangrove forest setting. Exploring the port city's fishing villages offers a glimpse into coastal livelihoods.

Find the perfect escape through Probolinggo and book the best hotels in Probolinggo for your stay.

Jember

Jember stands out with its annual Jember Fashion Carnaval, a global spectacle of dazzling costumes. Visitors can enjoy raw natural beauty at Papuma Beach, known for its turquoise waters and rocky outcrops. The city's tobacco plantations highlight its significance in East Java's agricultural heritage.

Turn up the excitement with Jember and explore premium hotels in Jember for your visit.

Central Charm: Stay in the Heart of the City

Discover more conveniently located Central hotels in Surabaya and Malang for your perfect city getaway.

Hotel Name
Description
#
Price per night

Hotel Majapahit Surabaya Mgallery

Surabaya

  • Tunjungan Plaza (0.5 km)
  • House of Sampoerna (4 km)
  • Suramadu National Bridge (6 km)

Known as the site of Indonesia's heroic 'Battle of Surabaya' in 1945, this luxurious colonial-style hotel is a living historical landmark.

  • Historic significance

  • Exceptional dining options

  • Beautiful gardens

$100-$150/night

Ibis Surabaya City Center

Surabaya

  • Tunjungan Plaza (1.5 km)
  • Surabaya Town Square (3 km)
  • Submarine Monument (2 km)

This affordable and eco-conscious hotel offers a stylish stay in the bustling business hub of Surabaya.

  • Central location

  • Modern design

  • Environmentally friendly

$30-$50/night

Kertanegara Premium Guest House

Malang

  • Balai Kota Malang (2 km)
  • Kampung Warna-Warni (3 km)
  • Brawijaya Museum (1.5 km)

With its mix of Javanese and modern design, this guest house is ideal for travelers looking for a cozy stay with character.

  • Authentic charm

  • Quiet environment

  • Affordable pricing

$25-$45/night

Luxury Retreats: Perfect Escapes in East Java

Find opulent options with Luxury hotels in Banyuwangi, Surabaya, and Malang for a memorable East Java stay.

Hotel Name
Description
#
Price per night

Ijen Resort and Villas - The Hidden Paradise

Banyuwangi

  • Ijen Crater (15 km)
  • Baluran National Park (50 km)
  • Banyuwangi City Center (25 km)

This stunning resort offers breathtaking views of terraced rice fields and is the closest luxury stay to the famous Ijen Crater.

  • Outstanding views

  • Proximity to Ijen Crater

  • Exclusive amenities

$120-$200/night

Novotel Samator Surabaya Timur

Surabaya

  • Galaxy Mall (3 km)
  • Surabaya Zoo (5 km)
  • Submarine Monument (8 km)

Built for business and leisure, this modern hotel features contemporary designs and East Javanese flair.

  • Luxurious rooms

  • Great for business travelers

  • Rooftop pool

$70-$100/night

Grand Cakra Hotel Malang

Malang

  • Batu Secret Zoo (20 km)
  • Tugu Malang Monument (5 km)
  • Jatim Park 2 (18 km)

Famous for its grand ballroom, this hotel is a top choice for hosting events in Malang while offering a luxurious stay.

  • Spacious rooms

  • Event-friendly

  • Central location

$80-$110/night

Boutique Bliss: Intimate and Stylish Stays

Discover unique and elegant Boutique hotels in Surabaya and Malang that redefine your stay.

Hotel Name
Description
#
Price per night

Surabaya Suites Hotel Powered By Archipelago

Surabaya

  • Grand City Mall (0.5 km)
  • Submarine Monument (1 km)
  • Galaxy Mall (4 km)

This upscale boutique hotel offers spacious suites and is known for its proximity to Surabaya's vibrant entertainment district.

  • Large suites

  • Central entertainment access

  • Warm hospitality

$50-$80/night

Cozy Boutique Guest House

Malang

  • Kampung Warna-Warni (2.5 km)
  • Malang City Hall (2 km)
  • Brawijaya Museum (3 km)

A hidden gem in Malang, this guest house blends European-style interiors with warm service.

  • Intimate atmosphere

  • Charming interiors

  • Personalized service

$35-$60/night

Singgasana Hotel Surabaya

Surabaya

  • Surabaya Zoo (4 km)
  • Ciputra World Mall (5 km)
  • Surabaya Town Square (3.5 km)

Designed like a traditional Javanese village, this hotel offers a resort-like experience in the heart of Surabaya.

  • Cultural ambiance

  • Large outdoor pool

  • Quiet location

$45-$90/night

Family Escapes: Perfect for All Ages

Plan your next family getaway with Family Friendly hotels in Batu and Surabaya for fun and comfort.

Hotel Name
Description
#
Price per night

Aston Inn Batu

Batu

  • Jatim Park 2 (2 km)
  • Batu Night Spectacular (1.5 km)
  • Batu City Square (3 km)

This family-friendly hotel features a kids' club and offers proximity to Batu's amusement parks, making it ideal for children.

  • Kids' facilities

  • Near recreational sites

  • Great mountain views

$45-$75/night

Jambuluwuk Convention Hall & Resort Batu

Batu

  • Museum Angkut (2 km)
  • Jatim Park 1 (2 km)
  • Brawijaya Stadium (22 km)

This resort offers family villas with full amenities, surrounded by tranquil mountain scenery perfect for group stays.

  • Spacious family villas

  • Mountain setting

  • Multiple leisure activities

$85-$120/night

Tunjungan Hotel

Surabaya

  • Tunjungan Plaza (0 m)
  • Surabaya Plaza (1 km)
  • House of Sampoerna (5 km)

One of the oldest family-friendly hotels in Surabaya, it sits adjacent to a mall, perfect for easy access to entertainment.

  • Central location

  • Near shopping center

  • Family-compatible rooms

$40-$60/night

Cool Stays: Hotels with Indoor Pools

Find refreshing options with Hotels with indoor pool in Surabaya and Malang for your ideal watery escape.

Hotel Name
Description
#
Price per night

Hotel Santika Premiere Gubeng Surabaya

Surabaya

  • Gubeng Train Station (0.5 km)
  • Submarine Monument (2 km)
  • Tunjungan Plaza (3 km)

This hotel offers a chic indoor pool with floor-to-ceiling views of Surabaya, making it perfect for a relaxing stay.

  • Indoor pool

  • Central location

  • On-site dining

$60-$85/night

The 1O1 Malang OJ

Malang

  • Malang Town Square (1.5 km)
  • Kampung Warna-Warni (3 km)
  • Tugu Malang Monument (2 km)

With a modern indoor pool and rooftop dining, this hotel offers a unique perspective of Malang's cityscape.

  • Rooftop pool

  • Convenient location

  • Modern facilities

$55-$75/night

Amaris Hotel Malang

Malang

  • Malang Town Square (2 km)
  • Kampung Warna-Warni (3 km)
  • Brawijaya Museum (2.5 km)

This budget-friendly hotel features a compact but stylish indoor pool for guests staying in the heart of Malang.

  • Affordable pricing

  • Indoor pool

  • Close to attractions

$25-$40/night

Frequently asked question

What are the best hotels near Mount Bromo for an early sunrise trek?

Hotels like Jiwa Jawa Resort and Bromo Terrace Hotel are located within a 30-minute drive of the Mount Bromo entrance, offering easy access for sunrise treks.

Are there family-friendly hotels in Surabaya with child-friendly amenities?

Yes, family-friendly options like Hotel Ciputra World Surabaya offer facilities such as a kids' play area and adjoining family rooms.

Where can I find affordable, backpacker-friendly accommodations in Malang?

The Kampong Tourist Hostel in Malang offers affordable dorms and private rooms with a rooftop café popular among solo travelers.

What is the average nightly cost for boutique hotels in East Java?

Boutique hotels in East Java, such as Hotel Tugu Malang, typically cost between $70 to $150 per night, depending on the season.

Which hotels in Banyuwangi offer convenient access to Ijen Crater hikes?

Ketapang Indah Hotel and Ijen Resort & Villas are popular choices, both located less than an hour from the starting point of Ijen Crater hikes.

Thank you for subscribing
Destination Select city
  • Airsatang

    Indonesia

  • Ambon

    Indonesia

  • Amed (Bali)

    Indonesia

  • Anyer

    Indonesia

  • Badung (Bali)

    Indonesia

  • Bajawa

    Indonesia

  • BALI

    Indonesia

  • Balian

    Indonesia

  • Balikpapan (Borneo)

    Indonesia

  • Banda Aceh

    Indonesia

  • Bandar Lampung

    Indonesia

  • Bandung

    Indonesia

  • Bangli

    Indonesia

  • Banjar (Bali)

    Indonesia

  • Banjarmasin (South Kalimantan)

    Indonesia

  • Bantul

    Indonesia

  • Banyuwangi (East Java)

    Indonesia

  • Banyuwedang

    Indonesia

  • Batam

    Indonesia

  • Batu (East Java)

    Indonesia

  • Batukaras

    Indonesia

  • Batumadeg

    Indonesia

  • Batununggul

    Indonesia

  • Baturaja (Bali)

    Indonesia

  • Bedugul (Bali)

    Indonesia

  • Bekasi

    Indonesia

  • Berakit

    Indonesia

  • Berastagi

    Indonesia

  • Besakih

    Indonesia

  • Besir

    Indonesia

  • Bira

    Indonesia

  • Bitung

    Indonesia

  • Blahbatu

    Indonesia

  • Bogor

    Indonesia

  • Bringkit

    Indonesia

  • Bromo

    Indonesia

  • Bukit Lawang

    Indonesia

  • Bukittinggi

    Indonesia

  • Buleleng (Bali)

    Indonesia

  • Bumbang

    Indonesia

  • Bunaken

    Indonesia

  • Candi Dasa (Bali)

    Indonesia

  • Canggu (Bali)

    Indonesia

  • Cikarang

    Indonesia

  • Cirebon

    Indonesia

  • Dalung (Bali)

    Indonesia

  • Denpasar (Bali)

    Indonesia

  • Depok

    Indonesia

  • Diyeng

    Indonesia

  • Ekas

    Indonesia

  • Ende

    Indonesia

  • Gianyar (Bali)

    Indonesia

  • Gili Air

    Indonesia

  • Gili Asahan

    Indonesia

  • Gili Gede

    Indonesia

  • Gili Meno

    Indonesia

  • Gili Trawangan

    Indonesia

  • Gitgit

    Indonesia

  • Gorontalo

    Indonesia

  • Huu

    Indonesia

  • Jakarta

    Indonesia

  • Jasri

    Indonesia

  • Jatiluwih

    Indonesia

  • Jember

    Indonesia

  • Jembrana (Bali)

    Indonesia

  • Jepara

    Indonesia

  • Jimbaran (Bali)

    Indonesia

  • Jodoh (Batam)

    Indonesia

  • Karangasem (Bali)

    Indonesia

  • Karawang

    Indonesia

  • Karimunjawa

    Indonesia

  • Kejayan

    Indonesia

  • Kelimutu

    Indonesia

  • Keramas

    Indonesia

  • Kerobokan (Bali)

    Indonesia

  • Ketapang (Banyuwangi, East Java)

    Indonesia

  • Ketewel

    Indonesia

  • Kintamani (Bali)

    Indonesia

  • Klungkung

    Indonesia

  • Kri

    Indonesia

  • Kubu

    Indonesia

  • Kubupenlokan

    Indonesia

  • Kubutambahan (Bali)

    Indonesia

  • Kupang (East Nusa Tenggara)

    Indonesia

  • Kuta (Bali)

    Indonesia

  • Kuta (Lombok)

    Indonesia

  • Labuan Bajo

    Indonesia

  • Lagoi

    Indonesia

  • Legian (Bali)

    Indonesia

  • Lembang

    Indonesia

  • Licin

    Indonesia

  • Lovina (Bali)

    Indonesia

  • Luwuk

    Indonesia

  • Madiun

    Indonesia

  • Magelang

    Indonesia

  • Makassar

    Indonesia

  • Malang

    Indonesia

  • Manado

    Indonesia

  • Manggis (Bali)

    Indonesia

  • Mangsit

    Indonesia

  • Mataram

    Indonesia

  • Maumere

    Indonesia

  • Medan

    Indonesia

  • Menanga

    Indonesia

  • Munduk (Bali)

    Indonesia

  • Munggu

    Indonesia

  • Nagoya

    Indonesia

  • Ngadisari

    Indonesia

  • Nongsa

    Indonesia

  • Nusa Dua (Bali)

    Indonesia

  • Nusa Lembongan (Bali)

    Indonesia

  • Pacitan

    Indonesia

  • Padalarang

    Indonesia

  • Padang (Sumatra)

    Indonesia

  • Padangbai (Bali)

    Indonesia

  • Pakualaman

    Indonesia

  • Palembang

    Indonesia

  • Pangandaran

    Indonesia

  • Pangkalan Bun

    Indonesia

  • Pasuruan

    Indonesia

  • Payangan

    Indonesia

  • Pecatu (Bali)

    Indonesia

  • Ped

    Indonesia

  • Pelilit

    Indonesia

  • Pemenang

    Indonesia

  • Pemuteran (Bali)

    Indonesia

  • Penebel

    Indonesia

  • Penginyahan

    Indonesia

  • Pesanggaran

    Indonesia

  • Pontianak

    Indonesia

  • Praya

    Indonesia

  • Probolinggo

    Indonesia

  • Pulau Mansuar

    Indonesia

  • Pulukan

    Indonesia

  • Puncak

    Indonesia

  • Purwokerto

    Indonesia

  • Rantepao

    Indonesia

  • Ruteng

    Indonesia

  • Sabang (Weh Island)

    Indonesia

  • Sajang

    Indonesia

  • Sakti

    Indonesia

  • Sanur (Bali)

    Indonesia

  • Sedati

    Indonesia

  • Sekongkang

    Indonesia

  • Sekotong

    Indonesia

  • Sekupang

    Indonesia

  • Selat

    Indonesia

  • Selemadeg (Bali)

    Indonesia

  • Selong Belanak

    Indonesia

  • Semarang

    Indonesia

  • Semaya

    Indonesia

  • Sembalunlawang

    Indonesia

  • Seminyak (Bali)

    Indonesia

  • Senaru

    Indonesia

  • Senggigi

    Indonesia

  • Seraya

    Indonesia

  • Serpong

    Indonesia

  • Sidemen (Bali)

    Indonesia

  • Sidoarjo

    Indonesia

  • Silebeng

    Indonesia

  • Singaraja (Bali)

    Indonesia

  • Sorong

    Indonesia

  • Sukabumi

    Indonesia

  • Sukawati (Bali)

    Indonesia

  • Sumbawa

    Indonesia

  • Surabaya

    Indonesia

  • Surakarta (Solo)

    Indonesia

  • Tabanan (Bali)

    Indonesia

  • Tampaksiring

    Indonesia

  • Tanah Lot (Bali)

    Indonesia

  • Tangerang

    Indonesia

  • Tanglad

    Indonesia

  • Tanjung (Lombok)

    Indonesia

  • Tanjung Benoa (Bali)

    Indonesia

  • Tanjung Pinang

    Indonesia

  • Tapokreng

    Indonesia

  • Tasikmalaya

    Indonesia

  • Tegal (Central Java)

    Indonesia

  • Tegallalang (Bali)

    Indonesia

  • Tejakula

    Indonesia

  • Teluk Bakau

    Indonesia

  • Teluknarat

    Indonesia

  • Temon

    Indonesia

  • Tetebatu

    Indonesia

  • Tomohon

    Indonesia

  • Toyapakeh

    Indonesia

  • Tua Pejat

    Indonesia

  • Tuban (Bali)

    Indonesia

  • Tuk Tuk

    Indonesia

  • Tulamben (Bali)

    Indonesia

  • Ubud (Bali)

    Indonesia

  • Uluwatu (Bali)

    Indonesia

  • Umalas (Bali)

    Indonesia

  • Umeanyar

    Indonesia

  • Undisan

    Indonesia

  • Ungasan (Bali)

    Indonesia

  • Waingapu

    Indonesia

  • Wonosobo

    Indonesia

  • Yennanas Besir

    Indonesia

  • Yogyakarta

    Indonesia

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0