Hotels with Restaurants in Johor Bahru

Search over 1 million properties and 550 airlines worldwide

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

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

Top Hotels with Restaurants 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
Feb 2 - Feb 3
3.8/5Good! (4,992 reviews)

"Convenient as connected to the mall"…"

Reviewed on 17 Jan,2020

KSL Hotel & Resort
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$113
per night
Feb 3 - Feb 4
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
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
SG$93
per night
Feb 7 - Feb 8
4.4/5Wonderful! (708 reviews)

"The hotel is in good condition. The breakfast buffet is excellent. It is located in an interesting area. The old street down the road has super cheap street food that is really good. Staff was very friendly but often lacked the follow through. The concierge told us they would book a car for us and ..."…"

Reviewed on 19 Jan,2020

Renaissance Johor Bahru Hotel
LEGOLAND Malaysia Resort
4 out of 5
7, Jalan LEGOLAND, Bandar Medini, Iskandar Malaysia, Iskandar Puteri, Johor
SG$300
per night
Feb 20 - Feb 21
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
Hotel Granada Johor Bahru
3.5 out of 5
55, Jalan Indah 15/2, Taman Bukit Indah, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
SG$65
per night
Feb 14 - Feb 15
3.9/5Good! (995 reviews)

"Room very clean. Staff very friendly. Around the hotel have many nice food. I will stay again ."…"

Reviewed on 19 Jan,2020

Hotel Granada Johor Bahru
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
Belllo Hotel JB Central
3 out of 5
21, Jalan Meldrum, Johor Bahru
Free cancellationReserve now, pay when you stay
SG$42
per night
Feb 14 - Feb 15
4.1/5Very Good! (482 reviews)

"Good and nice hotel. Cozy. Good for short trip. Bed slightly too soft."…"

Reviewed on 12 Jan,2020

Belllo Hotel JB Central
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
The Puteri Pacific Johor Bahru
4 out of 5
Jalan Abdullah Ibrahim, Johor Bahru, Johor
Get Rates
3.7/5Good! (1,029 reviews)

"The conditions of aircon not working well inconsistent,bot old but can b improve"…"

Reviewed on 14 Dec,2019

The Puteri Pacific Johor Bahru
Somerset Medini Iskandar Puteri
3.5 out of 5
Lot 5 Jalan Medini Utara 4, Iskandar Puteri, Johor
Free cancellationReserve now, pay when you stay
SG$80
per night
Feb 24 - Feb 25
4.1/5Very Good! (644 reviews)

"The property is obviously old but VERY well looked after. The staff are incredibly nice and you can walk to Legoland ! We loved our stay here ."…"

Reviewed on 24 Jan,2020

Somerset Medini Iskandar Puteri
Somerset Puteri Harbour Iskandar Puteri
4 out of 5
Persiaran Puteri Selatan, Puteri Harbour, Iskandar Puteri, Johor
Free cancellationReserve now, pay when you stay
SG$70
per night
Feb 14 - Feb 15
4.2/5Excellent! (430 reviews)

"We stayed at their 2 bedroom apartment. It was spacious and well-furnished. Staff was friendly too. A couple of things could have been better. 1. Master bedroom toilet was funky smelling; & 2. The dryer in the room was faulty. But the reception was really nice to gift us complimentary tokens for ..."…"

Reviewed on 1 Dec,2019

Somerset Puteri Harbour Iskandar Puteri
Grand Paragon Hotel Johor Bahru
4 out of 5
18 Jalan Harimau Taman Century, Johor Bahru, Johor
SG$51
per night
Jan 27 - Jan 28
3.7/5Good! (768 reviews)

"Staff were friendly. Big room and clean. Location - convenient."…"

Reviewed on 8 Dec,2019

Grand Paragon Hotel Johor Bahru
GBW Hotel
3.5 out of 5
No.9R, Jalan Bukit Meldrum, Johor Bahru, Johor
SG$44
per night
Jan 30 - Jan 31
3.6/5Good! (547 reviews)

"Staff was very friendly and kindly upgraded our room. The hotel breakfast spread was good. Hotel room is a little dated but overall was worth the value. Very spacious and big room, and there was free shuttle bus svc to nearby malls. Thanks!"…"

Reviewed on 6 Jan,2020

GBW Hotel
Citrus Hotel Johor Bahru by Compass Hospitality
3.5 out of 5
No. 16, Jalan Station, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
SG$30
per night
Jan 30 - Jan 31
3.4/5 (886 reviews)

"Good about the hotek is very close to those major shopping mall and CIQ."…"

Reviewed on 21 Jan,2020

Citrus Hotel Johor Bahru by Compass Hospitality
Thistle Johor Bahru
4.5 out of 5
Jalan Sungai Chat, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
SG$83
per night
Feb 14 - Feb 15
3.8/5Good! (1,073 reviews)

"Staff were helpful. The toilet door was rusty n worn off. Breakfast was great."…"

Reviewed on 24 Jan,2020

Thistle Johor Bahru
Mutiara Johor Bahru
4 out of 5
Jalan Dato Sulaiman, Taman Century, KB No. 779, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
SG$62
per night
Jan 30 - Jan 31
4/5Very Good! (626 reviews)

"Friendly staff"…"

Reviewed on 1 Dec,2019

Mutiara Johor Bahru
Amerin Hotel Johor Bahru
4 out of 5
No. 35, Persisiran Perling 1, Taman Perling, Johor Bahru, Johor
Free cancellationReserve now, pay when you stay
SG$54
per night
Jan 28 - Jan 29
4/5Very Good! (545 reviews)

"I like how affordable the hotel is. Every room booking comes w free breakfast every morning."…"

Reviewed on 28 Dec,2019

Amerin Hotel Johor Bahru
Berjaya Waterfront Hotel
4 out of 5
88, Jalan Ibrahim Sultan, Stulang Laut, P.O. Box 161, Johor Bahru, Johor
SG$28
per night
Feb 23 - Feb 24
3.3/5 (742 reviews)

"I like to stay here for the next time. I like the facility such as pool and the gym. Thanks."…"

Reviewed on 17 Nov,2019

Berjaya Waterfront Hotel
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.

Hotels with Restaurants in Johor Bahru

Search for Hotels with Restaurants in Johor Bahru on Expedia. You can easily find your hotels in Johor Bahru using one of the methods below:

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

More trip options

Recently booked Hotels with Restaurants in Johor Bahru

Travelers loved these Hotels with Restaurants