Find hotels in Batu from CA $6

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Batu hotels

Hotel Gradia 2

Hotel Gradia 2
3.0 star property
Batu
The price is CA $31
CA $38 total
includes taxes & fees
Jul 1 - Jul 2
Hotel Gradia 2

TwoSpaces Living at Matahari Homestay

TwoSpaces Living at Matahari Homestay
2.0 star property
Batu
The price is CA $8
CA $10 total
includes taxes & fees
Jun 8 - Jun 9
TwoSpaces Living at Matahari Homestay

Hotel O Harwin Homestay

Hotel O Harwin Homestay
2.0 star property
Batu
10.0 out of 10, Exceptional, (1 review)
The price is CA $5
CA $6 total
includes taxes & fees
Jun 9 - Jun 10
Hotel O Harwin Homestay

Athara Naya

Athara Naya
3.5 star property
Batu
The price is CA $42
CA $51 total
includes taxes & fees
Jun 8 - Jun 9
Athara Naya

De View Hotel Batu

De View Hotel Batu
3.0 star property
Batu
The price is CA $20
CA $24 total
includes taxes & fees
Jun 8 - Jun 9
De View Hotel Batu

Tripletree Ciptaningati Culture Hotel

Tripletree Ciptaningati Culture Hotel
3.0 star property
Batu
The price is CA $26
CA $31 total
includes taxes & fees
Jun 8 - Jun 9
Tripletree Ciptaningati Culture Hotel

Dedaunan Guesthouse

Dedaunan Guesthouse
3.0 star property
Batu
The price is CA $22
CA $26 total
includes taxes & fees
Jun 9 - Jun 10
Dedaunan Guesthouse

Azana BeSt Hotel Batu

Azana BeSt Hotel Batu
3.0 star property
Beji
The price is CA $27
CA $33 total
includes taxes & fees
Jul 8 - Jul 9
Azana BeSt Hotel Batu

The Singhasari Resort

The Singhasari Resort
5.0 star property
Beji
9.0 out of 10, Wonderful, (48 reviews)
"Best hotel in town"
Indonesia
Indrawan
The price is CA $82
CA $100 total
includes taxes & fees
Jun 18 - Jun 19
The Singhasari Resort

Hotel Gradia 1

Hotel Gradia 1
3.0 star property
Batu
6.0 out of 10, (2 reviews)
"Comfortable room in the centre of The City , friendly people"
Netherlands
Anthonius
The price is CA $34
CA $42 total
includes taxes & fees
Jun 8 - Jun 9
Hotel Gradia 1

Guesthouse Nusa Indah Syariah 2

Guesthouse Nusa Indah Syariah 2
3.0 star property
Batu
The price is CA $15
CA $18 total
includes taxes & fees
Jun 10 - Jun 11
Guesthouse Nusa Indah Syariah 2

Athara Residence

Athara Residence
3.5 star property
Batu
The price is CA $51
CA $62 total
includes taxes & fees
Jun 8 - Jun 9
Athara Residence

Hotel O Batu near Jatim Park formerly Villa Bukit Panderman Residence

Hotel O Batu near Jatim Park formerly Villa Bukit Panderman Residence
2.0 star property
Batu
10.0 out of 10, Exceptional, (1 review)
The price is CA $8
CA $10 total
includes taxes & fees
Jun 9 - Jun 10
Hotel O Batu near Jatim Park formerly Villa Bukit Panderman Residence

Hotel Prima Asri 153

Hotel Prima Asri 153
2.0 star property
Oro Oro Ombo
The price is CA $18
CA $22 total
includes taxes & fees
Jun 8 - Jun 9
Hotel Prima Asri 153

De Wahyu Hotel

De Wahyu Hotel
3.0 star property
Batu
6.8 out of 10, (3 reviews)
"Hotel lama sepertinya, kamar dan bed luas, air panas agak siang gak nyala. Sarapan minim bgt pilihannya. Kami menginap saat high season not worthed sih utk harga dgn fasilitasnya"
Indonesia
Anonymous traveller
The price is CA $23
CA $28 total
includes taxes & fees
Jun 8 - Jun 9
De Wahyu Hotel

Grand Dream Cita Mandiri Syariah

Grand Dream Cita Mandiri Syariah
2.0 star property
Batu
The price is CA $18
CA $22 total
includes taxes & fees
Jun 8 - Jun 9
Grand Dream Cita Mandiri Syariah

Purnama Hotel

