Skyscanner
  • Help
FlightsHotelsCar Hire

Hotels in Johor Bahru

Popular filters:
  1. Home
  2. Hotels
  3. Malaysia
  4. Johor
  5. Johor Bahru

Find the best Johor Bahru hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Johor Bahru hotels with free cancellation or excellent ratings

Trusted Johor Bahru hotel providers

See all hotels in Johor Bahru

View more hotels
Filter by:
Amenities
ParkingSpaPoolKitchenFitness centreAirport shuttleRoom serviceWi-FiCasinoPets allowed
Best for
CouplesFamilySolo travellersBusiness trips
Accommodation Type
ApartmentHostelResortGuest houseHoliday rentals
View hotels by
Best
Top reviews
Lowest price
Most stars
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Price per room per night for 2 adultsAll taxes and fees included
Ghazrin's Garuda Hotel

4.49 km from city centre

2.7/5
Average424 reviews
Lowest price we found for this hotel
Trip.com
From
€ 16

a night

Cactus Hotel Skudai

12.79 km from city centre

Lowest price we found for this hotel
Agoda
From
€ 11

a night

Hotel de Angsana Johor Bahru

6.32 km from city centre

2.5/5
Average12 reviews
Lowest price we found for this hotel
Trip.com
From
€ 15

a night

Can’t find the right hotel?

Search all available hotels near Johor Bahru. Find the one that’s right for you.

Search hotels 
The Colony by Cactus Hotel Dedap

10.62 km from city centre

5.0/5
With honours1,506 reviews
Lowest price we found for this hotel
Agoda
From
€ 11

a night

Sun Inns Permas Jaya

8.44 km from city centre

3.7/5
Good1,338 reviews
Lowest price we found for this hotel
Agoda
From
€ 13

a night

Lotus Hotel Johor Bahru

8.01 km from city centre

3.6/5
Good701 reviews
Lowest price we found for this hotel
Agoda
From
€ 15

a night

V8 Hotel Johor Bahru

11.83 km from city centre

4.0/5
Very good8,267 reviews
Lowest price we found for this hotel
Agoda
From
€ 24

a night

Live Com Hotel

5.75 km from city centre

2.9/5
Average1,217 reviews
Lowest price we found for this hotel
Agoda
From
€ 16

a night

View more hotels

Hotels in Johor Bahru rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
Yemala Suites at Skyloft - Johor
10.96 km from city centre
5/5
With honours46 reviews
€ 81
Per night
The Colony by Cactus Hotel Dedap
10.62 km from city centre
5/5
With honours1506 reviews
€ 11
Per night
DesaTebrau NewStar Homestay - Wedding Bridal House
11.96 km from city centre
5/5
With honours13 reviews
€ 19
Per night
Yemala Suites at Skyloft - Johor
10.96 km from city centre
5/5
With honours46 reviews
€ 81
Per night
The Colony by Cactus Hotel Dedap
10.62 km from city centre
5/5
With honours1506 reviews
€ 11
Per night
DesaTebrau NewStar Homestay - Wedding Bridal House
11.96 km from city centre
5/5
With honours13 reviews
€ 19
Per night
See more

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Johor Bahru.

3-star hotels

95 properties
from
€ 11
per night

4-star hotels

48 properties
from
€ 12
per night

5-star hotels

14 properties
from
€ 10
per night

3-star hotels

95 properties
from
€ 11
per night

4-star hotels

48 properties
from
€ 12
per night

5-star hotels

14 properties
from
€ 10
per night

Find a Johor Bahru hotel in the heart of the action

Beat the queues at the top Johor Bahru attractions by staying close to them.

Austin Heights Water & Adventure Park

Tan Hiok Nee heritage Street

Danga Bay

Austin Heights Water & Adventure Park

Tan Hiok Nee heritage Street

Danga Bay

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelThe Colony by Cactus Hotel Dedap – 5.0
Cheapest month to bookMay
Average 4 star hotel price78 € per night
Average 5 star hotel price64 € per night

