Hotels in Johor

Find the best deals on 3,081 hotels in Johor

Check-in
Check-out
Compare vs momondo |

Popular cities in Johor

Below are the average prices for hotels in popular Johor cities
Price
£17 - £53
CHEAPEST CITY IN JOHOR Batu Pahat 43% cheaper Hotels in Batu Pahat are the cheapest in Johor at just £17 per night on average.
MOST EXPENSIVE CITY IN JOHOR Bandar Penawar 76% more expensive Bandar Penawar has the highest priced hotels in Johor with rooms averaging £53 per night.
MOST POPULAR CITY IN JOHOR Johor Bahru 71% more users visited More momondo users search for hotels in Johor Bahru than any other city in Johor

Top Hotels in Johor

Find your perfect Johor hotel in the perfect location
Renaissance Johor Bahru Hotel
Renaissance Johor Bahru Hotel
8.6
£38
View all deals

Things to do in Johor

Johor Bahru City Square
Desaru Beach
Legoland Malaysia

Are there hotels available near Johor Bahru City Square?

The average price of the 12 hotels near Johor Bahru City Square is £22 per night. Since Johor Bahru City Square is more popular during certain months of the year than others, the prices may vary depending on when you plan your trip. In a typical year, Johor Bahru City Square is most popular during October and least popular during August. These are known as peak seasons and low seasons. The nightly rate for hotels near Johor Bahru City Square during peak seasons is £28 and in low seasons is £34. Hotels near Johor Bahru City Square are typically 141% lower than the average hotel in Johor Bahru, which is £30.

Hotels near Johor Bahru City Square
  • Citrus Hotel Johor Bahru by Compass Hospitality
    Best value

    Citrus Hotel Johor Bahru by Compass Hospitality

    No. 16, Jalan Station, Johor Bahru

    7.3

    £12

    View Deal
  • Ksl Hotel & Resort
    #1 Most popular

    Ksl Hotel & Resort

    33 Jalan Seladang, Taman Abad, Johor Bahru

    7.8

    £22

    View Deal
  • Grand Bluewave Hotel
    #2 Most popular

    Grand Bluewave Hotel

    No.9r, Jalan Bukit Meldrum, Johor Bahru

    7.7

    £23

    View Deal
  • Berjaya Waterfront Hotel
    #3 Most popular

    Berjaya Waterfront Hotel

    88, Jalan Ibrahim Sultan, Stulang Laut, Johor Bahru

    7.0

    £18

    View Deal
  • DoubleTree by Hilton Johor Bahru
    #4 Most popular

    DoubleTree by Hilton Johor Bahru

    12 Jalan Ngee Heng, Johor Bahru

    8.7

    £38

    View Deal
  • Suasana All Suites Hotel
    #5 Most popular

    Suasana All Suites Hotel

    82C Jalan Trus, Bandar Johor Bahru, Johor Bahru

    8.7

    £25

    View Deal
  • Mutiara Johor Bahru

    Mutiara Johor Bahru

    Jalan Dato Sulaiman, Taman Century, K.B. No 779, Johor Bahru

    8.1

    £23

    View Deal
  • Suasana Private Suites By Subhome

    Suasana Private Suites By Subhome

    Johor Bahru

    8.0

    £21

    View Deal
  • Suria City Hotel, Johor Bahru

    Suria City Hotel, Johor Bahru

    No 10 Jalan Bukit Meldrum, Johor Bahru

    7.4

    £13

    View Deal
  • Pulai Springs Resort - Cinta Ayu All Suites

    Pulai Springs Resort - Cinta Ayu All Suites

    20 km Jalan Pontian Lama, Johor Bahru

    8.0

    £25

    View Deal
  • Erica Hotel

    Erica Hotel

    No 9n, Jalan Tenteram, Bukit Meldrum, Johor Bahru

    6.3

    £14

    View Deal
  • M Suites Hotel

    M Suites Hotel

    16 Jalan Skudai, Straits View, Johor Bahru

    7.9

    £30

    View Deal

How much do hotels cost near Desaru Beach?

12 hotels are available near Desaru Beach in Bandar Penawar. The average price near Desaru Beach is £79/night, but prices can vary based on time of year along with other factors. The peak season (November), when Desaru Beach is most popular, has an average price of £65/night whereas the low season (September) generally costs £63/night on average. Hotels near Desaru Beach are typically 127% higher than the average hotel in Bandar Penawar, which is £62.