Purnama Hotel
3.5 star property
Batu
6.0 out of 10, (2 reviews)
"Air hangat tidak keluar secara baik... Jarak tempat makan pagi jauh dari kamar."
Indonesia
ANDREO
The price is CA $25
CA $30 total
includes taxes & fees
Jun 13 - Jun 14
Purnama Hotel

Hotel O near Jatim Park 3 formerly Srikandi Residence

Hotel O near Jatim Park 3 formerly Srikandi Residence
2.0 star property
Beji
The price is CA $6
CA $7 total
includes taxes & fees
Jun 11 - Jun 12
Hotel O near Jatim Park 3 formerly Srikandi Residence

Roemah YWI

Roemah YWI
3.0 star property
Oro Oro Ombo
The price is CA $24
CA $29 total
includes taxes & fees
Jun 8 - Jun 9
Roemah YWI

Shakila Guest House

Shakila Guest House
3.0 star property
Batu
The price is CA $19
CA $23 total
includes taxes & fees
Jul 8 - Jul 9
Shakila Guest House
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Batu

Find the best Batu areas and neighborhoods for the activities you enjoy most. Learn more about Batu
Learn more about Batu

Oro Oro Ombo

You'll enjoy the museums and theme parks in Oro Oro Ombo. You might want to make time for a stop at Batu Night Spectacular or Batu Secret Zoo.

Beji

Travelers like the restaurants in Beji, and Jawa Timur Park 3 is a top attraction you might want to visit.

Stay near popular Batu attractions

Learn more about Batu

Nestled in the highlands, Batu's Secret Zoo and Museum Angkut transport visitors into worlds of exotic wildlife and vintage vehicles. Soak in natural hot springs at Air Panas Cangar by day, then marvel at the illuminated rides and performances of Batu Night Spectacular after sunset.

Photo by retnicin
Open Photo by retnicin

Top Batu Hotel Reviews

More cheap stays in Batu

Frequently asked questions

What is the best area to stay in Batu?
The best area to stay in Batu is the area around Jalan Oro-Oro Ombo, particularly near the Jatim Park complex.

This area is the main tourist hub of Batu, offering convenient access to many of the city's most popular attractions. It's well-developed with a good selection of modern hotels, restaurants, and shops. The streets here are generally easy to navigate, and it's a good base for exploring the wider region.

Families will find this area exceptionally convenient. Being close to Jatim Park 1, Jatim Park 2, and Museum Angkut means less travel time and more time enjoying the attractions. Many hotels in this vicinity are designed with families in mind, often featuring swimming pools and activities for children.

Couples looking for a relaxing escape with easy access to leisure activities will also appreciate this location.
What are the best family hotels in Batu?
For excellent family hotels in Batu, consider The Singhasari Resort, Zamzam Hotel and Convention Batu Powered by Archipelago, and Samara Resort.

The 5-star The Singhasari Resort, with a 9.0 rating, is a superb choice for families. It offers a children's pool, a free kids' club, and supervised childcare, ensuring plenty of activities for younger guests. For convenience, rollaway extra beds are available free of charge, and there is a playground. The resort also features an outdoor pool with sun loungers and a poolside bar. It is located close to Jawa Timur Park 3, just 0.5 km away, and Batu Night Spectacular, which is 1.8 km away.

Another great option is the 3-star Zamzam Hotel and Convention Batu Powered by Archipelago. This hotel provides a children's pool and a sofa bed in rooms, making it suitable for families. It offers a shuttle service to both the train station and the airport, with a 24-hour airport shuttle available. Nearby attractions include Museum Angkut, 0.5 km away, and Museum Satwa, which is 1.5 km away.

The 4-star Samara Resort, rated 7.2, also caters well to families. It includes a children's pool and a playground, along with child-friendly window designs for added peace of mind. Connecting rooms are available, and the outdoor pool area has sun loungers. This resort is conveniently located 0.9 km from Museum Satwa and Jawa Timur Park 2.
What are the best 5-star hotels in Batu?
Two of the best 5-star hotels in Batu are The Singhasari Resort and Golden Tulip Holland Resort.

The Singhasari Resort, with a 9.0 rating, offers a luxurious stay with excellent amenities including mountain views, a private pool, and a poolside bar. Guests can also enjoy 24-hour room service and a 24-hour restaurant. For recreation, there is an outdoor tennis court available.

Another highly-rated option is the Golden Tulip Holland Resort, which boasts an outstanding 9.8 rating. This resort provides premium bedding and air conditioning for comfort, and some rooms feature a rainfall showerhead and a private plunge pool. Many rooms also offer stunning mountain views.
What are the best spa hotels in Batu?
For an exceptional spa experience in Batu, the Golden Tulip Holland Resort and THE BATU Hotel & Villas are excellent choices.

