Malaysia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window
Lee Ban Twan on trover

Find Hotels in Batu Pahat

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Star rating
Your Budget
Guest rating
Payment Type
Property Type
Neighborhood
Popular Locations
Amenities
Accessibility
Trip Type
Kesuma Villa Exclusive Stay
3 out of 5
No. 3, Lorong Haji Kaprawi, Jalan Kluang, Batu 13 1/2, Batu Pahat, Johor
Get Rates
6.47 mi from city center
Kesuma Villa Exclusive Stay
B&S Boutique Hotel
3 out of 5
8, Jalan Abu Bakar, 2-10, Plaza Lian Hoe, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $21 per night from Sep 24 to Sep 25
7.2 mi from city center
3.3/5 (42 reviews)

"ok, good for a night. Sleep well, but hot water not hot."…"

Reviewed on Jan 31, 2020

B&S Boutique Hotel
H3 Hotel
2.5 out of 5
24, Jalan Bayu 1, Yong Peng, Batu Pahat, Johor
The price is $19 per night from Sep 24 to Sep 25
8.17 mi from city center
3.3/5 (4 reviews)

"Dirty towel"…"

Reviewed on Oct 18, 2019

H3 Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Max Inn Suite Hotel
3 out of 5
No 12A,Jalan Susur Intan, Taman Intan, Parit Raja, Batu Pahat
Free CancellationReserve now, pay when you stay
The price is $18 per night from Sep 24 to Sep 25
7.04 mi from city center
3.1/5 (23 reviews)

"everything is good about the hotel and the staff is kind too"…"

Reviewed on Aug 13, 2020

Max Inn Suite Hotel
Lee Hotel
2.5 out of 5
No 2, Jalan Cahaya Baru, Taman Bandar Cahaya Baru, Batu Pahat, Johor Bahru
The price is $18 per night from Sep 24 to Sep 25
8.2 mi from city center
4.4/5Excellent! (15 reviews)

"Overall room and everything are clean just one thing need to be careful with the hotel counter when they collect the deposit make sure they hove you a receipt otherwise like me they collected RM30 and only return RM 20 t. Felt cheated but RM 10 i really don’t bother to argue with them"…"

Reviewed on Aug 19, 2020

Lee Hotel
D'Sara Chalet
Lot 6548 Lor Muda (T/L JKB 316) PT Karjo, Batu Pahat, Johor
Get Rates
6.67 mi from city center
D'Sara Chalet
The Katerina Hotel
3.5 out of 5
No.8, Jalan Zabedah, Batu Pahat, Johor
The price is $40 per night from Sep 27 to Sep 28
6.77 mi from city center
3.8/5Good! (192 reviews)

"Breakfast coffee served too cold. need a good hot coffee heater."…"

Reviewed on Jan 10, 2020

The Katerina Hotel
OYO 584 OYO BP
2 out of 5
22, Jalan Megat, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $19 per night from Oct 1 to Oct 2
7.27 mi from city center
3/5 (3 reviews)

"clean and tidy, friendly staff and great prices"…"

Reviewed on Feb 22, 2019

OYO 584 OYO BP
Hotel Fifty Seven
3 out of 5
24 & 24A Jalan E/H 1, Taman Evergreen Height, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $16 per night from Sep 24 to Sep 25
7.79 mi from city center
3/5 (5 reviews)

"This is a very very very beautiful and clean boutique hotel. Definitely will stay here again. Staff is very kind and helpful. Hope they will maintain this level."…"

Reviewed on Aug 24, 2020

Hotel Fifty Seven
Bistari Homestay
2.5 out of 5
Block 3, Jalan Maju Bistari 4, Taman Maju Bistari, Parit Raja, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $19 per night from Oct 16 to Oct 17
6.32 mi from city center
4.5/5Wonderful! (4 reviews)

"Staff is very helpful and friendly. Location is very near to UTHM."…"

Reviewed on Oct 26, 2018

Bistari Homestay
Crystal Inn
2 out of 5
36, Jalan Zabedah, Batu Pahat, Johor
The price is $26 per night from Sep 24 to Sep 25
6.84 mi from city center
4/5Very Good! (96 reviews)

