Johor Bahru Hotels from Rs2,471

Search over 1 million properties and 550 airlines worldwide

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

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

Top 10 Hotels in Johor Bahru

KSL Hotel & Resort
4 out of 5
33 Jalan Seladang, Taman Abad, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
Rs2,471
per night
Jan 31 - Feb 1
3.8/5Good! (5,000 reviews)

"Good place & value for money, just right above KSL shopping mall which is very convenient. However the reception staff are kinda slow but overall still good!"…"

Reviewed on 23 Jan 2020

KSL Hotel & 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
Rs3,841
per night
Feb 16 - Feb 17
4.4/5Excellent! (1,353 reviews)

"Service was gd, food was awesome, room was clean nice and it's convenient for shopping as well. Only downside was the pool as it can get pretty cold."…"

Reviewed on 27 Jan 2020

DoubleTree by Hilton Hotel Johor Bahru
Amari Johor Bahru
4.5 out of 5
No. 82C, Jalan Trus, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
Rs3,520
per night
Feb 13 - Feb 14
4.4/5Wonderful! (1,219 reviews)

"Near to major shopping centre and is easily accessible"…"

Reviewed on 27 Jan 2020

Amari Johor Bahru
Capri by Fraser Johor Bahru
4 out of 5
Menara Tiga Serangkai, Jalan Tengku Azizah, Johor Bahru, Johor
Rs4,033
per night
Jan 30 - Jan 31
4.6/5Wonderful! (406 reviews)

"Overall was good and great.Room service was prompt.Good job"…"

Reviewed on 27 Jan 2020

Capri by Fraser Johor Bahru
Hotel Jen Puteri Harbour, Johor by Shangri-La
4 out of 5
Persiaran Puteri Selatan, Puteri Harbour, Iskandar Puteri, Johor
Free cancellationReserve now, pay when you stay
Rs4,609
per night
Feb 20 - Feb 21
4.2/5Excellent! (831 reviews)

"Room was nice. Staff needs more training in terms of greeting the guests, efficiency in processing check in etc."…"

Reviewed on 29 Dec 2019

Hotel Jen Puteri Harbour, Johor by Shangri-La
Pulai Springs Resort
4 out of 5
20 km Jalan Pontian Lama, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
Rs2,516
per night
Feb 12 - Feb 13
3.8/5Good! (461 reviews)

"Reasonable pricing and no comment for the facilities... Family were happy, and enjoy themselves."…"

Reviewed on 12 Jan 2020

Pulai Springs Resort
LEGOLAND Malaysia Resort
4 out of 5
7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor
Rs13,506
per night
Feb 7 - Feb 8
4.2/5Excellent! (1,744 reviews)

"Happy and enjoy the stay! We had a nice view room, comfortable and a surprise treasure chest!"…"

Reviewed on 15 Jan 2020

LEGOLAND Malaysia 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
Rs4,871
per night
Feb 7 - Feb 8
4.4/5Wonderful! (712 reviews)

"Excellent & clean hotel, great customer service and great food"…"

Reviewed on 23 Jan 2020

Renaissance Johor Bahru Hotel
KSL Hot Spring Resort
3.5 out of 5
31, Jalan Kangkar Tebrau, Taman Daya, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
Rs2,471
per night
Jan 30 - Jan 31
4.1/5Very Good! (391 reviews)

"New and clean"…"

Reviewed on 16 Jan 2020

KSL Hot Spring Resort
Holiday Villa Johor Bahru City Centre
4 out of 5
260, Jalan Dato Sulaiman, Taman Abad, Johor Bahru, Johor
Free cancellation
Rs4,743
per night
Jan 30 - Jan 31
4.2/5Very Good! (1,265 reviews)

"The hotel is clean. Maybe more choices during the breakfast buffet could be nicer."…"

Reviewed on 24 Jan 2020

Holiday Villa Johor Bahru City Centre
Can't see what you're looking for?
See all available properties in Johor Bahru
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.

Visiting Johor Bahru

Families will find kid-friendly activities in Johor Bahru, and visitors give high marks for the shopping and theme park. Tourists can also enjoy the city's zoo and temples. Around the area, top sights include Singapore Turf Club, National Orchid Garden and Chinatown Heritage Center.

  • There are 338 hotels and other accommodation options in Johor Bahru
  • The closest major airport is in Johor Bahru (JHB-Senai Intl.), 8.3 mi (13.3 km) from the city centre
  • The next closest is in Singapore (SIN-Changi), 22.3 mi (35.8 km) away

Getting around Johor Bahru

To venture out into the surrounding area, ride aboard one of the trains from JB Sentral. Johor Bahru might not have many public transport choices so consider a car rental to maximise your time.

Dressing for Johor Bahru

  • Between January and March, you can expect the daytime average to be around 31°C and the nighttime average to be 23°C
  • From April to June, temperatures average about 32°C during the day and 23°C at night
  • July to September averages 31°C during the day and 23°C at night
  • Between October and December, the average temperature is 31°C during the day and 23°C at night
  • About 76 millimetres of rain falls on Johor Bahru each year
  • Hottest months are usually May and April with an average temperature of 31°C, while the coldest months are January and June with an average of 23°C

Frequently asked questions

Recently booked Johor Bahru hotels

Johor Bahru Hotel Reviews

More trip options