Search Johor Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Johor

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience
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 S$56 per night from 1 Jan to 2 Jan
S$56
per night
1 Jan - 2 Jan
3.8/5 Good! (1,002 reviews)
"There was a urine smell in the toilet when we enter. When showering the water flow out n make the whole toilet very wet. Other den that it was all gd n nice.."

Reviewed on 1 Dec,2022

KSL Hotel & Resort
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 S$121 per night from 3 Jan to 4 Jan
S$121
per night
3 Jan - 4 Jan
4.4/5 Wonderful! (1,000 reviews)
"Great stay for family. Breakfast buffet spread is great."

Reviewed on 27 Nov,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 S$112 per night from 3 Jan to 4 Jan
S$112
per night
3 Jan - 4 Jan
4.4/5 Excellent! (105 reviews)
"The hotel is clean."

Reviewed on 27 Nov,2022

Holiday Inn Johor Bahru City Centre, an IHG Hotel

Save an average of 15% on thousands of hotels when you're signed in

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 S$82 per night from 2 Jan to 3 Jan
S$82
per night
2 Jan - 3 Jan
4.4/5 Excellent! (1,001 reviews)
"Clean and convenient"

Reviewed on 22 Nov,2022

Amari Johor Bahru
Capri by Fraser Johor Bahru
4 out of 5
Menara Tiga Serangkai, Jalan Tengku Azizah, Johor Bahru, Johor, 80300
Fully refundable
The price is S$118 per night from 3 Jan to 4 Jan
S$118
per night
3 Jan - 4 Jan
4.6/5 Wonderful! (580 reviews)
"The place is walking distance to Jb sentral and the good thing is the gym 24hrs. Everything was great and had a wonderful stay. Will come back again in future . 😊"

Reviewed on 25 Nov,2022

Capri by Fraser Johor Bahru
Hard Rock Hotel Desaru Coast
5 out of 5
Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor, 81930
The price is S$205 per night from 3 Jan to 4 Jan
S$205
per night
3 Jan - 4 Jan
4.2/5 Excellent! (314 reviews)
Friendly staff and nice breakfast buffet spread
"My wife and I decided to book a room for our short staycation and had dm via fb messenger regarding the complimentary parking. The response was prompt as we received the reply within the same day. I paid for the Superior room with 1 king bed for 2nights(14-16 Nov).The access to the parking at the ..."

Reviewed on 28 Nov,2022

Hard Rock Hotel Desaru Coast
The Westin Desaru Coast Resort
4.5 out of 5
Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor, 81930
Fully refundableReserve now, pay when you stay
The price is S$212 per night from 6 Dec to 7 Dec
S$212
per night
6 Dec - 7 Dec
4.6/5 Exceptional! (149 reviews)
"We went for weekend travel with kid. Staffs are friendly and well trained. The room condition was excellent. Beddings and bathroom was comfy with well maintained (no dust no smell no humid etc..). Nice food and kids friendly places with private beach and activities. We will definitely come back!"

Reviewed on 14 Nov,2022

The Westin Desaru Coast Resort
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 S$73 per night from 19 Dec to 20 Dec
S$73
per night
19 Dec - 20 Dec
4/5 Very Good! (53 reviews)
"All what i need to be comfortable in a hotel room, is here. A good size room with separate shower and toilet is convenient for me and husband to use at the same time. Awesome!"

Reviewed on 13 Nov,2022

Holiday Inn Express & Suites Johor Bahru, an IHG Hotel
Holiday Villa Johor Bahru City Centre
4 out of 5
260, Jalan Dato Sulaiman, Taman Abad, Johor Bahru, Johor, 80250
Fully refundableReserve now, pay when you stay
The price is S$136 per night from 7 Dec to 8 Dec
S$136
per night
7 Dec - 8 Dec
4.1/5 Very Good! (1,000 reviews)
"Breakfast choice can be made better"

Reviewed on 27 Nov,2022

Holiday Villa Johor Bahru City Centre
Grand Paragon Hotel Johor Bahru
4 out of 5
18 Jalan Harimau Taman Century, Johor Bahru, Johor, 80250
The price is S$72 per night from 3 Jan to 4 Jan
S$72
per night
3 Jan - 4 Jan
3.7/5 Good! (851 reviews)
"Pros: Check-in of room is fast. Reception Staff is professionally trained. Bed is clean and neat. Buffet varieties are great. Restaurant staff are friendly, polite and efficient. Egg station is a plus point. Venue is great for shopping nearby. Need for improvement: Flushing system of the toilet is ..."

Reviewed on 26 Nov,2022

Grand Paragon Hotel Johor Bahru
Four Points By Sheraton Desaru
4 out of 5
Jalan Kempas 2, Taman Desaru Utama, Bandar Penawar, 81930
Fully refundableReserve now, pay when you stay
The price is S$101 per night from 6 Dec to 7 Dec
S$101
per night
6 Dec - 7 Dec
4.4/5 Excellent! (34 reviews)
Great hotel with many amenities nearby
"Room was great and spacious. Will definitely stay here again if around the area."

Reviewed on 30 Nov,2022

Four Points By Sheraton Desaru
Tanjong Puteri Golf Resort - Malaysia
4 out of 5
Jalan Tanjong Puteri 1, Tanjong Puteri Resort, Pasir Gudang, Johor, 81700
The price is S$101 per night from 3 Jan to 4 Jan
S$101
per night
3 Jan - 4 Jan
3.9/5 Good! (64 reviews)
"Room was clean and well maintained."

Reviewed on 25 Jun,2022

Tanjong Puteri Golf Resort - Malaysia
Sea Horizon Resort
3 out of 5
Lot 901, Kuala Sedili Besar, Tanjung Sedili, Johor, 81900
4.4/5 Excellent! (8 reviews)
Superb amazing stay
"It was an amazing. Superb service. All staff were friendly."

Reviewed on 31 Aug,2020

Sea Horizon Resort
St Giles Southkey
3 out of 5
1 Persiaran Southkey 1, Kota Southkey, Johor Bahru, Johor, 80150
St Giles Southkey
Thistle Johor Bahru
4.5 out of 5
Jalan Sungai Chat, Johor Bahru, Johor, 80100
The price is S$86 per night from 14 Dec to 15 Dec
S$86
per night
14 Dec - 15 Dec
3.7/5 Good! (999 reviews)
"Quiet location. Great for families."

Reviewed on 6 Sep,2022

Thistle Johor Bahru
Muarar 99 Hotel
3 out of 5
No 173, Jalan Abdullah, Muar, Johor, 84000
The price is S$32 per night from 11 Dec to 12 Dec
S$32
per night
11 Dec - 12 Dec
3.9/5 Very Good! (64 reviews)
"room quite noisy (noise from just outside the window) possibly aircon compressor. Room n bathroom door in very bad condition. hardly any space to put toiletries near bathroom sink. Spacious room but gives a spartan feeling"

Reviewed on 25 Sep,2022

Muarar 99 Hotel
Anantara Desaru Coast Resort & Villas
4.5 out of 5
No.1 Persiaran Damai, Desaru Coast, Bandar Penawar, Johor, 81930
The price is S$386 per night from 3 Jan to 4 Jan
S$386
per night
3 Jan - 4 Jan
4.5/5 Wonderful! (16 reviews)
"The breakfast was quite inconvenient as there was long queue and we have to wait. Other than this it’s quite pleasant stay. House keeping service is good."

Reviewed on 7 Nov,2022

Anantara Desaru Coast Resort & Villas
Belllo Hotel JB Central
3 out of 5
21, Jalan Meldrum, Johor Bahru, 80000
Fully refundableReserve now, pay when you stay
The price is S$83 per night from 3 Jan to 4 Jan
S$83
per night
3 Jan - 4 Jan
4.1/5 Very Good! (517 reviews)
"The rooms r neat n tidy.Bathroom v nice design n clean.Overall I recommend this hotel to others."

Reviewed on 30 Nov,2022

Belllo Hotel JB Central
Suasana All Suites Hotel
3.5 out of 5
82C Jalan Trus, Bandar Johor Bahru, Johor Bahru, Johor Bahru, 80000
Fully refundableReserve now, pay when you stay
The price is S$94 per night from 3 Jan to 4 Jan
S$94
per night
3 Jan - 4 Jan
4.3/5 Excellent! (321 reviews)
"Nice view and very good location.."

Reviewed on 1 Dec,2022

Suasana All Suites Hotel
Amerin Hotel Johor Bahru
4 out of 5
No. 35, Persisiran Perling 1, Taman Perling, Johor Bahru, Johor, 81200
Fully refundableReserve now, pay when you stay
The price is S$70 per night from 8 Dec to 9 Dec
S$70
per night
8 Dec - 9 Dec
3.9/5 Very Good! (609 reviews)
"When I flip over the cup in the room, inside is dirty. Could be previous guest make a simple wash and flip over and room attendant didn't check? The others is good."

Reviewed on 25 Nov,2022

Amerin Hotel Johor Bahru
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 hotels information

Number of reviews 8687
Accommodation 1053 hotels
Lowest Price S$32
Highest Price S$386

Recent Reviews in Johor
expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 30% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing 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