Johor Bahru

Johor Bahru Hotels

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.

Top 10 Hotels in Johor Bahru

KSL Hotel & Resort
4 out of 5
Free CancellationReserve now, pay when you stay
P2,075
per night
13 Nov - 14 Nov
3.7/5Good! (4,791 reviews)

"The kettle in the room was rusty. We were hesitate to boil water in the room.. Other than that everything was excellent!"…"

Reviewed on Nov 10, 2019

KSL Hotel & Resort
DoubleTree by Hilton Hotel Johor Bahru
4 out of 5
Free CancellationReserve now, pay when you stay
P2,896
per night
2 Dec - 3 Dec
4.4/5Excellent! (1,279 reviews)

"The welcome freshly baked cookies is good"…"

Reviewed on Nov 7, 2019

DoubleTree by Hilton Hotel Johor Bahru
Amari Johor Bahru
4.5 out of 5
Free Cancellation
P2,970
per night
24 Nov - 25 Nov
4.4/5Wonderful! (1,126 reviews)

"We book with room access pool for my boy And he enjoy it a lot .."…"

Reviewed on Nov 9, 2019

Amari Johor Bahru
LEGOLAND Malaysia Resort
P9,955
per night
20 Nov - 21 Nov
4.2/5Excellent! (1,739 reviews)

"Kids loved the lego characters around the resort. Love how close it is to legoland"…"

Reviewed on Oct 29, 2019

LEGOLAND Malaysia Resort
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
P3,324
per night
11 Dec - 12 Dec
4.3/5Excellent! (802 reviews)

"Things to do around the hotel is somewhat limited."…"

Reviewed on Oct 7, 2019

Hotel Jen Puteri Harbour, Johor by Shangri-La
Capri by Fraser Johor Bahru
P3,300
per night
13 Nov - 14 Nov
4.6/5Exceptional! (299 reviews)

"Clean, new, comfy bed Too close to Customs so getting to the hotel by car is a pain because we are affected by the jam"…"

Reviewed on Nov 7, 2019

Capri by Fraser Johor Bahru
KSL Hot Spring Resort
3.5 out of 5
Free CancellationReserve now, pay when you stay
P1,729
per night
13 Nov - 14 Nov
4.1/5Very Good! (342 reviews)

"Rooms were spacious and clean, pillows were slightly too soft. It will be great if there are more channels on the TV!"…"

Reviewed on Nov 5, 2019

KSL Hot Spring Resort
Holiday Villa Johor Bahru City Centre
4 out of 5
Free CancellationReserve now, pay when you stay
P3,332
per night
13 Nov - 14 Nov
4.2/5Very Good! (1,226 reviews)

"Location is very convenient. But not enough lights in the room. Too dark!"…"

Reviewed on Nov 6, 2019

Holiday Villa Johor Bahru City Centre
Suasana All Suites Hotel
3.5 out of 5
Free Cancellation
P2,968
per night
17 Nov - 18 Nov
4.3/5Excellent! (250 reviews)

"Excellent location, next to CIQ. Near to shopping and food."…"

Reviewed on Nov 5, 2019

Suasana All Suites Hotel
Pulai Springs Resort
P1,952
per night
13 Nov - 14 Nov
3.8/5Good! (425 reviews)

"They have many pool with different kinds of level for kid or adult.."…"

Reviewed on Nov 10, 2019

Pulai Springs Resort
Don'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

More trip options

Recently booked Johor Bahru hotels

Recent Reviews in Johor Bahru