Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Johor

Tonight Sep 23 - Sep 24
This weekend Sep 27 - Sep 29
Next weekend Oct 4 - Oct 6

Top Cities in Johor

Featured Hotels in Johor

See all 732 Properties in Johor

Estimated price for 1 night/2 adults

KSL Hotel & Resort
KSL Hotel & Resort
4.0 out of 5.0 33 Jalan Seladang, Taman Abad, Johor Bahru, Johor
NT$1,191
3.7/5 (4698 reviews)

Overall experience was good. One disappointment, I specially indicated no connection rooms on my booking but I end up getting a connection room. It depicts the purpose of indicating a special request if it is not taken note of.

Reviewed on 2019/9/22
Capri by Fraser Johor Bahru
Capri by Fraser Johor Bahru
4.0 out of 5.0 Menara Tiga Serangkai, Jalan Tengku Azizah, Johor Bahru, Johor
NT$1,336
4.6/5 (222 reviews)

Slightly inconvenient but overall great stay for the price

Reviewed on 2019/9/20
Amari Johor Bahru
Amari Johor Bahru
4.5 out of 5.0 No. 82C, Jalan Trus, Johor Bahru, Johor
NT$1,804
4.4/5 (1085 reviews)

Bed and pillows extremely comfortable. Pool was small and dip bar closed abit early for a bar. Gym was pretty large. Breakfast selection was good. Location very close to malls and immigration.

Reviewed on 2019/9/18
DoubleTree by Hilton Hotel Johor Bahru
DoubleTree by Hilton Hotel Johor Bahru
4.0 out of 5.0 12 Jalan Ngee Heng, Johor Bahru, Johor
NT$1,759
4.4/5 (1238 reviews)

Clean and modern hotel premises and room; attentive, friendly staff. Good restaurants at the hotel. Nice outside pool with great view. Comfortable bed, hot shower. Even a pillow menu where you can choose type of pillow (soft, extra firm, etc.) Would definitely stay there again.

Reviewed on 2019/9/20
LEGOLAND Malaysia Resort
LEGOLAND Malaysia Resort
4.0 out of 5.0 7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor
NT$5,900
4.2/5 (1733 reviews)

The property is within walking distance to the theme parks. Clean... The breakfast waiting times may be longer than 5 mins.

Reviewed on 2019/8/12
KSL Hot Spring Resort
KSL Hot Spring Resort
3.5 out of 5.0 31, Jalan Kangkar Tebrau, Taman Daya, Johor Bahru, Johor
NT$1,051
4.1/5 (319 reviews)

Friendly staff

Reviewed on 2019/9/21
Hard Rock Hotel Desaru Coast
Hard Rock Hotel Desaru Coast
5.0 out of 5.0 Jalan Pantai 3, Desaru Coast, Bandar Penawar, Johor
NT$3,876
4.1/5 (102 reviews)

Like the Bose sound system with 55” TV, free video on demand. Spacious room with two comfortable double beds fit for 4 persons. Direct access to water park is great! A short walk cutting thru The Westin to reach the beach or else, wait for the hourly free shuttle. Open car park only, my car not enjoying ...

Reviewed on 2019/9/17
Holiday Villa Johor Bahru City Centre
Holiday Villa Johor Bahru City Centre
4.0 out of 5.0 260, Jalan Dato Sulaiman, Taman Abad, Johor Bahru, Johor
NT$2,017
4.2/5 (1203 reviews)

They have thai massage jus within the hotel itself. KSL shopping is jus opposite the hotel and there’s nice food around. Staffs are friendly and hotel is spacious and clean!

Reviewed on 2019/9/22
Amerin Hotel Johor Bahru
Amerin Hotel Johor Bahru
4.0 out of 5.0 No. 35, Persisiran Perling 1, Taman Perling, Johor Bahru, Johor
NT$1,042
4.0/5 (517 reviews)

There's convinient store within the hotel, which is good. Hotels carpark can get full, thus quite worried when parking car on the open public ground.

Reviewed on 2019/9/8
The Puteri Pacific Johor Bahru
The Puteri Pacific Johor Bahru
4.0 out of 5.0 Jalan Abdullah Ibrahim, Johor Bahru, Johor
NT$1,189
3.7/5 (999 reviews)

Good ang nice hotel. Big room

Reviewed on 2019/8/25
Hotel Jen Puteri Harbour, Johor by Shangri-La
Hotel Jen Puteri Harbour, Johor by Shangri-La
4.0 out of 5.0 Persiaran Puteri Selatan, Puteri Harbour, Iskandar Puteri, Johor
NT$1,960
4.3/5 (782 reviews)

Curtain is automate n clean

Reviewed on 2019/9/19
Lotus Desaru Beach Resort
Lotus Desaru Beach Resort
3.5 out of 5.0 Lot 1854, Jalan Desaru, Kota Tinggi, Bandar Penawar, Johor
NT$1,891
3.6/5 (570 reviews)

Good location with nice beach. Water park inside the hotel is not worth

Reviewed on 2019/9/17
Map