Select a City to find the Best Hotels in Cultural Triangle

Recommended destinations based on bookings from your country.

A

D

G

H

K

M

N

P

S

W

The most popular hotels in Cultural Triangle

Check out the accommodations other travelers loved.

Johor Hotels for Your Next Holiday

Why Tourists Visit Johor

  • • Visit Legoland Malaysia Resort for thrilling rides and waterpark fun.
  • • Explore Desaru Beach for sunbathing and watersports.
  • • Wander through the Johor Bahru Old Town’s cultural landmarks like the Sultan Abu Bakar Mosque.
  • • Hike through Endau-Rompin National Park for waterfalls and wildlife.
  • • Shop and dine at Johor Bahru City Square or Komtar JBCC.

Johor boasts over 450 accommodations, ranging from budget lodgings to luxury resorts, with the majority concentrated in Johor Bahru, offering 3-star hotels averaging $30–$50 per night and 5-star options like St. Giles Southkey at $90–$120. The newly opened Four Points by Sheraton Desaru offers modern amenities, ideal for travelers seeking comfort near Desaru Coast’s attractions.

Johor, Malaysia's southern-most state, is a vibrant destination known for its blend of cultural heritage, theme parks, and stunning coastlines.

Notable attractions include Legoland Malaysia, the lush Endau-Rompin National Park, Desaru Coast's sandy beaches, and the bustling Johor Bahru city center filled with shopping and dining options.

Tourists are drawn by the region’s affordability, diverse food scene, and family-friendly activities, making it an excellent choice for all types of travelers.

Johor Tips You Must Know

• Book your hotel 2-3 months in advance for the December and January peak season.

• Opt for accommodations near major attractions like Legoland or Desaru if you're traveling with family.

• Use ride-hailing apps like Grab for affordable and convenient transport around the region.

• Consider weather conditions; June to August are great for outdoor activities due to minimal rainfall.

• Check for hotels offering free shuttles to attractions, especially if you don't plan to rent a car.

Johor Bahru

Johor Bahru, the capital city, features the majestic Sultan Abu Bakar State Mosque and the Royal Abu Bakar Museum, showcasing Johor's regal history. The city is a shopping haven with Komtar JBCC and Johor Bahru City Square drawing visitors. Night markets, like Pasar Karat, highlight the city’s vibrant local culture and street food scene.

Explore the exciting range of hotels in Johor Bahru that provide easy access to the city's top attractions and cultural hotspots.

Muar

Muar, also known as the 'Royal Town of Johor,' is famed for its coffee culture and street art that rivals Penang's murals. Tanjung Emas Park, nestled along the Muar River, provides a picturesque spot for picnics and sunsets. Visitors often flock to famous local eateries serving Mee Bandung Muar, a flavorful noodle dish unique to the city.

Check out the cozy and heritage-themed hotels in Muar to fully experience the charm of this royal town.

Batu Pahat

Batu Pahat, often overlooked, surprises visitors with its iconic Penggaram Square and the historic Batu Pahat Well. Foodies adore Batu Pahat for its traditional nasi lemak bungkus and freshly baked roti canai found in roadside stalls. The city also offers scenic views at Minyak Beku Beach, where old fishing villages still thrive.

Discover the affordable and unique hotels in Batu Pahat that serve as a perfect base for exploring this hidden gem.

Desaru

Desaru, a coastal retreat, captivates travelers with its pristine beaches and the adventurous Desaru Coast Adventure Waterpark. The Desaru Fruit Farm offers a hands-on experience where visitors can explore tropical fruits and eco-tourism activities. Golf enthusiasts praise the world-class Els Club for its stunning ocean views and challenging fairways.

Browse the luxurious and family-friendly resorts and hotels in Desaru for an unforgettable beach getaway.

Kluang

Kluang is a quaint town known for its aromatic coffee at the iconic Kluang Rail Coffee café, located in an old railway station. Gunung Lambak, a small hill, invites hikers and nature lovers with its lush trails and wildlife. The UK Agro Farm adds a unique touch with its sheep-feeding and farm-stay experiences, perfect for families.

Book your stay at one of the charming hotels in Kluang to enjoy this town's coffee, hills, and countryside vibes.

Relax in Johor with Top Resorts

Discover more excellent Resorts in Johor for a relaxing getaway.

Hotel Name
Description
#
Price per night

KSL Hotel & Resort

