See the latest deals and prices in Johor Bahru hotels
Filter by:

Holiday Inn Express & Suites Johor Bahru by IHG
Hotel in Central District, Johor Bahru
Excellent
0 reviews
9
From $66 per night

St. Giles Southkey
Hotel in Central District, Johor Bahru
No reviews
0 reviews
-
From $101 per night

Capri by Fraser Johor Bahru
Hotel in Central District, Johor Bahru
Very Good
0 reviews
8
From $96 per night

New York Hotel
Hotel in Taman Abad, Johor Bahru
Average
0 reviews
6
From $47 per night

JB City Shopping Mall Apartment
Hotel in Taman Abad, Johor Bahru
No reviews
0 reviews
-
From $44 per night

The Marion Hotel
Hotel in Central District, Johor Bahru
Average
0 reviews
6
From $30 per night

Belllo Hotel JB Central
Hotel in Central District, Johor Bahru
Very Good
0 reviews
8
From $35 per night

Shama Suasana Johor Bahru
Hotel in Central District, Johor Bahru
No reviews
0 reviews
-
From $51 per night

Atelier Hotel Johor Bahru
Hotel in Taman Pelangi, Johor Bahru
No reviews
0 reviews
-
From $46 per night

Fives Hotel DNP
Hotel in Taman Abad, Johor Bahru
No reviews
0 reviews
-
From $58 per night

I Leaf Boutique Hotel
Hotel in Central District, Johor Bahru
From $20 per night

Shobi Hotel Johor Bahru Near CIQ JB
Hotel in Central District, Johor Bahru
From $21 per night

Elmark Hotel Johor
Hotel in Central District, Johor Bahru
From $18 per night

OYO 90273 Mz Hotel
Hotel in Sekudai, Johor Bahru
From $14 per night

Hotel Sixty Nine
Hotel in Taman Desa Tebrau, Johor Bahru
From $14 per night

Fives Hotel Meldrum
Hotel in Central District, Johor Bahru
From $49 per night

Hotel Seri Malaysia Johor Bahru
Hotel in Central District, Johor Bahru
From $38 per night

Straits View Hotel
Hotel in Central District, Johor Bahru
From $45 per night

G5 Hotel & Serviced Apartment
Hotel in Taman Abad, Johor Bahru
From $49 per night

87 stays
From $13 per night

18 stays
From $14 per night

14 stays
From $18 per night

13 stays
From $18 per night

11 stays
From $34 per night

9 stays
From $14 per night

7 stays
From $47 per night

6 stays
From $15 per night

5 stays
From $22 per night
64 stays
From $20 per night
86 stays
From $20 per night
50 stays
From $19 per night
78 stays
From $20 per night
83 stays
From $20 per night
78 stays
From $20 per night
71 stays
From $24 per night
75 stays
From $20 per night
Johor Bahru, located in the Johor Baharu District of Malaysia, is a vibrant destination that offers a mix of cultural heritage, modern attractions, and natural beauty. With an average hotel price of $39, visitors can find accommodations ranging from $13 to $160, catering to various budgets and preferences.
The city boasts a variety of neighborhoods where travelers can find suitable lodging options. Popular areas include Central District, Sekudai, Taman Abad, Taman Johor Jaya, and Bukit Indah. Each neighborhood offers its unique charm and convenience, making it easy for visitors to explore the city's many attractions.
Johor Bahru is home to several points of interest that cater to different tastes. Families and thrill-seekers will enjoy a day at Austin Heights Water & Adventure Park, while those looking for a serene experience can visit Taman Merdeka. Danga Bay Park offers a mix of entertainment and scenic views, and the Sultan Abu Bakar State Mosque stands as a testament to the city's rich cultural heritage.
With 199 hotels available, visitors have plenty of choices for their stay. Among the most popular accommodations are Ghazrin's Classic Hotel and Opero Hotel Southkey, both known for their excellent service and comfortable amenities. Whether you're in Johor Bahru for business or leisure, you'll find a hotel that meets your needs.
From budget-friendly options to more luxurious stays, Johor Bahru offers a diverse range of hotels to ensure a comfortable and memorable visit. Explore the city's vibrant neighborhoods, enjoy its attractions, and rest easy knowing you have a great place to stay.
February is the cheapest time to stay in Johor Bahru for an average of $60 per night.
Average price per night for 3-star hotels
Month
Price
January
$62
February
$60
March
$61
April
$63
May
$63
June
$68
July
$91
August
$67
September
$68
October
$68
November
$70
December
$67
Nearby destinations