Photo by Lee Ban Twan

Batu Pahat hotels from RM57

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Price per night
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 trending Batu Pahat hotels

The Landmark Hotel
2 out of 5
No. 1, Jalan Omar, Batu Pahat, Johor, 83000
Fully refundableReserve now, pay when you stay
The price is RM110 per night from 14 Dec to 15 Dec
RM110
per night
14 Dec - 15 Dec
2.53 km from city centre
4.2/5 Very Good! (90 reviews)
"Staff, service, cleanliness location, free parking and size of room were all great! T.V. reception and wifi were spotty though."

Reviewed on 2 Jul 2022

The Landmark Hotel
Lee Hotel
2.5 out of 5
No 2, Jalan Cahaya Baru, Taman Bandar Cahaya Baru, Batu Pahat, Johor Bahru, 83700
The price is RM62 per night from 11 Dec to 12 Dec
RM62
per night
11 Dec - 12 Dec
21.8 km from city centre
4.5/5 Wonderful! (26 reviews)
"Clean, good location and friendly staff"

Reviewed on 23 Sep 2022

Lee Hotel
D'Sara Chalet
Lot 6548 Lor Muda (T/L JKB 316) PT Karjo, Batu Pahat, Johor, 86400
17.08 km from city centre
D'Sara Chalet

Save an average of 15% on thousands of hotels when you're signed in

Maple Lodge
3 out of 5
No. 139, Jalan Flora Utama 8, Taman Flora Utama, Batu Pahat, Johor, 83000
The price is RM131 per night from 22 Dec to 23 Dec
RM131
per night
22 Dec - 23 Dec
1.47 km from city centre
4.1/5 Very Good! (19 reviews)
"Clean. However poor sound proofing"

Reviewed on 11 Oct 2022

Maple Lodge
Remember Hotel Batu Pahat
3 out of 5
18-19, Jalan Maju Barat, Taman Maju, Batu Pahat, Johor, 83000
The price is RM57 per night from 8 Dec to 9 Dec
RM57
per night
8 Dec - 9 Dec
2.78 km from city centre
3.7/5 Good! (60 reviews)
"Ok for 1 night stay for biz"

Reviewed on 2 Jun 2022

Remember Hotel Batu Pahat
Room V @ Jalan Megat
2.5 out of 5
22, Jalan Megat, Batu Pahat, Batu Pahat, 83000
Fully refundable
The price is RM76 per night from 4 Jan to 5 Jan
RM76
per night
4 Jan - 5 Jan
3.44 km from city centre
Room V @ Jalan Megat
888 Boutique Hotel
3 out of 5
NO. 33, 34, 35, 36, 37, 38, Jalan Maju, Bukit Pasir, Batu Pahat, Johor, 83000
Fully refundableReserve now, pay when you stay
The price is RM63 per night from 10 Dec to 11 Dec
RM63
per night
10 Dec - 11 Dec
2.54 km from city centre
3.5/5 Good! (135 reviews)
convenient location
"convenient location"

Reviewed on 10 Sep 2022

888 Boutique Hotel
Pinetree Hotel
3 out of 5
36, Jalan Mengkudu, Off Jalan Bukit Pasir, Batu Pahat, Johor, 83000
Fully refundableReserve now, pay when you stay
The price is RM118 per night from 10 Dec to 11 Dec
RM118
per night
10 Dec - 11 Dec
2.41 km from city centre
3.8/5 Good! (160 reviews)
"The room is quite clean and spacious, parking also quite convenient. The breakfast is good"

Reviewed on 9 Jul 2022

Pinetree Hotel
Elegant Hotel
3 out of 5
28 & 29, Jalan Maju, Taman Maju, Batu Pahat, Johor, 83000
Fully refundableReserve now, pay when you stay
The price is RM101 per night from 31 Dec to 1 Jan
RM101
per night
31 Dec - 1 Jan
2.52 km from city centre
Elegant Hotel
Room V @ Jalan Sultanah
2.5 out of 5
47-1, Jalan Sultanah, Batu Pahat, Johor, 83000
Fully refundable
The price is RM70 per night from 8 Dec to 9 Dec
RM70
per night
8 Dec - 9 Dec
3.09 km from city centre
3/5 (3 reviews)
Poor aircond
"Room and hotel was good but the aircond provided was way under power . The room was hot and took whole night to cool down"

Reviewed on 19 Oct 2021

Room V @ Jalan Sultanah
Hotel Pintar
3 out of 5
No. 2 Jalan Siswa Jaya 1, Parit Raja, Batu Pahat, Johor, 86400
The price is RM125 per night from 19 Dec to 20 Dec
RM125
per night
19 Dec - 20 Dec
15.95 km from city centre
3.8/5 Good! (50 reviews)
"Easy to find this hotel and conveniently located."

Reviewed on 24 Sep 2019

Hotel Pintar
The Katerina Hotel
3.5 out of 5
No.8, Jalan Zabedah, Batu Pahat, Johor, 83000
The price is RM166 per night from 1 Jan to 2 Jan
RM166
per night
1 Jan - 2 Jan
2.34 km from city centre
3.8/5 Good! (208 reviews)
Good location
"The room is spacious. Location is good and convenient. Opposite is The Store. Room rate quite reasonable and room service & buffet breakfast price is cheap. We had a pleasant stay"

Reviewed on 10 Oct 2022

The Katerina Hotel
Summit Signature Batu Pahat
3 out of 5
No 88, Jalan Bakau Condong, Batu Pahat, Johor, 83000
The price is RM93 per night from 24 Dec to 25 Dec
RM93
per night
24 Dec - 25 Dec
2.35 km from city centre
3.6/5 Good! (54 reviews)
"The hotel need renovations both internally and externally"

Reviewed on 31 Oct 2022

