Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
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.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
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.