How to find the best hotel deals in Johor Bahru

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

Flexible on dates? Say hello to better rates

Fancy a break, but haven't decided on exact dates yet? Good! Use our calendar view to find the cheapest month or even day of the month to stay in Johor Bahru.

Finding cheap hotels in Johor Bahru: FAQs

In Johor Bahru, the expected average temperature in August is 27°C. The warmest month is typically May, which averages 30°C. The coolest month is December, with temperatures averaging 25°C. The rainiest month is December, and the driest month is February.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Johor Bahru with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is 5 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 6 € per night.
The average price of a hotel during the week is 64 € per night, and the average price on weekends is 70 €. Overall, it looks like the cheapest day to stay in Johor Bahru could be Thursday.
The nearest airport to Johor Bahru is Senai International Airport (JHB), which is 22.1km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Johor Bahru. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Johor Bahru is currently around 45 € per night. And the cheapest 3-star hotel we found is 11 € per night.
The average price of a 4-star hotel in Johor Bahru is currently around 77 € per night. And the cheapest 4-star hotel we found is 10 € per night.
The average price of a 5-star hotel in Johor Bahru is currently around 65 € per night. And the cheapest 5-star hotel we found is 10 € per night.
The cheapest month to stay in a hotel in Johor Bahru is May, with an average price of 47 € per night. The most expensive month is August, when the average room rate can rise to 64 € per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is 64 € per night, which is around 10% higher than the rest of the year.
Get your morning laps in at Amari Johor Bahru, Thistle Johor Bahru and Holiday Inn Johor Bahru City Centre.
If you're hitting up Johor Bahru with kids in tow, try Holiday Inn Johor Bahru City Centre, St. Giles Southkey and Ramada Suites by Wyndham the Straits Johor Bahru.

Plan your trip to Johor Bahru

  • Flights to Senai International
  • Car hire in Johor Bahru

More travel options

