Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

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

Sand & Sandals Desaru Beach Resort & Spa
5 out of 5
Bandar Penawar, Bandar Penawar, Johor
Free cancellationReserve now, pay when you stay
The price is RM364 per night from 20 Jan to 21 Jan
3.6/5Good! (379 reviews)

"I like view at Sand & Sandals place.Beach view look so lovely n peace.Our family like this place so much."…"

Reviewed on 11 Oct 2020

Sand & Sandals Desaru Beach Resort & Spa
Capri by Fraser Johor Bahru
4 out of 5
Menara Tiga Serangkai, Jalan Tengku Azizah, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
The price is RM200 per night from 23 Jan to 24 Jan
4.6/5Wonderful! (525 reviews)

"One of the best hotel in JB. Prime location, cozy room, easy access."…"

Reviewed on 17 Dec 2020

Capri by Fraser Johor Bahru
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 27 Jan to 28 Jan
3.8/5Good! (8 reviews)

"Very good service. Staffs are well educated. Only one problem is foods are too much expensive. We have to judge the price including the servicing by staff, but I think it is still too expensive."…"

Reviewed on 15 Jan 2021

One&Only 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.
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 2 Feb to 3 Feb
4.3/5Excellent! (245 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
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 RM198 per night from 26 Jan to 27 Jan
4.1/5Very Good! (665 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
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 RM135 per night from 20 Jan to 21 Jan
4/5Very Good! (583 reviews)

"Fast check in and plenty of restaurants nearby too."…"

Reviewed on 3 Aug 2020

Amerin Hotel Johor Bahru
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 RM160 per night from 9 Feb to 10 Feb
4.3/5Excellent! (314 reviews)
Best apthotel in JB

"Excellent room. Very clean. Nice view. Recommended."…"

Reviewed on 17 Sep 2020

Suasana All Suites Hotel
Glex Hotel Signature Johor Bahru
3 out of 5
Unit 1.09 Level 1 Plaza DNP, No. 59, Ja;an Dato Abdullah Tahir, Johor Bahru, Johor Bahru
Free cancellation
The price is RM95 per night from 24 Jan to 25 Jan
4.2/5Very Good! (12 reviews)
The best deal ever!

"Totally worth of the money"…"

Reviewed on 12 Oct 2020

Glex Hotel Signature Johor Bahru
LEGOLAND Malaysia Resort
4 out of 5
7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor
The price is RM539 per night from 27 Jan to 28 Jan
4.2/5Very Good! (1,003 reviews)

"Room are nicely decorated. the beds and the parents bed are separated which is a plus"…"

Reviewed on 1 Jan 2021

LEGOLAND Malaysia 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 RM477 per night from 2 Feb to 3 Feb
4.6/5Exceptional! (94 reviews)

"The stay was good. Nothing fancy. Room was clean and neat."…"

Reviewed on 22 Dec 2020

The Westin Desaru Coast Resort
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 RM180 per night from 22 Jan to 23 Jan
4.4/5Wonderful! (769 reviews)

"Near Pasir Gudang and surrounding Hotel a lot of shop"…"

Reviewed on 18 Dec 2020

Renaissance Johor Bahru Hotel
Tune Hotel - Danga Bay, Johor
2.5 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 RM70 per night from 29 Jan to 30 Jan
3.5/5Good! (253 reviews)

"It as amazing , to superb clean and neat, comfort and feel like home"…"

Reviewed on 14 Sep 2020

Tune Hotel - Danga Bay, Johor
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 RM136 per night from 22 Jan to 23 Jan
3.8/5Good! (2,339 reviews)

"Convenient as below the hotel is a shopping mall and complete facilities"…"

Reviewed on 14 Sep 2020

KSL Hotel & Resort
Forest City Marina Hotel
4.5 out of 5
Jalan Forest City 1, Pulau Satu, Gelang Patah, Johor
Get Rates
4.2/5Very Good! (128 reviews)

"Peaceful because of the view. The bed is cozy and I can see fascinating view from my balcony."…"

Reviewed on 20 Oct 2020

Forest City Marina Hotel
Labis Sunrise Farm Stay
2.5 out of 5
Jln Segamat, Segamat, Johor
The price is RM148 per night from 30 Jan to 31 Jan
4.8/5Exceptional! (4 reviews)

"Clean and comfortable. Room is large. 3rd time stay here."…"

Reviewed on 25 Nov 2020

Labis Sunrise Farm Stay
Holiday Inn Johor Bahru City Centre
4 out of 5
Jalan Tun Abdul Razak 80000, Johor Bahru
Free cancellation
The price is RM195 per night from 20 Jan to 21 Jan
3.8/5Good! (4 reviews)
Nice stayed

"Overall is great, my kids have wonderful weekend. Thanks"…"

Reviewed on 25 Oct 2020

Holiday Inn Johor Bahru City Centre
Le Grandeur Palm Resort Johor
4 out of 5
Jalan Persiaran Golf, Off Jalan Jumbo, Senai, Johor
The price is RM288 per night from 19 Feb to 20 Feb
3.8/5Good! (297 reviews)

"Room was good.. i like the ambience although its a old hotel. Selection of breakfast also nice"…"

Reviewed on 13 Feb 2020

Le Grandeur Palm Resort Johor
Amansari Residence Resort
4 out of 5
Jalan Persiaran Seri Alam Bandar Seri, Alam, Masai, Johor
Get Rates
3.4/5Good! (126 reviews)

"Salam Sejahtera Malaysia. Percutian 4hari 3malam Di AmanSari Residence Resort Seri Alam Johor sangat berbaloi. sangat berbaloi. Wifi free Breakfast free Parking free Tempah bilik standard dapat upgrade bilik besar mcm suite room free juga. Petugas2 hotel yg sangat peramah Security Coffee house makan ..."…"

Reviewed on 6 Jul 2020

Amansari Residence Resort
Pinetree Marina Resort
3.5 out of 5
Nusajaya, Iskandar Puteri, Johor
Free cancellationReserve now, pay when you stay
The price is RM270 per night from 21 Jan to 22 Jan
4.1/5Very Good! (76 reviews)

"Comfy and clean apartment to relax yourself. Easy access to nearest convenient stores. Free parking is given. Overall worth for the money👌"…"

Reviewed on 27 Jul 2020

Pinetree Marina Resort
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 RM820 per night from 2 Feb to 3 Feb
4.3/5Excellent! (6 reviews)
Good service

"Good service and good food."…"

Reviewed on 7 Oct 2020

Anantara Desaru Coast Resort & Villas
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!