Johor Bahru

  • Legoland Malaysia (25 km)
  • Johor Zoo (5 km)
  • Johor Bahru City Square (3 km)

KSL Hotel & Resort is connected to a dinosaur-themed water park, making it a hit for families vacationing in Johor Bahru. The resort provides direct access to KSL City Mall for endless shopping and dining options.

  • Attached water park

  • Mall access

  • Spacious family rooms

$50-$80/night

Lotus Desaru Beach Resort & Spa

Desaru

  • Desaru Coast Adventure Waterpark (5 km)
  • Desaru Fruit Farm (12 km)
  • The Els Club (6 km)

Lotus Desaru offers unique seashell-style chalets and sits right on the sandy coastline of Desaru. It includes a private water park and spa facilities for the ultimate relaxation experience.

  • Beachfront location

  • On-site water park

  • Family-friendly chalets

$70-$120/night

Trove Johor Bahru

Johor Bahru

  • Komtar JBCC (3 km)
  • Arulmigu Sri Rajakaliamman Temple (2 km)
  • Legoland Malaysia (20 km)

This chic resort stands out for its locally inspired room designs, with traditional motifs merging seamlessly with modern aesthetics. The hotel's rooftop infinity pool offers stunning views of the Johor skyline.

  • Stylish decor

  • Infinity pool

  • Close to city center

$60-$100/night

Stay Central with Top Johor Hotels

Explore more premium Central hotels in Johor Bahru for city convenience and comfort.

Hotel Name
Description
#
Price per night

Holiday Inn Johor Bahru City Centre, An IHG Hotel

Johor Bahru

  • Komtar JBCC (0.5 km)
  • Johor Bahru City Square (0.3 km)
  • Johor Zoo (2 km)

This hotel features a rooftop infinity pool and an international buffet overlooking the city's hustle and bustle, just steps from Komtar JBCC. It's a favorite for business travelers and weekend staycations.

  • Prime city location

  • Infinity pool

  • Exceptional service

$90-$150/night

DoubleTree by Hilton Johor Bahru

Johor Bahru

  • Sultan Abu Bakar Mosque (2 km)
  • Johor Bahru Old Chinese Temple (1 km)
  • City Square Mall (1 km)

Guests are welcomed with warm chocolate-chip cookies, making their first impression unforgettable. The hotel's proximity to cultural landmarks combines comfort with a taste of Johor's history.

  • Welcoming vibe

  • Luxury rooms

  • Cultural landmark proximity

$80-$130/night

The Westin Desaru Coast Resort

Desaru

  • The Els Club (2 km)
  • Desaru Coast Adventure Waterpark (1 km)
  • Tanjung Balau Beach (10 km)

This beachfront hotel blends luxury and tranquility, featuring Heavenly Spa by Westin and proximity to world-class golfing at The Els Club. It's perfect for both relaxing vacations and exclusive conferences.

  • Beachfront

  • Heavenly Spa

  • Golf nearby

$120-$180/night

Live the High Life in Johor's Luxury Hotels

Find more lavish Luxury hotels in Johor for an upscale stay with extraordinary amenities.

Hotel Name
Description
#
Price per night

Legoland Malaysia Hotel

Nusajaya

  • Legoland Malaysia (0.1 km)
  • Puteri Harbour (3 km)
  • Horizon Hills Golf (6 km)

Every room embodies a theme—from pirates to kingdoms—giving it the title 'most family-oriented luxury stay' in Johor. It's located right at the entrance of the famous Legoland Malaysia Resort.

  • Theme rooms

  • Perfect for families

  • Proximity to Legoland

$200-$300/night

The Katerina Hotel

Batu Pahat

  • Batu Pahat Mall (2 km)
  • Penggaram Square (1.5 km)
  • Wet World Batu Pahat (4 km)

This upscale heritage hotel is renowned for Victorian-style decor and a grand ballroom that hosts socialites' favorite events. Its vintage charm contrasts with nearby bustling shopping districts.

  • Heritage ambiance

  • Elegant ballroom

  • Shopping access

$90-$130/night

Hard Rock Hotel Desaru Coast

Desaru

  • Desaru Beach (0.5 km)
  • Adventure Waterpark (1 km)
  • Desaru Fruit Farm (10 km)

This music-inspired luxury hotel features priceless rock memorabilia and Hard Rock’s signature Sound of Your Stay program, where guests can play instruments in their rooms. It's a paradise for music lovers.

  • Music-themed

  • Beach view

  • High-quality amenities

