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

Find out moreOpens in new tab or window

Search Johor Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Johor

Top Hotels in Johor

Hard Rock Hotel Desaru Coast
5 out of 5
Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor
Free cancellationReserve now, pay when you stay
The price is RM404 per night
4.3/5Excellent! (222 reviews)

"Great place to spent with nice beach near hotel, very welcoming.. just that pool is abit small.. Good hospitality, kudos to Rafi, rsvn. . Aqibah, session f&b, rosli concierge (sry if I wrongly spell Ur name), the boy who check me in 521 .."…"

Reviewed on 24 Jul 2020

Hard Rock Hotel Desaru Coast
Sea Horizon Resort
The price is RM328 per night
4.6/5Wonderful! (5 reviews)

"Fairly comfortable, staffs are friendly. Met rainy weather so nothing much can do. The location is a bit too far from town, besides than that everything is fine."…"

Reviewed on 2 Aug 2020

Sea Horizon Resort
DoubleTree by Hilton Hotel Johor Bahru
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM194 per night
4.4/5Wonderful! (991 reviews)

"Room was comfortable, staffs were friendly. Received free cookies upon check-in"…"

Reviewed on 27 Jul 2020

DoubleTree by Hilton Hotel Johor Bahru
Hotel Shiki
2 out of 5
Free cancellationReserve now, pay when you stay
The price is RM107 per night
3.9/5Very Good! (18 reviews)
ROOM CONDITION

"Room 2 condition was not so good and it’s out of expectation"…"

Reviewed on 29 Oct 2019

Hotel Shiki
Glex Hotel Signature
3 out of 5
Free cancellationReserve now, pay when you stay
The price is RM233 per night
4/5Very Good! (10 reviews)

"Staff very friendly and helpful"…"

Reviewed on 13 Mar 2020

Glex Hotel Signature
Capri by Fraser Johor Bahru
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM210 per night
4.6/5Wonderful! (509 reviews)

"Very clean property and comfortable beds! Nice gym area as well. Appreciate the complimentary bottles of water and will be back next time"…"

Reviewed on 20 Mar 2020

Capri by Fraser Johor Bahru
Thistle Johor Bahru
4.5 out of 5
Jalan Sungai Chat, Johor Bahru, Johor
Free cancellation
The price is RM175 per night
3.8/5Good! (992 reviews)

"room is spacious, the staff is helpful, overall are satisfied"…"

Reviewed on 20 Jun 2020

Thistle Johor Bahru
One&Only Desaru Coast
5 out of 5
Persiaran Damai, Desaru, Bandar Penawar, Johor
The price is RM2,400 per night
One&Only Desaru Coast
Newland Hotel
3 out of 5
2 Jalan Abiad, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM79 per night
3.6/5Good! (7 reviews)
Resting

"A place good for resting. Only the water heater not hot enough."…"

Reviewed on 13 Jan 2020

Newland Hotel
KSL Hotel & Resort
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM130 per night
3.8/5Good! (2,618 reviews)

"The stay is marvellous . The apartment is very spacious and with private pool - looking forward to stay again whenever going to JB."…"

Reviewed on 2 Jul 2020

KSL Hotel & Resort
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.

Pocket Guide: Johor

When you browse Expedia’s selection of hotels in Johor, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in Johor so you can enjoy your stay and not worry about planning and your accommodation budget.  Enter your travel dates to view the best offers on hotel rooms in Johor!