trover photo by Lee Ban Twan

Batu Pahat Hotels from SG$18

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Batu Pahat

Just Hotel Batu Pahat
3 out of 5
No.9, Jalan Perniagaan Ceria 3, Pusat Perniagaan Ceria, Batu Pahat, Johor
Free cancellationReserve now, pay when you stay
SG$28
per night
Feb 23 - Feb 24
3.8/5Good! (40 reviews)

"Pleasant and helpful reception services. Clean hotel room, but no basic amenity like fridge. Probably it is still under renovations,as some wall cracks not patched up, and relatively big space beside bathroom is very empty. Hotel is a bit far from town centre, but it has a big shopping mall and small ..."…"

Reviewed on 3 Feb,2020

Just Hotel Batu Pahat
OYO 89495 RICH HOTEL
2 out of 5
20, Jalan Mawar, Taman Suria, Ayer Hitam, Batu Pahat, Johor
Free cancellation
SG$18
per night
Feb 19 - Feb 20
4/5Very Good! (1 review)

"Clean and new. Location is a bit far from Batu Pahat."…"

Reviewed on 14 Jan,2020

OYO 89495 RICH HOTEL
Pinetree Hotel
3 out of 5
36, Jalan Mengkudu, Off Jalan Bukit Pasir, Batu Pahat, Johor
Free cancellationReserve now, pay when you stay
SG$44
per night
Feb 19 - Feb 20
3.8/5Good! (141 reviews)

"Good service"…"

Reviewed on 24 Sep,2019

Pinetree Hotel
The Katerina Hotel
3.5 out of 5
No.8, Jalan Zabedah, Batu Pahat, Johor
Free cancellationReserve now, pay when you stay
SG$66
per night
Feb 19 - Feb 20
3.8/5Good! (186 reviews)

"The interior design of the hotel still looks elegant & prestigious concept. Every spaces are created with comfort & peaceful mind."…"

Reviewed on 25 Dec,2019

The Katerina Hotel
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
SG$24
per night
Feb 19 - Feb 20
3.5/5Good! (122 reviews)

"WiFi no good"…"

Reviewed on 7 Feb,2020

888 Boutique Hotel
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
SG$20
per night
Feb 19 - Feb 20
3/5 (21 reviews)

"Value for Money"…"

Reviewed on 28 Sep,2019

Max Inn Suite Hotel
Crystal Inn
2 out of 5
36, Jalan Zabedah, Batu Pahat, Johor
SG$36
per night
Feb 19 - Feb 20
4/5Very Good! (94 reviews)

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

Reviewed on 29 Dec,2019

Crystal Inn
RG Grand Hotel
3 out of 5
24 & 25, Jalan University 2, Taman University, Parit Raja, Batu Pahat, Johor
SG$28
per night
Mar 16 - Mar 17
4.2/5Excellent! (18 reviews)

"The room is clean and spacious for a family of 3 adults and 2 kids. The shower is good, although a bit small. Just need to improve on WiFi coverage and add exciting channels to the TV list."…"

Reviewed on 10 Feb,2020

RG Grand Hotel
Remember Hotel Batu Pahat
3 out of 5
18-19, Jalan Maju Barat, Taman Maju, Batu Pahat, Johor
SG$23
per night
Feb 19 - Feb 20
3.7/5Good! (57 reviews)

"Make more parking for customers easy to park.."…"

Reviewed on 14 Dec,2019

Remember Hotel Batu Pahat
Maple Lodge
3 out of 5
Tan Swee Hoe, Batu Pahat, Johor
SG$49
per night
Mar 16 - Mar 17
4/5Very Good! (6 reviews)

"Good stay, will be perfect if there are more variety of drinks (not only coffee) during breakfast.. still recommended for others as the hotel is very new and clean"…"

Reviewed on 28 Oct,2019

Maple Lodge
Can'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.

Visiting Batu Pahat

Visitors can enjoy all that Batu Pahat has to offer including the water parks, theme park and seaside. Tourists can also enjoy the city's golf courses, coffee shops and seafood restaurants.

  • There are 18 hotels and other accommodation options in Batu Pahat
  • The closest major airport is in Johor Bahru (JHB-Senai Intl.), 48.3 mi (77.7 km) from the city centre

Dressing for Batu Pahat

  • Between January and March, you can expect average temperatures of 31°C during the day and 23°C at night
  • From April to June, the average during the day is 32°C, whilst the average at night is 23°C
  • July to September has daytime averages of 31°C with night-time averages of 23°C
  • Between October and December, you can expect daytime averages of 31°C and nighttime averages of 23°C
  • About 76 millimetres of rain falls on Batu Pahat each year
  • Usually May and April are the hottest months with an average of 31°C, whereas July and February are often coldest, averaging 23°C

Frequently asked questions

Recent Reviews in Batu Pahat

More trip options