Book hotels in Batu Pahat
Cheap hotels deals in Kampong Tanjong Gading
Cheap hotels deals in Kampong Pasir Sanang Burong
Hotels in Kampong Ayer Batang
Cheap hotels deals in Kukup
Book hotels in Kulai
Book hotels in Masai
Book hotels in Kampung Nipah
Cheap hotels deals in Kota Tinggi
Hotels in Kampong Atap
Hotels deals in Kampong Mukut
Hotels deals in Senai
Hotels in Sungai Balang
Cheap hotels deals in Muar
Hotels in Segamat
Hotels deals in Tangkak
Book hotels in Kampong Paya
Hotels deals in Bukit Gambir
Hotels in Kampong Bunut
Hotels in Pasir Gudang
Hotels in Bandar Penawar
Book hotels in Buluh Kasap
Cheap hotels deals in Mersing
Book hotels in Pengerang
Hotels deals in Kangkar Teberau
Hotels deals in Kampung Genting
Hotels deals in Taman Nam Tak
Cheap hotels in Sekudai
Hotels deals in Kampong Lalang
Cheap hotels in Kampong Minyak Beku
Hotels deals in Pelentung
Hotels deals in Rengit
Cheap hotels in Yong Peng
Book hotels in Parit Raja
Cheap hotels deals in Kampung Sedenak
Cheap hotels deals in Kampong Juara
Cheap hotels deals in Kluang
Hotels deals in Gelang Patah
Hotels in Serom
Book hotels in Ulu Tiram
Cheap return flights to Kampung Tekek
Cheap flights to Malaysia
Cheap tickets to Mersing
Flights to Johor
Return plane tickets to Tioman
Return tickets to Senai International
The Square Hotel
Redpine Boutique Hotel
SG Hotel Johor Bahru
Almas Suites @ Puteri Harbour
Belllo Hotel JB Central
The Leverage Business Hotel (Skudai)
V8 Hotel Johor Bahru
Pulai Springs Resort
Ritzton Hotel
Millesime Hotel Johor Bahru
Citrus Hotel Johor Bahru by Compass Hospitality
Crescendo Boutique Hotel
Hotel Austin Paradise - Taman Pulai Utama
Minimalist Hotel
Stella Hotel
Hotel Holmes Gp
M+ Boutique Hotel
Memory Guesthouse JB
New York Hotel
Amerin Hotel Johor Bahru
4-star hotels deals in Johor Bahru
3-star hotels in Johor Bahru
Cheap 5-star hotels in Johor Bahru
Cheap hotels deals near Sultan Abu Bakar State Mosque
Book hotels deals near Church Of The Holy Family
Cheap hotels deals near Skudai Catholic Center
Cheap hotels near Jalan Wong Ah Fook
Hotels deals near Johor Bahru Chinese Historical Museum
Cheap hotels near VISION CHRISTIAN FELLOWSHIP JB (PERLING)
Book hotels near Calvary City Church (Taman Perindustrian JB Perdana)
Book hotels deals near Whisky House Johore Bahru
Cheap hotels deals near Istana Besar
Book hotels deals near Dataran Bandaraya (City Square)
Cheap hotels near Pasar Malam
Book hotels near Tanjung Piai National Park
Book hotels deals near R&R Gelang Patah Arah Utara
Book hotels near LEGOLAND Malaysia
Cheap hotels deals near Johor Bahru Sentral Railway Station
Cheap hotels deals near Danga Bay
Book hotels deals near Angsana Spa
Cheap hotels deals near Mosque Tanjung Puteri Resort
Hotels deals near Tan Hiok Nee heritage Street
Hotels deals near Bangkok Spa
Flights to Chuzestan
Chalet Serena
Pension Vicus
Cheap tickets from Schweiz to Vereinigte Staaten
Carmen Guillemot
Sagitta Hotel
Flights from Berlin Brandenburg to Vereinigte Staaten
Tickets from Porto to Sardinien
Return tickets from Brüssel to Málaga
Cheap return tickets from München to Møre og Romsdal
Motel 6 Pulaski, TN
Return tickets from Kanada to Kroatien
Cheap tickets from Bangkok Suvarnabhumi to Udon Thani
Flights from Düsseldorf to Frankfurt am Main
Best car hire at Ras Al Khaimah Airport
Chateau Gruchet Le Valasse
Return tickets from Hamburg to Teneriffa Süd
Revolver
B&B Hotel Paris Meudon Vélizy
Wein&Speiz Fogadó
Strandhotel Mirow
Tickets from Chopin-Flughafen Warschau to Brasilien
Hotels deals in San Gimignano
La Corte di Opaka
Car hire in Johor Bahru
Senai International Airport car hire
Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Hotels directory
  • Domestic flights
  • Flights
  • Hotels
  • Car hire
  • App
  • Sitemap
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Security
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • London
    • Berlin Brandenburg
    • Barcelona
    • Paris
    • Amsterdam Schiphol
    • Zurich
    • Vienna
    • Hamburg
    • Istanbul
  • Hotels
    • London
    • Berlin
    • Barcelona
    • Paris
    • Amsterdam
    • Zurich
    • Vienna
    • Hamburg
    • Istanbul
  • Car hire
    • London
    • Berlin
    • Barcelona
    • Paris
    • Amsterdam
    • Zurich
    • Vienna
    • Hamburg
    • Istanbul
© Skyscanner Ltd 2002 – 2025

International Sites

  • Hotels
  • Hotels
  • Hotels
  • 酒店
  • Hotely
  • Ξενοδοχεία
  • Hotels
  • Szállodák
  • Hotels
  • Hotels Deals in Popular Cities
  • ホテル
  • Hoteles
  • Hotéis
  • Hoteluri
  • Отели
  • الفنادق
  • Hotels
  • Hôtels
  • Hotel
  • Готелі
  • Hotels Deals in Popular Cities

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 137 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings