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 Bahru

Best deal 26 Jul - 28 Jul
Tonight 26 Jun - 27 Jun
This weekend 28 Jun - 30 Jun
Next weekend 5 Jul - 7 Jul

Top Beach Resorts in Johor Bahru

See all 459 properties in Johor Bahru

Estimated price for 1 night/2 adults

City Living with Panoramic Sea Views at Danga Bay
City Living with Panoramic Sea Views at Danga Bay
3.0 out of 5.0 Tropez Residence, Persiaran Danga Perdana, Danga Bay, Johor Bahru, Johor
Free cancellation
3.2/5 (12 reviews)
SG$34/ night for 2 guests

It was okay, nothing to shout about ..............

Reviewed on 3 Jun,2019
Forest City Phoenix International Marina Hotel
Forest City Phoenix International Marina Hotel
4.5 out of 5.0 Jalan Forest City 1, Pulau Satu, Gelang Patah, Johor
4.2/5 (91 reviews)
SG$128/ night for 2 guests

We are highly satisfied with this hotel. The hospitality is very excellent. From checked-in, entering the room, welcoming complimentary snack until the moment we checked-out.. Everything is superb. Keep continue to entertain your guest! Big thumbs up.. Definitely a place to return in near future ...

Reviewed on 6 Feb,2019
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
Free cancellation
4.4/5 (1154 reviews)
SG$82/ night for 2 guests

Breakfast was awesome Staff at front desk was Super helpful when I made a mistake in booking and helped changed room. Location was great. Walking distance to CS Mall and Komtar Mall Overall was excellent. Will definitely stay there again.

Reviewed on 25 Jun,2019
GBW Hotel
GBW Hotel
3.5 out of 5.0 No.9R, Jalan Bukit Meldrum, Johor Bahru, Johor
3.6/5 (534 reviews)
SG$55/ night for 2 guests

Better than expected. Large room with everything you need. Nice big bathtub. Can see the hotel is somewhat old but so far was a pleasant stay. Was told by front desk that the entire hotel was non smoking, so no smoking rooms avail.

Reviewed on 21 May,2019
Berjaya Waterfront Hotel
Berjaya Waterfront Hotel
4.0 out of 5.0 88, Jalan Ibrahim Sultan, Stulang Laut, P.O. Box 161, Johor Bahru, Johor
Free cancellation
3.3/5 (676 reviews)
SG$31/ night for 2 guests

Good service

Reviewed on 2 May,2019
11@Century Hotel Johor Bahru
11@Century Hotel Johor Bahru
3.5 out of 5.0 94, Jalan Pelanduk, off Jalan Harimau, Taman Century, Johor Bahru, Johor
3.0/5 (240 reviews)

The bed is very small if can have a super single then it might be better. And the room is very small as well compared to previously when I stay there. The bathroom is a little old and the bed is not comfortable The breakfast catered is not nice at all

Reviewed on 22 Aug,2017
Map

Beach Hotels in Johor Bahru


Known for its amazing swimming spots and shopping, Johor Bahru has a lot to offer the traveler dreaming of a beach holiday. With 6 beach hotels and other accommodation options to pick from in this family-friendly destination, it's a breeze to find one that meets your needs.


As you search for a place to stay by the water in Johor Bahru, consider selecting one of these top beach hotels with high ratings from Expedia travelers.

City Living with Panoramic Sea Views at Danga Bay - 3-star apartment near the beach. It features an outdoor pool, free WiFi, and free parking. Guests love the pool.

DoubleTree by Hilton Hotel Johor Bahru - 4-star spa hotel. Our travelers recommend its pool and central location. This hotel boasts an outdoor pool, a poolside bar, and 3 restaurants.

Berjaya Waterfront Hotel - 4-star family-friendly hotel. It offers an outdoor pool, 4 restaurants, and free WiFi. Guest reviews highlight the overall value.

GBW Hotel - 3.5-star hotel. It features an outdoor pool, a spa tub, and a sauna. Guests love the pool and walkable location.

11@Century Hotel Johor Bahru - 3.5-star hotel. This hotel boasts a restaurant, free WiFi, and free parking.


Planning Your Trip to Johor Bahru


If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.


  • Hottest months: May, April, June, and July, with an average temperature of 89°F
  • Coldest months: January, June, July, and February, with an average temperature of 73°F
  • Driest months: June, July, August, and April, with an average rainfall of 0.21 inches
  • Rainiest months: January, December, November, and October, with an average rainfall of 0.31 inches

Sightseeing in and Around Johor Bahru


After arriving and settling in at your accommodation of choice, you might want to venture out and explore. Take advantage of the area's swimming and shopping, and make time for local attractions like Mydin Shopping Centre and Paradigm Mall Johor Bahru. For even more to see and do, pay a visit to Johor Golf and Country Club or Tan Sri Hassan Yunus Stadium.
Visitors also enjoy Johor Bahru for its:
  • Theme parks
  • Temples
  • Water parks

Getting Around Johor Bahru


To get to Johor Bahru, you can fly into Johor Bahru (JHB-Senai Intl.), the closest major airport, which is located 8.3 mi (13.3 km) from the city center. To venture out into the surrounding area, ride aboard one of the trains from JB Sentral.