$150-$230/night

Charming Boutique Stays in Johor

Discover more cozy and creative Boutique hotels in Johor for a truly bespoke experience.

Hotel Name
Description
#
Price per night

Pulai Springs Resort Official

Skudai

  • Legoland Malaysia (12 km)
  • Kulai Bird Park (10 km)
  • University Teknologi Malaysia (5 km)

Set amidst lush greenery, this boutique resort is known for its world-class golf course and self-catering apartments catering to long-term stays. It's a tranquil escape close to Johor Bahru.

  • Golf course

  • Lush setting

  • Self-catering options

$50-$90/night

Amerin Hotel Johor Bahru

Johor Bahru

  • Legoland Malaysia (25 km)
  • Pasar Karat (5 km)
  • City Square Mall (6 km)

This urban boutique hotel features rooftop dining with panoramic city views and a unique indoor pool, setting it apart from competitors. It's perfect for travelers seeking affordable luxury vibes.

  • Rooftop dining

  • Indoor pool

  • Modern aesthetics

$45-$70/night

I Am Jazz Hotel

Permas Jaya

  • AEON Permas Jaya (2 km)
  • Pasar Karat (8 km)
  • Johor Bahru City Square (9 km)

Quirky wall art and a music-inspired decor make I Am Jazz a standout boutique hotel in Johor Bahru. The hotel's intimate vibe caters especially to young and solo travelers.

  • Unique decor

  • Intimate setting

  • Affordable rates

$40-$60/night

Bring the Family to Johor's Top Hotels

Explore more delightful and practical Family Friendly hotels in Johor for a family-friendly vacation.

Hotel Name
Description
#
Price per night

Citrus Hotel Johor Bahru by Compass Hospitality

Johor Bahru

  • JB Sentral (0.5 km)
  • Komtar JBCC (0.4 km)
  • Legoland Malaysia (18 km)

Conveniently located near JB Sentral, it offers connecting family rooms and a kids' play area, making it ideal for family travel. The hotel's proximity to Singapore is also a big draw.

  • Family-friendly rooms

  • Central location

  • Near Singapore link

$40-$70/night

Grand Paragon Hotel Johor Bahru

Johor Bahru

  • Pelangi Leisure Mall (3 km)
  • Sultan Abu Bakar Mosque (3.5 km)
  • Johor Zoo (3 km)

Spacious suites and an extensive swimming pool make this hotel a hit with traveling families. Its karaoke facilities seem to be a hidden gem for families looking to unwind together.

  • Spacious suites

  • Large pool

  • Karaoke facilities

$50-$90/night

Berjaya Waterfront Hotel, Johor Bahru

Johor Bahru

  • JB CIQ (2 km)
  • City Square Mall (2.5 km)
  • Singapore Checkpoint (3 km)

This waterfront hotel features an on-site arcade, multiple dining choices, and expansive views of the straits, captivating families looking for fun-filled stays.

  • On-site arcade

  • Scenic strait views

  • Dining variety

$50-$80/night

Frequently asked question

What are the best hotels near Legoland Malaysia Resort?

Popular options near Legoland include Hotel Jen Puteri Harbour with family-friendly rooms and Somerset Medini Iskandar offering serviced apartments for larger groups.

Are there budget-friendly accommodations in Johor Bahru city center?

Tune Hotel Johor Bahru is a top choice for budget-conscious travelers, starting at $30 per night, located near JB Sentral and walking distance to City Square Mall.

What are good boutique hotel options in Johor for couples?

Amari Johor Bahru is a chic boutique hotel offering modern design, a rooftop pool, and romantic dining spots starting around $90 per night.

Is there a resort stay option for families near Desaru Coast Adventure Waterpark?

Hard Rock Hotel Desaru Coast is a family-friendly resort with themed rooms, pools, and direct access to the waterpark starting at about $140 per night.

Do hotels in Johor offer free shuttle services to nearby attractions?

Hotels like DoubleTree by Hilton Johor Bahru often provide complimentary shuttle services to spots like Komtar JBCC and Johor Zoo.

