Johor Bahru Hotels from SG$47

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
SG$47
per night
Jan 28 - Jan 29
3.8/5Good! (4,992 reviews)

"Convenient as connected to the mall"…"

Reviewed on 17 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
SG$73
per night
Feb 9 - Feb 10
4.4/5Excellent! (1,349 reviews)

"Near to mall. Convenient and easy to find. Room is clear and good. Pool n gym is nice and well maintenance"…"

Reviewed on 16 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
SG$70
per night
Feb 23 - Feb 24
4.4/5Wonderful! (1,213 reviews)

"City facing hotel is noisy because of pub at night"…"

Reviewed on 20 Jan,2020

Amari Johor Bahru
Capri by Fraser Johor Bahru
4 out of 5
Menara Tiga Serangkai, Jalan Tengku Azizah, Johor Bahru, Johor
SG$70
per night
Jan 29 - Jan 30
4.6/5Wonderful! (402 reviews)

"Very nice place. Very clean, well maintained, polite stuff..."…"

Reviewed on 22 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
SG$88
per night
Feb 16 - Feb 17
4.2/5Excellent! (828 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
SG$48
per night
Feb 9 - Feb 10
3.8/5Good! (459 reviews)

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

Reviewed on 12 Jan,2020

Pulai Springs Resort
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
SG$47
per night
Jan 28 - Jan 29
4.1/5Very Good! (388 reviews)

"New and clean"…"

Reviewed on 16 Jan,2020

KSL Hot Spring Resort
LEGOLAND Malaysia Resort
4 out of 5
7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor
SG$300
per night
Feb 16 - Feb 17
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
Fraser Place Puteri Harbour
4 out of 5
Residensi & Hotel Marina, Persiaran Tanjung, Pengkalan Puteri, Iskandar Puteri, Johor
Free cancellation
SG$82
per night
Jan 26 - Jan 27
4.4/5Excellent! (123 reviews)

"Good service"…"

Reviewed on 5 Jan,2020

Fraser Place Puteri Harbour
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
SG$90
per night
Jan 26 - Jan 27
4.2/5Very Good! (1,258 reviews)

"Provides convenience Like the locality and not forgetting the good breakfast spread - variety of choices"…"

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

Recent Reviews in Johor Bahru

More trip options