COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

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

OYO 89573 Hotel Lii View
2 out of 5
72A, 73A, Jalan Sulaiman, Bandar Tepian Sungai, Mersing, Johor
Free cancellationReserve now, pay when you stay
The price is RM59 per night from 19 Apr to 20 Apr
3/5 (6 reviews)
"Upgrade persekitaran sbb berbau hancing"

Reviewed on 8 Apr 2021

OYO 89573 Hotel Lii View
Maple Lodge
3 out of 5
No. 139, Jalan Flora Utama 8, Taman Flora Utama, Batu Pahat, Johor
Free cancellationReserve now, pay when you stay
The price is RM125 per night from 19 Apr to 20 Apr
4/5Very Good! (10 reviews)
"Good"

Reviewed on 9 Aug 2020

Maple Lodge
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 RM509 per night from 3 May to 4 May
4.3/5Excellent! (251 reviews)
"It is a normal 5 star hotel with good service. It was OK overall"

Reviewed on 4 Jan 2021

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.
Anantara Desaru Coast Resort & Villas
4.5 out of 5
No.1 Persiaran Damai, Desaru Coast, Bandar Penawar, Johor
Free cancellationReserve now, pay when you stay
The price is RM935 per night from 19 Apr to 20 Apr
4.3/5Excellent! (6 reviews)
Good service
"Good service and good food."

Reviewed on 7 Oct 2020

Anantara Desaru Coast Resort & Villas
DoubleTree by Hilton Hotel Johor Bahru
4 out of 5
12 Jalan Ngee Heng, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM195 per night from 19 Apr to 20 Apr
4.4/5Wonderful! (995 reviews)
"A hotel that worth for your money. Parking area provided with 3 charging area for phev vehicles. Room services within minutes. Warm cookies for free upon check in. Very good hotel room. Very responsive staff"

Reviewed on 12 Apr 2021

DoubleTree by Hilton Hotel Johor Bahru
Holiday Villa Johor Bahru City Centre
4 out of 5
260, Jalan Dato Sulaiman, Taman Abad, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM480 per night from 19 Apr to 20 Apr
4.1/5Very Good! (998 reviews)
".................................................."

Reviewed on 27 Mar 2021

Holiday Villa Johor Bahru City Centre
Sea Horizon Resort
Get Rates
4.4/5Excellent! (8 reviews)
Superb amazing stay
"It was an amazing. Superb service. All staff were friendly."

Reviewed on 31 Aug 2020

Sea Horizon Resort
The Westin Desaru Coast Resort
4.5 out of 5
Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor
Free cancellationReserve now, pay when you stay
The price is RM510 per night from 19 Apr to 20 Apr
4.6/5Exceptional! (100 reviews)
Good choice for Desaru
"Enjoyable stay. Sea view room which was a good size and spacious. Great bathroom. Bed was way too soft but I’m sure some people like that. Food great, pool nice and beach bar convenient."

Reviewed on 14 Jan 2021

The Westin Desaru Coast Resort
KSL Hotel & Resort
4 out of 5
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM167 per night from 19 Apr to 20 Apr
3.9/5Good! (1,943 reviews)
"Convenient as below the hotel is a shopping mall and complete facilities"

Reviewed on 14 Sep 2020

KSL Hotel & Resort
Amari Johor Bahru
4.5 out of 5
No. 82C, Jalan Trus, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM195 per night from 23 Apr to 24 Apr
4.4/5Wonderful! (998 reviews)
"Excellent overall"

Reviewed on 16 Apr 2021

Amari Johor Bahru
Renaissance Johor Bahru Hotel
4.5 out of 5
No. 2, Jalan Permas 11, Bandar Baru Permas Jaya, Masai, Johor
Free cancellationReserve now, pay when you stay
The price is RM220 per night from 23 Apr to 24 Apr
4.4/5Wonderful! (773 reviews)
"Near Pasir Gudang and surrounding Hotel a lot of shop"

Reviewed on 18 Dec 2020

Renaissance Johor Bahru Hotel
Somerset Medini Iskandar Puteri
4 out of 5
Lot 5 Jalan Medini Utara 4, Iskandar Puteri, Johor
Free cancellationReserve now, pay when you stay
The price is RM180 per night from 26 Apr to 27 Apr
4.1/5Very Good! (666 reviews)
"Staff were very friendly. Great location being only minutes away from Legoland. Breakfast had more variety than expected."

Reviewed on 30 Jan 2020

Somerset Medini Iskandar Puteri
HS Farm Stay
2.5 out of 5
Ptd 4116, Parit Pajar, Jalan Kesang Laut, Muar, Johor
The price is RM140 per night from 19 Apr to 20 Apr
3.7/5Good! (18 reviews)
comfy
"Room is okay standard room.. But the bidet is broken.."

Reviewed on 31 Aug 2020

HS Farm Stay
Suasana All Suites Hotel
3.5 out of 5
82C Jalan Trus, Bandar Johor Bahru, Johor Bahru, Johor Bahru
Free cancellationReserve now, pay when you stay
The price is RM144 per night from 1 May to 2 May
4.3/5Excellent! (313 reviews)
Best apthotel in JB
"Excellent room. Very clean. Nice view. Recommended."

Reviewed on 17 Sep 2020

Suasana All Suites Hotel
Le Grandeur Palm Resort Johor
4 out of 5
Jalan Persiaran Golf, Off Jalan Jumbo, Senai, Johor
Free cancellationReserve now, pay when you stay
The price is RM173 per night from 22 Apr to 23 Apr
3.8/5Good! (299 reviews)
"Great"

Reviewed on 15 Dec 2020

Le Grandeur Palm Resort Johor
Mutiara Johor Bahru
4 out of 5
Jalan Dato Sulaiman, Taman Century, KB No. 779, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM120 per night from 19 Apr to 20 Apr
4/5Very Good! (672 reviews)
"The room keen to refurbish. Air conditioning unable to control the temperature due to broken controller. No disposable toothbrush available in the shower room. Shower room’s water temperature is not warm enough."

Reviewed on 18 Jan 2021

Mutiara Johor Bahru
Amerin Hotel Johor Bahru
4 out of 5
No. 35, Persisiran Perling 1, Taman Perling, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM129 per night from 16 May to 17 May
4/5Very Good! (585 reviews)
"Fast check in and plenty of restaurants nearby too."

Reviewed on 3 Aug 2020

Amerin Hotel Johor Bahru
Tune Hotel - Danga Bay, Johor
2 out of 5
Lot PTB 22819, Jalan Skudai, Mukim Bandar Johor Bahru, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM54 per night from 20 Apr to 21 Apr
3.5/5Good! (255 reviews)
"It as amazing , to superb clean and neat, comfort and feel like home"

Reviewed on 14 Sep 2020

Tune Hotel - Danga Bay, Johor
Tunamaya Beach & Spa Resort
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM537 per night from 17 May to 18 May
4.2/5Excellent! (160 reviews)
"Really nice place, very remote, on a gorgeous strip of island."

Reviewed on 27 Jul 2020

Tunamaya Beach & Spa Resort
One&Only Desaru Coast
5 out of 5
Persiaran Damai, Desaru, Bandar Penawar, Johor
Free cancellationReserve now, pay when you stay
The price is RM2,166 per night from 3 May to 4 May
One&Only Desaru Coast
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!