The 5-star Golden Tulip Holland Resort, with an outstanding 9.8 rating, offers a luxurious full-service spa with massage services and an indoor pool. Guests can also enjoy beautiful mountain views, premium bedding, and air conditioning for ultimate comfort.

Another highly-rated option is the 4-star THE BATU Hotel & Villas. This hotel provides a full-service spa with massage treatments and boasts a stunning mountain setting with impressive views. For added convenience, it also offers a 24-hour airport shuttle and an area shuttle.
What hotels in Batu offer free breakfast?
For hotels in Batu that offer complimentary breakfast, consider the Apple Green Hotel or the éL Hotel Kartika Wijaya Batu.

The 3-star Apple Green Hotel, with an 8.8 rating, provides a free buffet breakfast daily. Guests also benefit from complimentary self-parking and free WiFi. It is conveniently located just 1.0 km from Bianglala Alun Park.

Another excellent option is the 4-star éL Hotel Kartika Wijaya Batu, which also includes free breakfast. This hotel offers complimentary self-parking and free WiFi, and is situated 1.8 km from Bianglala Alun Park, with a site location near mountains.
What are the best budget hotels in Batu?
For the best budget hotels in Batu, consider the Apple Green Hotel, Zamzam Hotel and Convention Batu Powered by Archipelago, Batuque Town Villa 2, and Vanda Villa Batu.

The 3-star Apple Green Hotel, with an 8.8 rating, provides complimentary breakfast, free self-parking, and free toiletries. It is conveniently located just 1.0 km from Bianglala Alun Park.

Another excellent option is the 3-star Zamzam Hotel and Convention Batu Powered by Archipelago. This hotel offers free extended duration parking, free self-parking, complimentary toiletries, and a 24-hour airport shuttle service. It is situated 1.6 km from Bianglala Alun Park.

The 3-star Batuque Town Villa 2 is a great choice, offering free nearby parking, free self-parking, and free WiFi. Guests can enjoy mountain views from their balcony or the rooftop terrace. It is located 1.3 km from Bianglala Alun Park.

Finally, the Vanda Villa Batu, with an 8.6 rating, provides free WiFi, free self-parking, and air conditioning. It features a pleasant terrace and is just 1.1 km from Bianglala Alun Park.
What are the most romantic hotels in Batu for couples?
For couples seeking a romantic getaway in Batu, The Singhasari Resort and Golden Tulip Holland Resort are both excellent choices.

The 5-star The Singhasari Resort, with a 9.0 rating, offers stunning mountain views and features private pools and waterslides, creating an exclusive and fun experience. The resort also provides 24-hour room service and a 24-hour restaurant, ensuring convenience and comfort throughout your stay. It is also conveniently located just 1.8 km from Batu Night Spectacular.

Another superb option is the 5-star Golden Tulip Holland Resort, which boasts an impressive 9.8 rating. This resort also provides beautiful mountain views and includes an indoor pool, rainfall showerheads, and private plunge pools for a truly luxurious and intimate escape. It is situated just 1.4 km from Batu Night Spectacular.
What are the best hotels in Batu near Jawa Timur Park 2?
For hotels in Batu near Jawa Timur Park 2, consider the Golden Tulip Holland Resort or Aston Inn Batu - Malang.

The 5-star Golden Tulip Holland Resort, with an outstanding 9.8 rating, is an excellent option as it is just 0.6 km from Jawa Timur Park 2. Some rooms offer mountain views, and the hotel features an indoor pool and rainfall showerheads.

Another great choice is the 4-star Aston Inn Batu - Malang, rated 8.8. This hotel is 1.1 km from Jawa Timur Park 2 and offers a 24-hour airport shuttle, free self-parking, and complimentary toiletries.
When is the best time to go to Batu?
The best time to go to Batu is during the dry season, which runs from May to September.

During these months, you'll experience sunny days and cooler temperatures, making it ideal for exploring Batu's outdoor attractions. The weather is generally pleasant, with less humidity and a lower chance of rain, ensuring your plans for activities like visiting apple orchards or theme parks aren't disrupted.

This period is particularly good for families looking to make the most of Batu's many theme parks and activities. With consistent good weather, you can comfortably spend full days at places like Jatim Park or Batu Secret Zoo without worrying about sudden downpours.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Batu.
How can I save on a Batu hotel booking with Expedia?
Members always get our best prices. Find our best Batu hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Batu hotel?
Prices for hotels in Batu often vary, but you can find a great deal from CA $6 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia