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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type

Top Hotels in Johor

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 NT$1,705 per night from Dec 6 to Dec 7
3.8/5Good! (377 reviews)

"it was very great and fantastic place."…"

Reviewed on 2019/12/16

Tunamaya Beach & Spa Resort – Desaru Coast
OYO 89536 Hazris Hotel
2 out of 5
No 20, 21 & 26, Jalan Kencana, 1A/22 Pura Kencana, Sri Gading, Batu Pahat, Johor
Free Cancellation
The price is NT$401 per night from Dec 15 to Dec 16
3/5 (3 reviews)

"Room was poorly checked before guests arrived."…"

Reviewed on 2019/11/18

OYO 89536 Hazris Hotel
One&Only Desaru Coast
5 out of 5
Persiaran Damai, Desaru, Bandar Penawar, Johor
Free CancellationReserve now, pay when you stay
The price is NT$27,787 per night from Dec 10 to Dec 11
4/5Very Good! (4 reviews)
Perfect

"Beautiful place with great architecture. Unique suite design. Love the attentive service. Lots to do. There are two swimming pools, long stretch of beach, plenty of greens, bamboo bicycles, tennis, golf etc. Only small comment is that I was hoping the pool had opened earlier as I like taking a morning ..."…"

Reviewed on 2020/10/31

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.
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 NT$1,348 per night from Dec 8 to Dec 9
4.4/5Wonderful! (990 reviews)

"great stay, room is clean and comfortable. will be back again."…"

Reviewed on 2020/9/12

DoubleTree by Hilton Hotel Johor Bahru
Anantara Desaru Coast Resort & Villas
4.5 out of 5
No.1 Persiaran Damai, Desaru Coast, Bandar Penawar, Johor
Get Rates
4.3/5Excellent! (6 reviews)
Good service

"Good service and good food."…"

Reviewed on 2020/10/7

Anantara Desaru Coast Resort & Villas
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 NT$1,459 per night from Dec 18 to Dec 19
4.4/5Wonderful! (764 reviews)
Great hotel

"Great hotel with great facilities. Family-friendly but convenient for business traveller also, fast and easy check-in, good view as you can face strait and the other country. Shops and food outside are walking distance...also 5 minutes away by car from famous Senibong seafood restaurants. Buffet ..."…"

Reviewed on 2020/8/23

Renaissance Johor Bahru Hotel
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 NT$1,556 per night from Dec 6 to Dec 7
4.4/5Wonderful! (1,124 reviews)

"The room is comfortable, has great water pressure. Eateries are surrounding the hotel area, very convenient."…"

Reviewed on 2020/10/14

Amari Johor Bahru
Holiday Inn Johor Bahru City Centre
3 out of 5
Jalan Tun Abdul Razak 80000, Johor Bahru
Free Cancellation
The price is NT$1,320 per night from Dec 6 to Dec 7
4/5Very Good! (3 reviews)
Nice stayed

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

Reviewed on 2020/10/25

Holiday Inn Johor Bahru City Centre
Impiana Hotel Senai
4 out of 5
Jalan lmpian Senai Utama 2, Taman Impian Senai, Senai
Free CancellationReserve now, pay when you stay
The price is NT$1,090 per night from Dec 8 to Dec 9
4/5Very Good! (144 reviews)

"Clean and comfy bed . Covid protocol wel followed . Free parking . Nearby many eateries . Really good for a few night days"…"

Reviewed on 2020/10/31

Impiana Hotel Senai
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 NT$385 per night from Dec 8 to Dec 9
3.9/5Very Good! (32 reviews)

"Good. Repeat Booking"…"

Reviewed on 2020/6/23

MIICO Hotel @ Mount Austin
Glex Hotel Signature
3 out of 5
Unit 1.09 Level 1 Plaza DNP, No. 59, Ja;an Dato Abdullah Tahir, Johor Bahru, Johor Bahru
Free CancellationReserve now, pay when you stay
The price is NT$712 per night from Jan 4 to Jan 5
4.1/5Very Good! (11 reviews)

"Staff very friendly and helpful"…"

Reviewed on 2020/3/13

Glex Hotel Signature
The Leverage Business Hotel Skudai
3 out of 5
2, Jalan Pertama, Pusat Perdagangan Danga Utama, Johor Bahru
Free CancellationReserve now, pay when you stay
The price is NT$483 per night from Dec 6 to Dec 7
4.1/5Very Good! (288 reviews)

"Nice & clean place to stay,friendly staff,nearby paradigm mall & sutera mall"…"

Reviewed on 2020/8/6

The Leverage Business Hotel Skudai
VIP Hotel Segamat
3.5 out of 5
Highway 1, Jalan Buloh Kasap, Segamat, Johor
Free CancellationReserve now, pay when you stay
The price is NT$1,098 per night from Dec 9 to Dec 10
4.1/5Very Good! (43 reviews)
Comfy & nice

"Very nice & comfort hotel in a small town.. Felt like stay in 4-5 star hotel.. Food was good & friendly staff.. Only the air conditioning in my room is not too good even already serviced by hotel technician.."…"

Reviewed on 2020/3/6

VIP Hotel Segamat
8 Days Boutique Hotel @ Mount Austin JB
2 out of 5
119, 121 & 123, Jln Mutiara Emas 10/19, Taman Mount Austin, Johor Bahru, Johor
Free CancellationReserve now, pay when you stay
The price is NT$442 per night from Dec 6 to Dec 7
4.4/5Excellent! (33 reviews)

"Very clean and well maintained hygiene. Excellent!"…"

Reviewed on 2020/7/11

8 Days Boutique Hotel @ Mount Austin JB
Urban Nomad at Almas Suites
3 out of 5
Jalan Laksamana 1, Pengkalan Puteri, Iskandar Puteri, Johor
The price is NT$896 per night from Jan 1 to Jan 2
4.8/5Exceptional! (4 reviews)

"staff good 👍👍 .. friendly .. more cheaper .. thank you 👏👏"…"

Reviewed on 2020/9/9

Urban Nomad at Almas Suites
Muar Traders Hotel
3 out of 5
16 Jalan Petrie, Muar, Johor
The price is NT$919 per night from Dec 8 to Dec 9
3.4/5Good! (126 reviews)
Nice town stay

"Good stay in town center. Good value for money."…"

Reviewed on 2020/7/19

Muar Traders Hotel
Hotel Bunga Raya
2.5 out of 5
47-1, Jalan Sultanah, Batu Pahat, Johor
The price is NT$482 per night from Dec 6 to Dec 7
3/5 (2 reviews)

"Air conditioning was weak. Took more than 1 hr for room to cool down."…"

Reviewed on 2019/9/9

Hotel Bunga Raya
HAKO XPRESS SKUDAI BARU
2.5 out of 5
NO.3, JALAN RONGGENG 11,, TAMAN SKUDAI BARU, SKUDAI, Johor Bahru, JOHOR
Free CancellationReserve now, pay when you stay
The price is NT$479 per night from Dec 6 to Dec 7
HAKO XPRESS SKUDAI BARU
Union Inn Skudai
2.5 out of 5
40 Jln Nakhoda 7, Taman Ungku Tun Aminah, Sekudai, Johor Bahru, Johor
Free CancellationReserve now, pay when you stay
The price is NT$313 per night from Jan 2 to Jan 3
Union Inn Skudai
Sea Horizon Resort
3 out of 5
Lot 901, Kuala Sedili Besar, Pekan Tanjung Sedili, Johor
Get Rates
4.4/5Excellent! (8 reviews)
Superb amazing stay

"It was an amazing. Superb service. All staff were friendly."…"

Reviewed on 2020/8/31

Sea Horizon 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.

Top Cities in Johor

Pocket Guide: Johor

Search for hotels in Johor on Expedia.com.tw. You can easily find your hotels in Johor using one of the methods below:

  • View our selection of featured hotels in Johor
  • Use the map to find hotels in the Johor neighborhood you prefer
  • Use the filters to see hotels in a specific area of Johor, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Johor
  • Enter your travel dates to view the best deals on hotels in Johor- while they last