Malaysia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Johor

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Johor

Top Hotels in Johor

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 $124 per night from Jan 31 to Feb 1
4.6/5Exceptional! (94 reviews)

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

Reviewed on Dec 22, 2020

The Westin Desaru Coast Resort
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 $48 per night from Jan 28 to Jan 29
4.4/5Wonderful! (1,001 reviews)

"Property was clean and comfortable. Breakfast was really delicious! Staffs were friendly as well. Will definitely return."…"

Reviewed on Jan 4, 2021

DoubleTree by Hilton Hotel Johor Bahru
Prestigo Hotel
3 out of 5
No. 202, 206 & 208, Jalan Adda 7, Adda Heights, Johor Bahru, Johor
Free CancellationReserve now, pay when you stay
The price is $35 per night from Jan 30 to Jan 31
4.2/5Excellent! (29 reviews)

"clean & comfortable nice service reception very convenience."…"

Reviewed on Aug 27, 2020

Prestigo Hotel
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.
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 $44 per night from Jan 29 to Jan 30
4.4/5Wonderful! (770 reviews)

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

Reviewed on Dec 18, 2020

Renaissance Johor Bahru Hotel
Tunamaya Beach & Spa Resort – Desaru Coast
3.5 out of 5
Kota Tinggi, Bandar Penawar, Johor
Free CancellationReserve now, pay when you stay
The price is $61 per night from Feb 6 to Feb 7
3.8/5Good! (379 reviews)

"It was just an average hotel.. the location and the pool was awesome. Right on the beach. But the food and cleanliness is terrible. Breakfast was just bad, food is tasteless. My room had blood stain on the shower curtain and had stains on the sheet. It didn’t really bother me cos I was only sleeping ..."…"

Reviewed on Jan 5, 2021

Tunamaya Beach & Spa Resort – Desaru Coast
Labis Sunrise Farm Stay
2.5 out of 5
Jln Segamat, Segamat, Johor
The price is $37 per night from Jan 29 to Jan 30
4.8/5Exceptional! (4 reviews)

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

Reviewed on Nov 25, 2020

Labis Sunrise Farm Stay
The Square Hotel
3 out of 5
30 & 32 Jalan Pendekar 11, Taman Ungku Tun Aminah, Sekudai, Johor Bahru
Free CancellationReserve now, pay when you stay
The price is $17 per night from Jan 29 to Jan 30
4/5Very Good! (113 reviews)

"I am vegetarian. A lot vegetarian restaurant surrounding here"…"

Reviewed on Sep 11, 2020

The Square Hotel
MIICO Hotel @ Mount Austin
3 out of 5
33, Jalan Harmonium 331, Taman Desa Tebrau, Johor Bahru, Johor
Free CancellationReserve now, pay when you stay
The price is $16 per night from Jan 28 to Jan 29
4/5Very Good! (34 reviews)

"Good. Repeat Booking"…"

Reviewed on Jun 23, 2020

MIICO Hotel @ Mount Austin
LEGOLAND Malaysia Resort
4 out of 5
7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor
The price is $133 per night from Feb 5 to Feb 6
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 Jan 1, 2021

LEGOLAND Malaysia Resort
Lotus Seaview Beach Resort & Spa
3.5 out of 5
Lot 1272, Tanjung Punggai, Bandar Penawar, Johor
Get Rates
4.3/5Excellent! (37 reviews)

"Overall Ok, staying because of work not leisure. Quiet and not too crowded maybe due to the pendemic."…"

Reviewed on Oct 9, 2020

Lotus Seaview Beach Resort & Spa
The Wood Boutique Hotel
3 out of 5
37-3 Lorong Haji Ibrahim, Muar
Free CancellationReserve now, pay when you stay
The price is $22 per night from Jan 31 to Feb 1
4.3/5Excellent! (43 reviews)

"Staff are friendly & helpful. Room is clean but very basic. Only 3 TV channel is available. Tq"…"

Reviewed on Jan 3, 2021

The Wood Boutique Hotel
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 $126 per night from Feb 10 to Feb 11
4.3/5Excellent! (246 reviews)

"It is a normal 5 star hotel with good service. It was OK overall"…"

Reviewed on Jan 4, 2021

Hard Rock Hotel Desaru Coast
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 $34 per night from Jan 30 to Jan 31
3.8/5Good! (2,339 reviews)

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

Reviewed on Sep 14, 2020

KSL Hotel & Resort
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 $85 per night from Jan 30 to Jan 31
3.6/5Good! (380 reviews)
An awesome weekend getaway destination

"A surprising pleasant experience. If not for MCO, I don't think we'd be here, partly because of the rates. The beach is nice and private. The room is spacious, the pool is nice and sufficient. The staff is courteous. Our recent stay was pleasant n nice. However, there are issues we want to raise: ..."…"

Reviewed on Oct 27, 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 $49 per night from Jan 28 to Jan 29
4.6/5Wonderful! (525 reviews)

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

Reviewed on Dec 17, 2020

Capri by Fraser 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 $36 per night from Feb 9 to Feb 10
4.3/5Excellent! (314 reviews)
Best apthotel in JB

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

Reviewed on Sep 17, 2020

Suasana All Suites Hotel
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 $62 per night from Jan 28 to Jan 29
4.1/5Very Good! (999 reviews)

"Nice hotel , love the swimming pool and comfortable"…"

Reviewed on Sep 24, 2020

Holiday Villa Johor Bahru City Centre
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 $30 per night from Feb 1 to Feb 2
4/5Very Good! (583 reviews)

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

Reviewed on Aug 3, 2020

Amerin Hotel Johor Bahru
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 $18 per night from Jan 29 to Jan 30
3.5/5Good! (253 reviews)

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

Reviewed on Sep 14, 2020

Tune Hotel - Danga Bay, Johor
Summit Signature Batu Pahat
3 out of 5
No 88, Jalan Bakau Condong, Batu Pahat, Johor
Free CancellationReserve now, pay when you stay
The price is $27 per night from Jan 30 to Jan 31
3.6/5Good! (50 reviews)

"Counter staff is great. the service level had been improved as compared to 2019. keep it up. thank you."…"

Reviewed on Jan 30, 2020

Summit Signature Batu Pahat
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.

Johor Hotel Travel Guide

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!