Summit Signature Batu Pahat
B&S Boutique Hotel
3 out of 5
8, Jalan Abu Bakar, 2-10, Plaza Lian Hoe, Batu Pahat, Johor, 83000
The price is RM72 per night from 5 Jan to 6 Jan
RM72
per night
5 Jan - 6 Jan
3.08 km from city centre
3.3/5 (44 reviews)
"ok, good for a night. Sleep well, but hot water not hot."

Reviewed on 31 Jan 2020

B&S Boutique Hotel
UK Farm Agro Resort
2.5 out of 5
Plot 8, Projek Pertanian Moden Kluang, KM13 Jalan Batu Pahat, Batu Pahat, Johor, 86000
34.7 km from city centre
UK Farm Agro Resort
OYO 90385 H3 Hotel
2 out of 5
24, Jalan Bayu 1, Yong Peng, Batu Pahat, Johor, 83700
Fully refundableReserve now, pay when you stay
The price is RM164 per night from 4 Jan to 5 Jan
RM164
per night
4 Jan - 5 Jan
21.93 km from city centre
3.3/5 (4 reviews)
"very dirty, molded . The wall is dirty . I stay in deluxe queen but it doesnโ€™t look deluxe in any way."

Reviewed on 29 Aug 2020

OYO 90385 H3 Hotel
OYO 44036 Hotel De Perdana Hill
2 out of 5
No. 95 & 95A, Jalan Perdana, Taman Bukit Perdana, Batu Pahat, Johor, 83000
Fully refundableReserve now, pay when you stay
The price is RM79 per night from 5 Jan to 6 Jan
RM79
per night
5 Jan - 6 Jan
0.74 km from city centre
OYO 44036 Hotel De Perdana Hill
OYO 705 Golden Pearl Hotel
2 out of 5
6, Jalan Kencana 1A/21, Taman Pura Kencana, Seri Gading, Batu Pahat, Johor, 83300
7.91 km from city centre
OYO 705 Golden Pearl Hotel
OYO 89495 Rich Hotel
2 out of 5
20, Jalan Mawar, Taman Suria, Ayer Hitam, Batu Pahat, Johor, 86100
Fully refundableReserve now, pay when you stay
The price is RM58 per night from 4 Jan to 5 Jan
RM58
per night
4 Jan - 5 Jan
25.95 km from city centre
2.5/5 (2 reviews)
"Clean and new. Location is a bit far from Batu Pahat."

Reviewed on 14 Jan 2020

OYO 89495 Rich Hotel
Room V at Jalan Jenang
2.5 out of 5
21, Jalan Jenang, Kampung Pegawai, Batu Pahat, Batu Pahat, 83000
Fully refundable
The price is RM68 per night from 18 Dec to 19 Dec
RM68
per night
18 Dec - 19 Dec
3.19 km from city centre
Room V at Jalan Jenang
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.

Batu Pahat hotels information

Number of reviews 863
Accommodation 101 hotels
Lowest Price RM57
Highest Price RM166

Frequently asked questions

Where is the best place for a stay in Batu Pahat?

The Landmark Hotel is a favourite with Expedia customers. This hotel offers a restaurant and free parking. Traveller reviews also recommend Hotel Pintar and The Katerina Hotel as top choices for your visit. See all available top hotels, or vacation rentals in Batu Pahat.

If I need to cancel my hotel reservation in Batu Pahat, will I receive a refund?

Yes, the majority of hotel reservations are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, you might be able to cancel it and be given a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Batu Pahat.

What's the best budget-friendly accommodation in Batu Pahat?

Based on reviews, Max Inn Suite Hotel is a popular 3-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other choices for your budget-friendly stay include RG Grand Hotel and 888 Boutique Hotel. View all budget hotels in Batu Pahat.

What's the best accommodation option when travelling with children to Batu Pahat?

Pinetree Hotel is a top 3-star hotel on Expedia for families, and features a restaurant and laundry facilities. Other good options for your stay with the children include The Katerina Hotel and B&S Boutique Hotel. Also, children of all ages will enjoy a visit to Wet World. Find more child-friendly accommodations in Batu Pahat.

What's the best hotel for a golf holiday in Batu Pahat?

The Katerina Hotel is a 3.5-star hotel featuring free WiFi and free parking, and it's a top choice for playing a round of golf. You can tee off at Batu Pahat Golf Club during your trip. See more golf hotels in Batu Pahat.

What are some hotels with pools in Batu Pahat?

D'Sara Chalet: Provides a children's pool, an outdoor pool and 2 restaurants. Also, another option that features an on-site pool is The Katerina Hotel. View all hotels with pools in Batu Pahat.

What is staying in Batu Pahat like?

Visitors can enjoy all that Batu Pahat has to offer, including the water park, theme park and seaside. Tourists can also enjoy the city's golf courses, coffee shops and seafood restaurants. In Batu Pahat, there are 37 hotels and other accommodation options to choose from. Find out more about Batu Pahat.

What should I do while I'm visiting Batu Pahat?

Landmarks like Fortune Dragon Yong Peng,Johor, Yongping Tianbao Palace and Black Dragon Cave Temple might be worth a visit. Natural beauty is on display at Parit Lapis Khalid, Parit Hamil and Parit Lapis Haji Khalid. A couple of additional sights to add to your itinerary are Batu Pahat Mall and Batu Pahat Golf Club. Take a look at what more there is to see and do in Expedia's Batu Pahat guide.

What's the seasonal weather like in Batu Pahat?

The hottest months are usually May and April, with an average temperature of 27ยฐC, while the coldest months are January and February, with an average of 27ยฐC. The rainiest months in Batu Pahat are December, November, January and April, with each month seeing an average of 218 mm of rainfall.

Recent Reviews in Batu Pahat
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code