Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Johor

Filter by star ratings
All filters
Hotel Desaru Penawar
Hotel Desaru Penawar
7.5 Good
No. 2, Jalan Kempas 4 Taman Desaru Utama, Bandar Penawar, Malaysia
Show on map
3.1 mi from city centre, Bandar Penawar, Malaysia 
GoodBased on 440 reviews
7.5

Hotel Desaru Penawar provides a comfortable setting when in Bandar Penawar.

D'coconut Island Resort
D'coconut Island Resort
8.6 Excellent
Pulau Besar, Pulau Babi Besar, Malaysia
Show on map
0.4 mi from city centre, Pulau Babi Besar, Malaysia 
ExcellentBased on 17 reviews
8.6

Located in Pulau Babi Besar, D'coconut Island Resort offers a private beach and an outdoor pool, and is within a two-minute walk of Pulau Beach. It provides 3-star accommodation with air-conditioned rooms.

Peach Hill Hotel
Peach Hill Hotel
7.6 Good
57, Jalan Masai Utama 1, Pasir Gudang, Malaysia
Show on map
2.1 mi from city centre, Pasir Gudang, Malaysia 
GoodBased on 12 reviews
7.6

Peach Hill Hotel is situated in Masai and offers recently renovated rooms and free Wi-Fi. It also provides a 24-hour reception, a car rental desk and massage services.

Zen Zeng Budget Hotel
Zen Zeng Budget Hotel
7.4 Good
2,4,6 & 8, Jalan Tun Abdul Razak, Susur 1/1, Johor Bahru, Malaysia
Show on map
0.3 mi from city centre, Johor Bahru, Malaysia 
GoodBased on 332 reviews
7.4

Zen Zeng Hotel is located in Johor Bahru and offers guests wireless internet. It also provides a 24-hour reception, an express check-in and check-out feature and a concierge.

OYO Capital O 89508 Four Seasons Ruili Hotel
OYO Capital O 89508 Four Seasons Ruili Hotel
5.0 Okay
No. 20, Jalan Bakawali Kampung, Kluang, Malaysia
Show on map
0.6 mi from city centre, Kluang, Malaysia 
OkayBased on 107 reviews
5.0

This Kluang hotel is located within a 10-minute stroll of Kluang Railway Station. It also offers complimentary wireless internet.

TS Hotel - Scientex
TS Hotel - Scientex
6.8 Good
No.17, Jalan Rusa 1, Taman Scientex, Pasir Gudang, Malaysia
Show on map
2.1 mi from city centre, Pasir Gudang, Malaysia 
GoodBased on 16 reviews
6.8

TS Hotel Scientex offers a comfortable setting while in Pasir Gudang. It also provides meeting rooms, a 24-hour reception and laundry facilities.

Remember Hotel
Remember Hotel
7.6 Good
No. 4-5, Jalan Gambir 5, Tangkak, Malaysia
Show on map
8.3 mi from city centre, Tangkak, Malaysia 
GoodBased on 221 reviews
7.6

Remember Hotel Bukit Gambir is situated in Tangkak and offers free wireless internet. It also features an express check-in and check-out feature, luggage storage and a 24-hour reception.

The Leverage Business Hotel Skudai
The Leverage Business Hotel Skudai
8.3 Excellent
2, Jalan Pertama, Johor Bahru, Malaysia
Show on map
6.6 mi from city centre, Johor Bahru, Malaysia 
ExcellentBased on 959 reviews
8.3

This comfortable hotel in Johor Bahru offers free wireless internet, as well as laundry facilities and a 24-hour reception. It also provides a dry cleaning service, a laundry service and a lift.

Holiday Villa Johor Bahru City Centre
Holiday Villa Johor Bahru City Centre
8.0 Excellent
260, Jalan Dato Sulaiman, Johor Bahru, Malaysia
Show on map
1.5 mi from city centre, Johor Bahru, Malaysia 
ExcellentBased on 1,583 reviews
8.0

Located in Johor Bahru, Holiday Villa Johor Bahru City Centre is within a 30-minute drive of Senai International Airport and offers an outdoor pool. It provides 4-star accommodation with air-conditioned rooms.

Pelican Hotel Batu Pahat
Pelican Hotel Batu Pahat
7.8 Good
No. 181, Jalan Rugayah, Batu Pahat, Malaysia
Show on map
0.5 mi from city centre, Batu Pahat, Malaysia 
GoodBased on 250 reviews
7.8

Pelican Hotel Batu Pahat is situated in Batu Pahat and offers free Wi-Fi. It provides a spa and wellness centre, as well as a sauna, a coffee bar and massage services.

Tips for booking a Johor hotel

Cheapest month:November
Most expensive month:May
Average price in Johor:$136/night
Absolute cheapest price found:$6/night
Cheapest day:Saturday
Most expensive day:Monday
$53 - $293
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$56 - $90
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Johor hotels