Thank you for subscribing
Destination Select city
  • Ahangama

    Sri Lanka

  • Ahungalla

    Sri Lanka

  • Alankuda

    Sri Lanka

  • Aluthgama

    Sri Lanka

  • Ambagahagedara

    Sri Lanka

  • Ambalangoda (Galle)

    Sri Lanka

  • Ambawela

    Sri Lanka

  • Andiambalama

    Sri Lanka

  • Anuradhapura

    Sri Lanka

  • Arugam Bay

    Sri Lanka

  • Aturugiriya

    Sri Lanka

  • Badulla

    Sri Lanka

  • Balangoda

    Sri Lanka

  • Balapitiya

    Sri Lanka

  • Bambalapitiya

    Sri Lanka

  • Bandarawela

    Sri Lanka

  • Battaramulla

    Sri Lanka

  • Batticaloa

    Sri Lanka

  • Beliatta

    Sri Lanka

  • Belihuloya

    Sri Lanka

  • Bentota

    Sri Lanka

  • Beruwala

    Sri Lanka

  • Boossa

    Sri Lanka

  • Bope

    Sri Lanka

  • Bopitiya (Gampaha)

    Sri Lanka

  • Boralesgamuwa

    Sri Lanka

  • Botiyatenna

    Sri Lanka

  • Buttala

    Sri Lanka

  • Chilaw

    Sri Lanka

  • Colombo

    Sri Lanka

  • Dambulla

    Sri Lanka

  • Dehiwala-Mount Lavinia

    Sri Lanka

  • Delft East

    Sri Lanka

  • Demanhandiya

    Sri Lanka

  • Deniyaya

    Sri Lanka

  • Dickoya

    Sri Lanka

  • Dickwella

    Sri Lanka

  • Digana

    Sri Lanka

  • Dimbula

    Sri Lanka

  • Dodanduwa

    Sri Lanka

  • Ella

    Sri Lanka

  • Galgamuwa (Monaragala)

    Sri Lanka

  • Galkadawala

    Sri Lanka

  • Galle

    Sri Lanka

  • Gampaha

    Sri Lanka

  • Gampola

    Sri Lanka

  • Gangodawila

    Sri Lanka

  • Gelioya

    Sri Lanka

  • Ginigathena

    Sri Lanka

  • Giritale

    Sri Lanka

  • Giriulla

    Sri Lanka

  • Godagandeniya

    Sri Lanka

  • Gonapola

    Sri Lanka

  • Habaraduwa

    Sri Lanka

  • Habarana

    Sri Lanka

  • Hambantota

    Sri Lanka

  • Hambegamuwa

    Sri Lanka

  • Haputale

    Sri Lanka

  • Hatton

    Sri Lanka

  • Hikkaduwa

    Sri Lanka

  • Hungama

    Sri Lanka

  • Induruwa

    Sri Lanka

  • Ja-Ela

    Sri Lanka

  • Jaffna

    Sri Lanka

  • Kadugannawa

    Sri Lanka

  • Kadurupe

    Sri Lanka

  • Kahatuduwa

    Sri Lanka

  • Kalametiya

    Sri Lanka

  • Kalawana

    Sri Lanka

  • Kalkudah (Batticaloa)

    Sri Lanka

  • Kallady

    Sri Lanka

  • Kalmunai

    Sri Lanka

  • Kalpitiya

    Sri Lanka

  • Kalubowila West

    Sri Lanka

  • Kalutara

    Sri Lanka

  • Kamburugamuwa

    Sri Lanka

  • Kandana

    Sri Lanka

  • Kandy

    Sri Lanka

  • Karagampitiya

    Sri Lanka

  • Karalliyadda

    Sri Lanka

  • Kataragama

    Sri Lanka

  • Katugastota

    Sri Lanka

  • Katunayake

    Sri Lanka

  • Katuneriya

    Sri Lanka

  • Kegalle

    Sri Lanka

  • Kelaniya

    Sri Lanka

  • Kepungoda

    Sri Lanka

  • Kibissa

    Sri Lanka

  • Kilinochchi

    Sri Lanka

  • Kiribathgoda

    Sri Lanka

  • Kirillapone

    Sri Lanka

  • Kirinda (Hambantota)

    Sri Lanka

  • Kiriwan Eliya

    Sri Lanka

  • Kitulgala

    Sri Lanka

  • Kobbekaduwa

    Sri Lanka

  • Koggala

    Sri Lanka

  • Komari

    Sri Lanka

  • Kombichankulama

    Sri Lanka

  • Kosgoda

    Sri Lanka

  • Koslanda

    Sri Lanka

  • Kottagoda (Matara)

    Sri Lanka

  • Kottawa

    Sri Lanka

  • Kudapaduwa

    Sri Lanka

  • Kudawe

    Sri Lanka

  • Kurana Katunayaka

    Sri Lanka

  • Kurunegala

    Sri Lanka

  • Labugolla

    Sri Lanka

  • Madulkele

    Sri Lanka

  • Maharagama

    Sri Lanka

  • Mahiyanganaya

    Sri Lanka

  • Maho

    Sri Lanka

  • Makandura

    Sri Lanka

  • Malabe

    Sri Lanka

  • Mannar

    Sri Lanka

  • Marawila

    Sri Lanka

  • Maskeliya

    Sri Lanka

  • Matale

    Sri Lanka

  • Matara

    Sri Lanka

  • Mawanella

    Sri Lanka

  • Midigama

    Sri Lanka

  • Mihintale

    Sri Lanka

  • Mihiripenne

    Sri Lanka

  • Minuwangoda

    Sri Lanka

  • Mirissa

    Sri Lanka

  • Monaragala

    Sri Lanka

  • Moratuwa

    Sri Lanka

  • Mullaittivu

    Sri Lanka

  • Nallathanniya

    Sri Lanka

  • Nanu Oya

    Sri Lanka

  • Naula

    Sri Lanka

  • Nawala

    Sri Lanka

  • Nawalapitiya

    Sri Lanka

  • Negombo

    Sri Lanka

  • Nekattegama

    Sri Lanka

  • Netolpitiya

    Sri Lanka

  • Nilaveli

    Sri Lanka

  • Nochchiyagama

    Sri Lanka

  • Nugegoda

    Sri Lanka

  • Nuwara Eliya

    Sri Lanka

  • Ohiya

    Sri Lanka

  • Padukka

    Sri Lanka

  • Pahala Maragahawewa

    Sri Lanka

  • Paiyagala

    Sri Lanka

  • Pallegama

    Sri Lanka

  • Pamunugama

    Sri Lanka

  • Panadura

    Sri Lanka

  • Panama

    Sri Lanka

  • Pannipitiya

    Sri Lanka

  • Passikudah

    Sri Lanka

  • Peliyagoda

    Sri Lanka

  • Peradeniya

    Sri Lanka

  • Piliyandala

    Sri Lanka

  • Pinnawala (Kegalle)

    Sri Lanka

  • Point Pedro

    Sri Lanka

  • Polgahawelana

    Sri Lanka

  • Polonnaruwa

    Sri Lanka

  • Pottuvil

    Sri Lanka

  • Puttalam

    Sri Lanka

  • Raddoluwa

    Sri Lanka

  • Ragama

    Sri Lanka

  • Rajagiriya

    Sri Lanka

  • Ramboda

    Sri Lanka

  • Rangala

    Sri Lanka

  • Ranna

    Sri Lanka

  • Ratmalana

    Sri Lanka

  • Ratnapura

    Sri Lanka

  • Rattota

    Sri Lanka

  • Rekawa

    Sri Lanka

  • Seeduwa

    Sri Lanka

  • Sigiriya

    Sri Lanka

  • Sri Jayewardenepura Kotte

    Sri Lanka

  • Talalla

    Sri Lanka

  • Talawatugoda

    Sri Lanka

  • Talpe

    Sri Lanka

  • Tanamalwila

    Sri Lanka

  • Tangalle

    Sri Lanka

  • Tawalantenna

    Sri Lanka

  • Telwatta

    Sri Lanka

  • Tissamaharama

    Sri Lanka

  • Trincomalee

    Sri Lanka

  • Udawalawe

    Sri Lanka

  • Ulapane

    Sri Lanka

  • Unakuruwa

    Sri Lanka

  • Unawatuna

    Sri Lanka

  • Uswetakeiyawa

    Sri Lanka

  • Vavuniya

    Sri Lanka

  • Wadakada

    Sri Lanka

  • Wadduwa

    Sri Lanka

  • Walagedara (Kandy)

    Sri Lanka

  • Wanathavilluwa

    Sri Lanka

  • Wasgamuwa

    Sri Lanka

  • Waskaduwa

    Sri Lanka

  • Wattala

    Sri Lanka

  • Watumulla

    Sri Lanka

  • Wayikkal

    Sri Lanka

  • Weligama

    Sri Lanka

  • Wellawaya

    Sri Lanka

  • Wilpattu

    Sri Lanka

  • Yala

    Sri Lanka

  • Yatiyantota

    Sri Lanka

Select city first

Check-in
Check-out
Guests
2 guests

Adults:

2

Children:

0