Where to Stay for Beach Bliss, Urban Comfort & Family Fun in Southern Malaysia
About Johor Bahru
Located at the southernmost tip of Peninsular Malaysia, Johor Bahru (JB) is a vibrant city offering an exciting mix of urban thrills and coastal retreats. With easy access from Singapore and a growing reputation for luxury hospitality, shopping, and family-friendly attractions, JB is the perfect base for a short getaway or a long holiday.
Whether you’re here to explore Desaru’s golden beaches, shop at lifestyle hubs like Mid Valley Southkey, or indulge in spa treatments by the sea—Johor Bahru has a stay for every kind of traveller.
9 Best Hotels & Retreats in Johor Bahru
1. Capri by Fraser, Johor Bahru
A smart and stylish hotel residence in the heart of downtown JB, perfect for digital nomads and city explorers.
Highlights:
- Studio & 1-bedroom residences with kitchenettes
- Rooftop pool with skyline views
- 24/7 gym, Spin & Play laundry, all-day dining
Location: Jalan Tengku Azizah, Bukit Chagar
Getting There: 36 mins drive from Senai Airport
Website: Capri by Fraser JB | +607-277 0888
2. ibis Styles Johor Iskandar Puteri
Affordable and family-friendly with a creative twist, nestled in the SiLC business park near Legoland.
Highlights:
- Family Rooms with bunk beds
- Fitness centre & strEATs Restaurant
- Great value near attractions
Location: Iskandar Puteri
Getting There: 20 mins from Paradigm Mall, 25 mins from THE COMMUNE
Website: ibis Styles | +607-533 0533
3. St Giles Southkey
Luxury and convenience within Mid Valley Southkey’s integrated complex—ideal for shoppers and business travellers.
Highlights:
- 575 stylish rooms with city views
- All-day dining, rooftop bar, business lounge
- Connected to Southkey Mall
Location: Persiaran Southkey 1, Kota Southkey
Getting There: 35 mins from airport
Website: St Giles Southkey | +607-336-8888
4. Anantara Desaru Coast Resort Villas
Escape to tropical luxury with beachfront villas and spa indulgences in Desaru.
Highlights:
- Villas with infinity pools & butler service
- Thai & Malaysian dining, outdoor cinema
- Spa, yoga, water sports, kids club
Location: Desaru Coast
Getting There: 1 hour from Senai Airport or 4 hours from KL
Website: Anantara Desaru | +607-828 0888
5. Four Points by Sheraton Desaru
A contemporary retreat for families and golf lovers, with easy access to the beach and activities.
Highlights:
- Daily kids’ activities & family packages
- Malaysian Kitchen at Mesh Restaurant
- Shuttle to Adventure Waterpark & The Els Club
Location: Taman Desaru Utama
Getting There: 1 hour from Senai Airport
Website: Four Points Desaru | +607-832 8888
6. Hard Rock Hotel Desaru Coast
A high-energy escape for music lovers with rock-themed rooms and beachside entertainment.
Highlights:
- Music-inspired rooms, guitar rentals
- Rock Spa, live shows, kids’ club
- Walking distance to beach
Location: Jalan Pantai 3, Desaru
Getting There: 1.5 hours from Singapore or 1 hour from JB
Website: Hard Rock Desaru | +607-838 8888
7. One&Only Desaru Coast
An ultra-luxurious sanctuary with rainforest views, Michelin-star dining, and personalised wellness.
Highlights:
- Only 42 suites with absolute privacy
- Ember Beach Club by Chef Andrew Walsh
- UNESCO-recognised Silat Melayu classes, nature walks, spa
Location: Persiaran Damai, Desaru Coast
Getting There: 2.5 hours from Changi Airport, transfers available
Website: One&Only Desaru | +607-878 3400
8. The Westin Desaru Coast Resort
Relax and recharge at this beachfront haven with wellness-focused amenities and scenic views.
Highlights:
- Heavenly Spa, sea-view balconies
- Five restaurants & bars
- Near Adventure Waterpark & golf courses
Location: Jalan Pantai 3, Desaru
Getting There: 1 hour from Senai Airport
Website: Westin Desaru | +607-838 3333
Top Nearby Attractions
- Adventure Waterpark Desaru
- LEGOLAND® Malaysia Resort
- The Els Club Golf Course
- Jalan Tan Hiok Nee Cultural Street
- Johor Bahru City Square Mall
Top Food Hotspots in Johor Bahru
- Restoran Todak (Orang Asli) – Fresh seafood by the sea
- IT Roo Café – Famous chicken chop in old town
- Pasar Karat (JB Night Market) – Local street snacks and vintage finds
- Mee Rebus Haji Wahid – Classic Johorean comfort food
- The Replacement Lodge & Kitchen – Stylish brunch cafe
How to Get to Johor Bahru
By Air
- Senai International Airport (JHB): Flights from KL, Penang, Kuching, Jakarta, and Bangkok
- Transfers and e-hailing services are widely available
By Road
- From Singapore: 1–2 hours via Causeway
- From Kuala Lumpur: 3.5–4 hours via North-South Expressway
By Ferry
- Desaru Coast Ferry Terminal: Direct ferries from Tanah Merah Ferry Terminal in Singapore
Final Thoughts
Whether you’re seeking 5-star luxury, family-friendly fun, or business convenience, Johor Bahru offers a perfect mix of accommodation for every type of traveller. With easy access from Singapore, vibrant cultural landmarks, and beautiful coastal escapes, JB is your go-to destination in southern Malaysia.