Show all 3,046 hotels
1
Belllo Hotel JB Central
Belllo Hotel JB Central
8.1 Excellent
21, Jalan Meldrum, Johor Bahru, Malaysia
Show on map
0.7 mi from city centre, Johor Bahru 

Belllo Hotel JB Central provides comfortable 3-star accommodation in Johor Bahru. Those staying at the property can also make use of complimentary Wi-Fi throughout their stay.

2
Berjaya Tioman Resort
Berjaya Tioman Resort
8.7 Excellent
P.O. Box 4, Mersing, Malaysia
Show on map
33.4 mi from city centre, Mersing 

Berjaya Tioman Resort is situated on Tioman Island, and provides 4-star accommodation as well as a private beach. It offers complimentary Wi-Fi, and also features a golf course.

3
Holiday Villa Johor Bahru City Centre
Holiday Villa Johor Bahru City Centre
8.0 Excellent
260, Jalan Dato Sulaiman, Johor Bahru, Malaysia
Show on map
1.5 mi from city centre, Johor Bahru 

Located in Johor Bahru, Holiday Villa Johor Bahru City Centre is within a 30-minute drive of Senai International Airport and offers an outdoor pool. It provides 4-star accommodation with air-conditioned rooms.

4
Renaissance Johor Bahru Hotel
Renaissance Johor Bahru Hotel
8.6 Excellent
2, Jalan Permas 11, Bandar Baru Permas Jaya, Johor Bahru, Malaysia
Show on map
4.3 mi from city centre, Johor Bahru 

Situated in Masai, Renaissance Johor Bahru Hotel provides luxury 5-star accommodation, as well as a sauna and an outdoor pool. It also offers valet parking, 24-hour room service and a coffee bar.

5
Suria City Hotel, Johor Bahru
Suria City Hotel, Johor Bahru
7.4 Good
No 10 Jalan Bukit Meldrum, Johor Bahru, Malaysia
Show on map
0.9 mi from city centre, Johor Bahru 

Suria City Hotel Johor Bahru offers 3-star accommodation in Johor Bahru. The multiple amenities this modern hotel has to offer include a safe, a coffee bar and laundry facilities.

6
DoubleTree by Hilton Johor Bahru
DoubleTree by Hilton Johor Bahru
8.7 Excellent
12 Jalan Ngee Heng, Johor Bahru, Malaysia
Show on map
0.2 mi from city centre, Johor Bahru 

Situated in Johor Bahru, Doubletree by Hilton Johor Bahru provides modern 4-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

7
JEN Johor Puteri Harbour by Shangri-La
JEN Johor Puteri Harbour by Shangri-La
8.1 Excellent
Persiaran Puteri Selatan, Nusajaya, Malaysia
Show on map
1.8 mi from city centre, Nusajaya 

Boasting an infinity pool and a swimming pool, JEN Johor Puteri Harbour by Shangri-La is a deluxe base in Johor Bahru. It also offers a sauna, free Wi-Fi and a coffee bar.

8
Sand & Sandals Desaru Beach Resort & Spa
Sand & Sandals Desaru Beach Resort & Spa
7.2 Good
Bandar Penawar, Bandar Penawar, Malaysia
Show on map
1.5 mi from city centre, Bandar Penawar 

Boasting an outdoor pool, a private beach and a swimming pool, Sand & Sandals Desaru Beach Resort & Spa is situated in Bandar Penawar and provides comfortable accommodation. It also offers outdoor tennis courts and a sauna.

Cheapest hotels in Johor, Malaysia

Show all 3,046 hotels
Ghazrins Dataran Larkin
Ghazrins Dataran Larkin
7.5 Good
No 27 & 29 Jalan Dataran Larkin 3 Taman Dataran Larkin, Johor Bahru, Malaysia
Show on map
2.4 mi from city centre,  

Located in Johor Bahru, Ghazrins Dataran Larkin is a short drive from Johor Bahru City Square and AEON Bukit Indah Shopping Centre.

$8
Avg. per night
Ghazrin's Classic Hotel
Ghazrin's Classic Hotel
7.6 Good
no 3 Jalan Dataran Larkin 3, Johor Bahru, Malaysia
Show on map
2.4 mi from city centre,  

Located in Johor Bahru, Ghazrin's Classic is a short drive from Johor Bahru City Square and AEON Bukit Indah Shopping Centre. It provides 3-star accommodation with air-conditioned rooms.

$10
Avg. per night
Ghazrin's Garuda
Ghazrin's Garuda
6.0 Good
No 18, jalan Garuda 1, Larkin Jaya, Johor Bahru, Malaysia
Show on map
2.5 mi from city centre,  