Hotels near Desaru Beach
  • D'Clouds Desaru Beach Private Unit
    Best value

    D'Clouds Desaru Beach Private Unit

    Bandar Penawar

    8.5

    £33

    View Deal
  • Hard Rock Hotel Desaru Coast
    #1 Most popular

    Hard Rock Hotel Desaru Coast

    Jalan Pantai 3, Bandar Penawar

    8.4

    £84

    View Deal
  • Sand & Sandals Desaru Beach Resort & Spa
    #2 Most popular

    Sand & Sandals Desaru Beach Resort & Spa

    Bandar Penawar, Bandar Penawar

    7.2

    £66

    View Deal
  • Lotus Desaru Beach Resort
    #3 Most popular

    Lotus Desaru Beach Resort

    Lot 1854, Jalan Desaru, Bandar Penawar

    8.0

    £43

    View Deal
  • Tunamaya - Desaru Coast
    #4 Most popular

    Tunamaya - Desaru Coast

    Kota Tinggi, Bandar Penawar

    7.2

    £41

    View Deal
  • The Westin Desaru Coast Resort
    #5 Most popular

    The Westin Desaru Coast Resort

    Jalan Pantai 3, Desaru Coast, Bandar Penawar

    8.8

    £94

    View Deal
  • Tiara Desaru Seaview Residence

    Tiara Desaru Seaview Residence

    1588, Jalan Tanjung Lompat Desaru, Bandar Penawar

    6.6

    £35

    View Deal
  • Anantara Desaru Coast Resort & Villas

    Anantara Desaru Coast Resort & Villas

    No.1 Persiaran Damai, Bandar Penawar

    8.8

    £130

    View Deal
  • Tiara Desaru Residences

    Tiara Desaru Residences

    1588, Jalan Tanjung Lompat, Bandar Penawar

    6.9

    £38

    View Deal
  • Desaru Beach Arcadia Villas

    Desaru Beach Arcadia Villas

    Bandar Penawar

    9.2

    £257

    View Deal
  • Le'Coco Desaru Beach Private Unit

    Le'Coco Desaru Beach Private Unit

    Bandar Penawar

    9.3

    £50

    View Deal
  • Desaru Luxury Homestay-Near Water Park/Beach/Rapid

    Desaru Luxury Homestay-Near Water Park/Beach/Rapid

    Bandar Penawar

    £73

    View Deal

How much do hotels cost near Legoland Malaysia?

There are 12 hotels near Legoland Malaysia that have an average price of £28 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is August and the peak season price for hotels in the area of Legoland Malaysia is £40/night. The low season in this area is September and hotel prices usually cost about £45/night. Hotels near Legoland Malaysia are typically 154% lower than the average hotel in Gelang Patah, which is £43.

Hotels near Legoland Malaysia
  • Oyo 596 The Vintage Hotel
    Best value

    Oyo 596 The Vintage Hotel

    No. 26 & 28, Jalan Nusaria 3/4, Gelang Patah

    8.1

    £11

    View Deal
  • Natura Hotel
    #1 Most popular

    Natura Hotel

    15, Jalan Nusaria 4/6, Gelang Patah

    8.5

    £15

    View Deal
  • D Elegance Hotel
    #2 Most popular

    D Elegance Hotel

    06-01, Jalan Nusaria 11/6, Taman Nusant, Gelang Patah

    8.4

    £15

    View Deal
  • Somerset Medini Iskandar Puteri
    #3 Most popular

    Somerset Medini Iskandar Puteri

    Lot 5 Jalan Medini Utara 4, Gelang Patah

    8.1

    £30

    View Deal
  • Hotel Nusa Ct
    #4 Most popular

    Hotel Nusa Ct

    15, Jalan Nip 2/8, Gelang Patah

    7.2

    £13

    View Deal
  • Legoland Malaysia Resort
    #5 Most popular

    Legoland Malaysia Resort

    7, Jalan Legoland, Nusajaya

    8.3

    £117

    View Deal
  • Holi 1Medini Themed Suites

    Holi 1Medini Themed Suites

    Gelang Patah

    7.9

    £17

    View Deal
  • Perth Hotel

    Perth Hotel

    21, Jalan Terminal 1, Senai

    8.1

    £25

    View Deal
  • Holi Afiniti Themed Suites

    Holi Afiniti Themed Suites

    Nusajaya

    7.4

    £36

    View Deal
  • Hotel Holmes Gp

    Hotel Holmes Gp

    Taman GP Prima, Gelang Patah

    8.5

    £15

    View Deal
  • Creator Hotel

    Creator Hotel

    Lot1566, Batu 20, Jalan Besar, Kulai

    8.1

    £16

    View Deal
  • Teega Suites @ Ph

    Teega Suites @ Ph

    Nusajaya

    8.7

    £29

    View Deal

Popular hotels in Johor

Book a room in one of momondo’s favourite hotels in these popular Johor cities
  • Hotel Time Johor Bahru
    Best value

    Hotel Time Johor Bahru

    15 Jalan Permas 10/8, Bandar Permas Jaya, 81750 Johor Bahru, Johor, Malaysia, Johor Bahru

    7.1

    £10

    View Deal
  • Thistle Johor Bahru
    #1 Most popular

    Thistle Johor Bahru

    Jalan Sungai Chat, Johor Bahru

    7.7

    £27

    View Deal
  • DoubleTree by Hilton Johor Bahru
    #2 Most popular

    DoubleTree by Hilton Johor Bahru

    12 Jalan Ngee Heng, Johor Bahru

    8.7

    £38

    View Deal
  • Grand Bluewave Hotel
    #3 Most popular

    Grand Bluewave Hotel

    No.9r, Jalan Bukit Meldrum, Johor Bahru

    7.7

    £23

    View Deal
  • Mutiara Johor Bahru
    #4 Most popular

    Mutiara Johor Bahru

    Jalan Dato Sulaiman, Taman Century, K.B. No 779, Johor Bahru

    8.1

    £23

    View Deal
  • Renaissance Johor Bahru Hotel
    #5 Most popular

    Renaissance Johor Bahru Hotel

    2, Jalan Permas 11, Bandar Baru Permas Jaya, Johor Bahru

    8.6

    £38

    View Deal
  • Berjaya Waterfront Hotel

    Berjaya Waterfront Hotel

    88, Jalan Ibrahim Sultan, Stulang Laut, Johor Bahru

    7.0

    £18

    View Deal
  • Aniika Inn
    Best value

    Aniika Inn

    298-Jalan Haji Manan, Taman Lian Seng, Kluang 86000, Johor, Malaysia, Kluang

    6.6

    £10

    View Deal
  • Starz Hotel
    #1 Most popular

    Starz Hotel

    No.31,32,33, Jalan Tasik 1, Pusat Perniagaan Tasik, Kluang

    8.6

    £20

    View Deal
  • Greenpeace Homestay Kluang
    #2 Most popular

    Greenpeace Homestay Kluang

    Kluang

    7.3

    £10

    View Deal
  • Be Boutique Hotel
    #3 Most popular

    Be Boutique Hotel

    8D & 8E, Jalan Dato Haji Hassan, Kluang

    8.2

    £13

    View Deal
  • The Imperial Hotel
    #4 Most popular

    The Imperial Hotel

    No.1, Jalan Syed Abdul Hamid Sagaff, Kluang

    8.1

    £20

    View Deal
  • Hotel Setia
    #5 Most popular

    Hotel Setia

    No 3, Jalan Setia Indah 1, Taman Setia Indah, Kluang

    7.5

    £16

    View Deal
  • Hotel Kluang Comfort

    Hotel Kluang Comfort

    No.47, 49 (1 & 2 Floor), Jalan Besar. Johor, Kluang

    6.4

    £13

    View Deal
  • Amansari Hotel Desaru
    Best value

    Amansari Hotel Desaru

    Jalan Kempas 1, Taman Desaru Utama, Bandar Penawar

    7.3

    £31

    View Deal
  • Hard Rock Hotel Desaru Coast
    #1 Most popular

    Hard Rock Hotel Desaru Coast

    Jalan Pantai 3, Bandar Penawar

    8.4

    £84

    View Deal
  • Sand & Sandals Desaru Beach Resort & Spa
    #2 Most popular

    Sand & Sandals Desaru Beach Resort & Spa

    Bandar Penawar, Bandar Penawar

    7.2

    £66

    View Deal
  • Tunamaya - Desaru Coast
    #3 Most popular

    Tunamaya - Desaru Coast

    Kota Tinggi, Bandar Penawar

    7.2

    £41

    View Deal
  • Lotus Desaru Beach Resort
    #4 Most popular

    Lotus Desaru Beach Resort

    Lot 1854, Jalan Desaru, Bandar Penawar

    8.0

    £43

    View Deal
  • Panuba Inn Resort
    Best value

    Panuba Inn Resort

    Kg Panuba, Tioman Island

    6.9

    £13

    View Deal
  • Japamala Resort by Samadhi
    #1 Most popular

    Japamala Resort by Samadhi

    Kampung Lanting, Tioman Island

    9.1

    £181

    View Deal
  • Sri Sentosa Chalet
    #2 Most popular

    Sri Sentosa Chalet

    Sri Sentosa Chalet, Tioman Island

    8.7

    £20

    View Deal
  • Tunamaya Beach & Spa Resort
    #3 Most popular

    Tunamaya Beach & Spa Resort

    Lot 20&21, Mukim Tioman, Tioman Island

    7.9

    £124

    View Deal
  • Selesa Tioman Home Stay Apartment
    #4 Most popular

    Selesa Tioman Home Stay Apartment

    Tioman Island

    6.9

    £35

    View Deal
  • The Barat Tioman Beach Resort
    #5 Most popular

    The Barat Tioman Beach Resort

    Lot 438, Kampung Juara, Rompin, Tioman Island

    7.8

    £49

    View Deal

Johor travel tips

Check these FAQs for important travel tips while planning your visit to Johor

What is the most popular destination in Johor?

The most popular cities in Johor are Johor Bahru, Kluang, and Bandar Penawar. The average price for a hotel room in Johor Bahru is £30/night, while the price for a hotel room in Kluang is £15/night and the price for a hotel room in Bandar Penawar is £62/night.

What is considered a good deal for a hotel in Johor?

Recently, a momondo user found a hotel deal for £4/night in Johor, which is a great deal. Generally speaking, we would consider a good deal for our users to be any price lower than the average hotel price in Johor, which is £35/night.

What are the best hotels in Johor?

Looking at our users' ratings, the best hotels in Johor are Grand Belllo Hotel Jbcc(88), located in Johor Bahru, DoubleTree by Hilton Johor Bahru(87), located in Johor Bahru, and D'coconut Island Resort(86), located in Pulau Babi Besar.