Search Johor Hotels

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Johor

Filter by

Amari Johor Bahru
4.5 out of 5
No. 82C, Jalan Trus, Johor Bahru, Johor, 80000
Fully refundableReserve now, pay when you stay
The price is RM264 per night from 21 Jun to 22 Jun
4.4/5 Wonderful! (988 reviews)
"Excellent stay. Great amenities.Friendly staff. Special mention to Mr Syam at the reception who was so exceptional and accomodating."

Reviewed on 15 May 2022

Amari Johor Bahru
LEGOLAND Malaysia Resort
4 out of 5
7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor, 79250
The price is RM679 per night from 26 May to 27 May
4.2/5 Very Good! (996 reviews)
"It's great place for kids to enjoy legoland, waterpark.we will come again."

Reviewed on 16 May 2022

LEGOLAND Malaysia Resort
Hard Rock Hotel Desaru Coast
5 out of 5
Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor, 81930
The price is RM616 per night from 30 May to 31 May
4.3/5 Excellent! (267 reviews)
"We stayed as a couple for 12 - 14th of May. As it was approaching a long weekend, we understand that the crowd surges and response time from staff may be lacking as compared to off peak times. Having said that, check in was a very pleasant experience - i called ahead to request a room near the lift ..."

Reviewed on 15 May 2022

Hard Rock Hotel Desaru Coast
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
DoubleTree by Hilton Hotel Johor Bahru
4 out of 5
12 Jalan Ngee Heng, Johor Bahru, Johor, 80000
Fully refundableReserve now, pay when you stay
The price is RM339 per night from 20 Jun to 21 Jun
4.4/5 Wonderful! (987 reviews)
"Friendly service, great and huge breakfast selection."

Reviewed on 16 May 2022

DoubleTree by Hilton Hotel Johor Bahru
Holiday Inn Johor Bahru City Centre, an IHG Hotel
4 out of 5
Jalan Tun Abdul Razak 80000, Johor Bahru, 8000
Fully refundable
The price is RM313 per night from 20 Jun to 21 Jun
4.3/5 Excellent! (22 reviews)
"Well done"

Reviewed on 5 Apr 2022

Holiday Inn Johor Bahru City Centre, an IHG Hotel
Holiday Inn Express & Suites Johor Bahru, an IHG Hotel
3 out of 5
Lot 512, Jalan Syed Mohd Mufti, Johor Bahru, Johor, 80000
Fully refundable
The price is RM162 per night from 1 Jun to 2 Jun
4.3/5 Excellent! (9 reviews)
"Good place"

Reviewed on 8 May 2022

Holiday Inn Express & Suites Johor Bahru, an IHG Hotel
Renaissance Johor Bahru Hotel
4.5 out of 5
No. 2, Jalan Permas 11, Bandar Baru Permas Jaya, Masai, Johor, 81750
Fully refundableReserve now, pay when you stay
The price is RM360 per night from 6 Jun to 7 Jun
4.4/5 Wonderful! (792 reviews)
"Good indeed"

Reviewed on 27 Mar 2022

Renaissance Johor Bahru Hotel
KSL Hotel & Resort
4 out of 5
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor, 80250
Fully refundableReserve now, pay when you stay
The price is RM189 per night from 26 May to 27 May
3.9/5 Good! (991 reviews)
"Everything is good"

Reviewed on 18 Jan 2022

KSL Hotel & Resort
The Westin Desaru Coast Resort
4.5 out of 5
Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor, 81930
The price is RM680 per night from 1 Jun to 2 Jun
4.6/5 Exceptional! (119 reviews)
"I had a pleasant time, though only one night at the property, i managed to recharge and the staff was helpful and accommodating."

Reviewed on 2 Feb 2022

The Westin Desaru Coast Resort
JEN Johor Puteri Harbour by Shangri-La
4 out of 5
Persiaran Puteri Selatan, Puteri Harbour, Iskandar Puteri, Johor, 79000
The price is RM272 per night from 19 Jun to 20 Jun
4.2/5 Excellent! (885 reviews)
Greet spot to visit
"Very nice place to stay. Sky bar is definitely the highlight of the place. Well worth the visit"

Reviewed on 17 Jan 2022

JEN Johor Puteri Harbour by Shangri-La
Don't see what you're looking for?
See all available properties in Johor
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.

Price trends for hotels in Johor

Less expensive
More expensive
Next month
July
March
RM108
Month
Price
January
RM141
February
RM155
March
RM175
April
RM161
May
RM105
June
RM108
July
RM103
August
RM105
September
RM110
October
RM110
November
RM107
December
RM133
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Johor.

Recent Reviews in Johor
expedia verified reviews

Our app takes you further

Earn double Expedia Rewards points when you book on the app as a member. Save even more on trips so you can take more trips, and manage it all on the go.

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