Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Johor

Filter by star ratings
All filters
The Puteri Pacific Johor Bahru
7.8 Good

0.7 km from city centre, Johor Bahru Show on map

GoodBased on 137 reviews
7.8

The Puteri Pacific Johor Bahru offers 5-star accommodation in Johor Bahru. Guests also have exclusive access to the on-site D' Rebung and Pacific Fitness Centre.

Peach Hill Hotel
7.1 Good

3.4 km from city centre, Pasir Gudang Show on map

GoodBased on 18 reviews
7.1

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.

Amari Johor Bahru
8.8 Excellent

0.4 km from city centre, Johor Bahru Show on map

ExcellentBased on 3,183 reviews
8.8

Amari Johor Bahru is located in Johor Bahru and offers free Wi-Fi. Guests also have exclusive access to the on-site Breeze Spa and FIT Centre.

Sabak Awor Resort
6.5 Good

4.1 km from city centre, Muar Show on map

GoodBased on 109 reviews
6.5

Providing a shuttle service to Malacca International Airport, plus free wireless internet, Sabak Awor Resort is a convenient base in Muar. It also provides a beauty centre, massage services and a tour desk.

Remember Hotel
7.6 Good

13.4 km from city centre, Tangkak Show on map

GoodBased on 209 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 room service.

Le Grandeur Palm Resort Johor
7.9 Good

5.9 km from city centre, Senai Show on map

GoodBased on 913 reviews
7.9

Situated in Senai, Le Grandeur Palm Resort Johor offers 5-star accommodation, as well as outdoor tennis courts, free Wi-Fi and an outdoor heated pool. It also features a sauna, a bowling alley and a Jacuzzi.

Ksl Hotel & Resort
7.8 Good

2.2 km from city centre, Johor Bahru Show on map

GoodBased on 9,211 reviews
7.8

KSL Hotel & Resort is located in Johor Bahru and offers miniature golf and water slides. It provides 5-star accommodation with air-conditioned rooms.

Oyo 588 The Fern Lodge
7.6 Good

1.0 km from city centre, Skudai Show on map

GoodBased on 440 reviews
7.6

This comfortable hotel in Johor Bahru offers free Wi-Fi, as well as room service and an express check-in and check-out feature. It also provides a dry cleaning service, laundry facilities and connecting rooms.

Kota Heritage Hotel
7.4 Good

0.7 km from city centre, Kota Tinggi Show on map

GoodBased on 85 reviews
7.4

This comfortable hotel in Kota Tinggi offers free Wi-Fi, as well as laundry facilities and an express check-in and check-out feature. It also provides a tour desk, a 24-hour reception and a currency exchange.

Pelican Hotel
7.8 Good

0.8 km from city centre, Batu Pahat Show on map

GoodBased on 230 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:September
Most expensive month:May
Average price in Johor:$112/night
Absolute cheapest price found:$4/night
Cheapest day:Sunday
Most expensive day:Wednesday
$42 - $293
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$17 - $202
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Johor hotels

Show all 817 hotels
1
Muar Traders Hotel
8.0 Excellent

0.6 km from city centre, Muar Show on map

Muar Traders Hotel is located in Muar and provides guests with free Wi-Fi. It also offers a 24-hour reception, meeting rooms and a designated smoking area.

2
Legoland Malaysia Resort
8.3 Excellent

0.9 km from city centre, Nusajaya Show on map

Boasting an outdoor pool, Legoland Malaysia Hotel is situated in Johor Bahru and offers comfortable accommodation. It also provides an airport shuttle, a tour desk and an express check-in and check-out feature.

3
Amari Johor Bahru
8.8 Excellent

0.4 km from city centre, Johor Bahru Show on map

Amari Johor Bahru is located in Johor Bahru and offers free Wi-Fi. Guests also have exclusive access to the on-site Breeze Spa and FIT Centre.

4
Holiday Villa Johor Bahru City Centre
8.0 Excellent