"i like the decoration and cleanliness. its spacious and very comfortable especially when you have a small kids."…"

Reviewed on Dec 29, 2019

Crystal Inn
888 Boutique Hotel
3 out of 5
NO. 33, 34, 35, 36, 37, 38, Jalan Maju, Bukit Pasir, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $18 per night from Sep 24 to Sep 25
5.71 mi from city center
3.5/5Good! (128 reviews)
Parking! Wow!

"The parking is just right in front of the hotel. Very convenient."…"

Reviewed on Mar 10, 2020

888 Boutique Hotel
The Landmark Hotel
2 out of 5
No. 1, Jalan Omar, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $31 per night from Sep 25 to Sep 26
7.04 mi from city center
4.2/5Very Good! (75 reviews)

"A family room may consist of 2 double bed instead of 1 double and 1 single bed. Anyway it is a nice room."…"

Reviewed on Mar 4, 2020

The Landmark Hotel
Pinetree Hotel
3 out of 5
36, Jalan Mengkudu, Off Jalan Bukit Pasir, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $29 per night from Sep 27 to Sep 28
6.37 mi from city center
3.8/5Good! (149 reviews)

"Hotel is situated in a good location, is clean and staff are friendly and helpful."…"

Reviewed on Sep 11, 2020

Pinetree Hotel
OYO 44036 Hotel De Perdana Hill
2 out of 5
No. 95 & 95A, Jalan Perdana, Taman Bukit Perdana, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $13 per night from Oct 1 to Oct 2
6.09 mi from city center
OYO 44036 Hotel De Perdana Hill
Don't see what you're looking for?
See all available properties in Batu Pahat
View all properties
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.

Frequently asked questions

Where is the best place for a stay in Batu Pahat?
RG Grand Hotel is a favorite with Expedia customers. This 3-star hotel offers free WiFi and free parking. Traveler reviews also recommend The Landmark Hotel and Crystal Inn as top choices for your visit.
If I need to cancel my hotel reservation in Batu Pahat, will I receive a refund?
Yes, most room reservations are fully refundable provided that you cancel before the accommodation’s cancellation deadline, which is usually within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within 24 hours of booking. Plug in your dates, click on “Search”, then filter by “free cancellation” to review the best options available in Batu Pahat.
Where can I learn more about changing or cancelling my trip to Batu Pahat?
For additional details about changing or cancelling your trip to Batu Pahat, click here.
What's the best budget-friendly accommodation in Batu Pahat?
Based on reviews, Pinetree Hotel is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and a restaurant. Another top option for your stay on the cheap is 888 Boutique Hotel.
What's the best place to stay for a family vacation to Batu Pahat?
Pinetree Hotel is a top 3-star hotel on Expedia for families, and features a restaurant and laundry facilities. Other choices for your kid-friendly vacation include Hotel Pintar and B&S Boutique Hotel. Attractions like Wet World and Fortune Dragon Yong Peng,Johor are also fun for kids of all ages.
Where is the best place to stay with easy access to Batu Pahat Mall?
Just Hotel Batu Pahat is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers free WiFi and a café. It’s located just a short 0.4 mi (0.6 km) from Batu Pahat Mall. Other good options within 5 miles include The Katerina Hotel and Pinetree Hotel.
What about the best place to stay close to Wet World?
One of the top choices for your stay is 888 Boutique Hotel, located a short 0.9 mi (1.4 km) from Wet World, and this 3-star hotel offers a restaurant and free WiFi. Remember Hotel Batu Pahat and Elegant Hotel are a couple of other good and close options.
What's the best accommodation for a golf trip to Batu Pahat?
The Katerina Hotel is a 3.5-star hotel featuring a restaurant and an outdoor pool, and it’s a top choice for playing a round of golf. You can tee off at Batu Pahat Golf Club during your trip.
What are some hotels with pools in Batu Pahat?
The Katerina Hotel is a popular 3.5-star hotel featuring an outdoor pool, a restaurant, and free WiFi.

Recent reviews of Batu Pahat hotels

More trip options