Located in Johor Bahru, Ghazrin's Garuda is a short drive from Johor Bahru City Square and AEON Bukit Indah Shopping Centre.

$11
Avg. per night
OYO 1114 Neo Pegasus Hotel
OYO 1114 Neo Pegasus Hotel
7.1 Good
128, Jalan Genuang, Kampung Abdullah, Segamat, Malaysia
Show on map
1.4 mi from city centre,  

OYO 1114 Neo Pegasus Hotel is located in Segamat and offers free Wi-Fi. It also provides an express check-in and check-out feature.

$11
Avg. per night
Double K Hostel Johor Bahru
Double K Hostel Johor Bahru
7.1 Good
No.31-1, Jalan Dataran Larkin 1, Johor Bahru, Malaysia
Show on map
2.5 mi from city centre,  

Located in Johor Bahru, the hostel is a short drive from Johor Bahru City Square and AEON Bukit Indah Shopping Centre. It also provides laundry facilities, luggage storage and a 24-hour reception.

$12
Avg. per night
Check Inn
Check Inn
7.0 Good
66/62 Jalan Harimau Kumbang, Johor Bahru, Malaysia
Show on map
1.4 mi from city centre,  

Check Inn is located in Johor Bahru and offers free Wi-Fi. It also features a library, a garden and a 24-hour reception.

$12
Avg. per night
Fully Hotel Johor Jaya
Fully Hotel Johor Jaya
5.3 Okay
41, 47 Jalan Teratai 2, Johor Bahru, Malaysia
Show on map
6.1 mi from city centre,  

Fully Hotel Johor Jaya is located in Johor Bahru and features free Wi-Fi. It also offers a 24-hour reception and an express check-in and check-out feature.

$12
Avg. per night
TS Hotel - Scientex
TS Hotel - Scientex
6.8 Good
No.17, Jalan Rusa 1, Taman Scientex, Pasir Gudang, Malaysia
Show on map
2.1 mi from city centre,  

TS Hotel Scientex offers a comfortable setting while in Pasir Gudang. It also provides meeting rooms, a 24-hour reception and laundry facilities.

$13
Avg. per night

Hotel prices in Johor

2 stars and under

$9 - $42

Zen Zeng Budget Hotel

#1 Most popular

$20
Avg. per night
Golden Court Hotel

#2 Most popular

$15
Avg. per night
Memory Guesthouse Jb

Best value

$9
Avg. per night
3 stars

$10 - $89

Baguss City Hotel Sdn Bhd

#1 Most popular

$22
Avg. per night
The Leverage Business Hotel Skudai

#2 Most popular

$20
Avg. per night
Ghazrin's Classic Hotel

Best value

$10
Avg. per night
4 stars +

$11 - $154

Renaissance Johor Bahru Hotel

#1 Most popular

$51
Avg. per night
DoubleTree by Hilton Johor Bahru

#2 Most popular

$52
Avg. per night
Hotel Holmes Gp

Best value

Hotel Holmes Gp
8.5 Excellent
$28
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Johor

About Johor

From sandy beaches and lush rainforests to the bustling, diverse cities like its capital Johor Bahru, the southern Johor region of Malaysia is poised to be the next big thing in tourism. Elephants plod through the jungle as cars speed between Johor Bahru’s skyscrapers. This state encompasses everything Southeast Asia can be.

The region’s natural beauty ranges from the mountainous, waterfall-dotted jungles of Endau Rompin National Park to the resort-packed Desaru Beach. Within Johor Bahru, top attractions include religious monuments like the Hindu shrine Arulmigu Sri Rajakaliamman Glass Temple and the Sultan Abu Bakar State Mosque, shopping centres like Johor Bahru City Square and historic landmarks like the Grand Palace and the Sultan Ibrahim Building.

Johor directly borders Singapore and connects Malaysia to its small neighbour via causeways. Singapore and Johor Bahru are less than an hour’s drive from one another. Express buses and shuttle trains also connect the two cities.

Originally a sultanate, Johor dates back to the 16th century. The name derives from the Persian “jauhar”, meaning gem or jewel. Prior to this, Malaysia’s southernmost point had the quite literal name “Ujong Tanah”, Malay for land’s end. While it may no longer bear a Malay name, Johor and particularly the capital Johor Bahru, has been a centre for nationalist Malay activism.

Johor travel FAQs

  • Where is the best place to stay in Johor?

    Our travelers prefer to stay in places like Johor Bahru, Bandar Penawar, and Nusajaya while in Johor.

  • What are the best hotels in Johor?

    Johor is home to many highly-rated hotels, one of which is Renaissance Johor Bahru Hotel, which has a current rating of 8.6. For other potential stays, consider Trove Johor Bahru and DoubleTree by Hilton Johor Bahru, which can also be great places to stay in Johor.