2.4 km from city centre, Johor Bahru Show on map

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.

5
Renaissance Johor Bahru Hotel
8.5 Excellent

6.9 km from city centre, Johor Bahru Show on map

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.

6
DoubleTree by Hilton Johor Bahru
8.7 Excellent

0.2 km from city centre, Johor Bahru Show on map

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
The Puteri Pacific Johor Bahru
7.8 Good

0.7 km from city centre, Johor Bahru Show on map

The Puteri Pacific Johor Bahru offers 5-star accommodation in Johor Bahru. Guests also have exclusive access to the on-site D' Rebung and Pacific Fitness Centre.

8
Ksl Hotel & Resort
7.8 Good

2.2 km from city centre, Johor Bahru Show on map

KSL Hotel & Resort is located in Johor Bahru and offers miniature golf and water slides. It provides 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Johor, Malaysia

Show all 817 hotels
Cappuccino Hotel
6.8 Good

11.5 km from city centre, Johor Bahru Show on map

Cappuccino Hotel is situated in Johor Bahru and offers free wireless internet. It also provides room service, an express check-in and check-out feature and an airport shuttle.

$10
Avg. per night
Ghazrin's Classic Hotel
7.6 Good

3.9 km from city centre, Johor Bahru Show on map

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
OYO 966 Segamat Red Orange Hotel Sdn Bhd
7.4 Good

1.1 km from city centre, Segamat Show on map

This Segamat hotel is located within a 10-minute stroll of Segamat Railway Station. It also offers complimentary Wi-Fi.

$10
Avg. per night
Oyo 588 The Fern Lodge
7.6 Good

1.0 km from city centre, Skudai Show on map

This comfortable hotel in Johor Bahru offers free Wi-Fi, as well as room service and an express check-in and check-out feature. It also provides a dry cleaning service, laundry facilities and connecting rooms.

$11
Avg. per night
Live Com Hotel
9.4 Excellent

5.1 km from city centre, Johor Bahru Show on map

Livecom Hotel is located in Johor Bahru and offers guests free Wi-Fi. It also offers a 24-hour reception, luggage storage and an express check-in and check-out feature.

$11
Avg. per night
Hotel Sentral Johor Bahru
6.6 Good

1.3 km from city centre, Johor Bahru Show on map

Hotel Sentral offers contemporary accommodation in Johor Bahru and is within a 20-minute walk of Johor Bahru Sentral Railway Station. It provides city views and complimentary Wi-Fi.

$12
Avg. per night
Remember Hotel
7.6 Good

13.4 km from city centre, Tangkak Show on map

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 room service.

$13
Avg. per night
Tune Hotel - Danga Bay, Johor
7.9 Good

5.0 km from city centre, Johor Bahru Show on map

Tune Danga Bay Johor offers a modern setting while in Johor Bahru. Those staying at the property also have access to free wireless internet and on-site parking.

$13
Avg. per night

Hotel prices in Johor

2 stars or below

$10 - $26

No. 1 most popular

$13
Avg. per night

No. 2 most popular

H Hotel
7.9 Good
$14
Avg. per night
$10
Avg. per night
3 stars

$10 - $68

No. 1 most popular

V8 Hotel
7.2 Good
$31
Avg. per night

No. 2 most popular

$36
Avg. per night

Best value

$10
Avg. per night
4 stars and up

$19 - $139

No. 1 most popular

$51
Avg. per night

No. 2 most popular

$133
Avg. per night

Best value

$19
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 travellers prefer to stay in places like Johor Bahru, Bandar Penawar, and Nusajaya while in Johor.

  • What are the best hotels in Johor?

    Renaissance Johor Bahru Hotel (8.5/10 from 1,066 reviews), Legoland Malaysia Resort (8.3/10 from 865 reviews), and The Puteri Pacific Johor Bahru (8.1/10 from 51 reviews) are all highly rated places to stay in Johor.