Johor Bahru, or JB as it’s commonly known, is the capital of Johor, Malaysia's southernmost state. Over the years, JB has transformed from a quiet border town to a thriving urban centre, attracting tourists from all over the globe. Its strategic location, right next to Singapore, makes it a popular stop for both local and international travellers.
Johor Bahru has an interesting past. In the late 1800s, it was established as the capital of Johor by Sultan Abu Bakar, who is known as the "Father of Modern Johor." His vision for the city brought in influences from the British, resulting in a modern infrastructure that set the foundation for JB's growth into a major urban centre.
In Johor Bahru, you will experience a blend of cultural history, modern attractions, and natural beauty. It's a melting pot where you can explore diverse cultures, from the Malay kampungs to Chinese temples and Indian shrines. This diversity is reflected in its landmarks and culinary offerings. One of the key reasons JB has become a favoured tourist destination is its accessibility from Singapore and its status as a gateway to other parts of Malaysia.
Some of the famous landmarks are Sultan Abu Bakar State Mosque, an architectural masterpiece that reflects a combination of Moorish and Victorian styles. The other landmark you wouldn’t want to miss is Johor Bahru Old Chinese Temple, one of the oldest structures in the city, this temple is a testament to the deep-rooted Chinese heritage in Johor Bahru.
Johor Bahru offers a variety of public transportation options, making it easy for visitors to explore the city and beyond.
The bus system is extensive, connecting major tourist spots and residential areas. The main bus terminal, Larkin Sentral, is a hub for long-distance buses travelling to Kuala Lumpur, Penang, and other destinations.
JB Sentral is the main train station, offering services to Kuala Lumpur and other regions of Malaysia via KTM (Keretapi Tanah Melayu) trains. The train link also connects JB with Singapore, making it a convenient option for cross-border travel.
Taxis are available, but online ride-hailing services are more popular due to their convenience and affordability. Just simply download the app and start ordering online rides wherever your pickup point might be.
Legoland Malaysia is the first international theme park in the country and offers a unique experience for families, especially those with young children. It features over 40 interactive rides, shows, and attractions, all themed around the iconic Lego bricks.
The park also includes a water park and a mini Lego world that showcases famous landmarks from around the world, crafted entirely from Lego bricks. Located in Iskandar Puteri, the park is easily accessible and offers accommodations nearby, making it ideal for a full day of family fun.
Danga Bay is Johor Bahru's premier waterfront destination, known for its stunning views of the Straits of Johor. It’s a popular spot for evening strolls, with a range of attractions including waterfront restaurants, bars, and a theme park that lights up beautifully at night. The area is designed to cater to visitors of all ages, with luxury developments, leisure activities, and events regularly hosted along the bay. Danga Bay is also a great place for couples looking for a romantic evening or families who want to enjoy outdoor activities.
Johor Premium Outlets is a shopping haven for fashion enthusiasts, offering a wide range of high-end brands at discounted prices. The outlet features over 150 stores, including international luxury labels like Coach, Michael Kors, and Burberry, along with popular sports and lifestyle brands.
It’s located near Senai, about a 30-minute drive from Johor Bahru city centre, and offers a relaxed, open-air shopping experience with dining options available. With frequent sales and promotions, Johor Premium Outlets is a must-visit for those seeking designer deals at bargain prices.
Kilang Bateri is a former battery factory that has been transformed into a hipster marketplace and lifestyle hub. It houses a variety of local vendors selling everything from street food and handmade crafts to vintage clothing and live entertainment.
This trendy spot attracts younger crowds looking for something different from the typical shopping malls, offering a more artsy and creative vibe. With regular events such as live music performances and food festivals, Kilang Bateri provides a unique, cultural experience for visitors wanting to explore Johor Bahru’s growing indie scene.
Zoo Johor is one of Malaysia’s oldest zoos, established in 1928, and continues to be a beloved attraction for both locals and tourists. The zoo is home to more than 100 species of animals, including tigers, elephants, and exotic birds.
You can enjoy up-close encounters with wildlife in a family-friendly environment, with educational exhibits and opportunities to learn more about conservation. Located close to the city centre, Zoo Johor provides an affordable day out for families looking to connect with nature while learning about wildlife.
A majestic landmark which has been operating since 1900. Sultan Abu Bakar Mosque is one of the most beautiful mosques in the country and now has become one of the most famous tourist destinations in Johor Bahru.
It is the remnant of a historical site that was once built by the Johor’s Royal Family which even now remains a significant symbol of the Royal Family’s history and religious heritage.
A beautiful coastal destination which is known for its stunning beach, luxurious resort, exciting activities and a bunch of natural attractions. The beach houses crystal-clear water which is perfect for swimming, sunbathing, and relaxing by the side of the sea.
Desaru Coast even hosts a number of thrilling tourist attractions from Desaru Coast Adventure Waterpark which is full of water rides and activities, a world-class golf course with ocean views, and a wildlife safari at Panti Forest Reserve where you can witness numerous animals running around throughout the park.
As for the best area to stay in Johor Bahru, all of it would differ based on your needs. For the first-timer, the City Center which is Bandar Johor Bahru is the best choice because it is close to numerous landmarks and bustling with shopping centres, restaurants, cafes and even public transportation.
As for those of you who are looking for more relaxation and a more peaceful environment that is full with lush greenery and parks. Taman Senai area is very recommended. For shopaholics who would like to visit one mall and another then Taman Putra is another option for you besides the city centre.
For people who are looking for a more natural environment and various outdoor activities where you can see scenic waterfalls and explore hiking trails, then the best option for you would be Ulu Johor.
Finding the best hotel in Johor Bahru depends on your preferences—whether you want luxury, convenience, or budget-friendly options. JB offers a range of accommodations, from international chains to boutique hotels that cater to different needs.
Another luxurious 4-star hotel which adapts a unique concept that combines modernization, conceptual, food, art and music which makes this hotel become a favourite among locals and tourists from all over the world.
Ming Garden Hotel and Residence is quite affordable for a four-star hotel but still has the best service and various facilities from the swimming pool, massage centre, spa, and many others that surely will make your stay much more enjoyable and memorable.
Pamper yourself with this hotel's high-quality service and facilities from a fitness center to the finest quality of spa. They even provide a golf course to entertain you during your stay. The Pacific Sutra is located beside a beach that you can access easily through the outdoor swimming pool.
It is also a great base for those who plan to hike through the Kinabalu National Park and visit the Lok Kawi Wildlife. It is truly a paradise where you can relax and enjoy your holiday with friends and family to the fullest.
Below are some other best hotels in Johor Bahru that you can easily book online in Traveloka!
Price starts from RM 395.62 per night
Price starts from RM 1,169.81 per night
Price starts from RM 370.91 per night
Price starts from RM 210.32 per night
Price starts from RM RM 770.12 per night
Even though it is a 1-star hotel, Golden Hill Hotel Kota Kinabalu offers the ultimate peace and comfort with rooms that are well-equipped with high-quality room facilities that will surely make your stay even more memorable.
Besides having a quite cheap price for a room, it is also located very strategically around 5 km away from Kota Kinabalu International Airport, and close to a number of tourist attractions such as Tanjung Aru Perdana Park, Mount Kinabalu Golf Club and Tanjung Aru Beach.
A budget hotel that offers you comfortable guest rooms, and a number of dining options, facilities with great service. Located only 1.39km away from Kota Kinabalu International Airport which is around 10 minutes drive to the airport.
It is one of the great choices for you who want to have a break and rest while waiting for the next flight. Besides, it is very budget-friendly which makes it a perfect option for those of you who are budget-conscious.
Johor Bahru is a great destination for couples looking for a romantic getaway. When choosing the best hotel for a couple’s retreat, it's important to look for features like privacy, spa facilities, and intimate dining options.
1. DoubleTree by Hilton Johor Bahru - Price starts from RM 662.91 per night
2. Thistle Johor Bahru - Price starts from RM 348.59 per night
3. Hyatt Place Johor Bahru Paradigm Mall - Price starts from RM 379.90 per night
4. Forest City Golf Hotel - Price starts from RM 280 per night
5. Grand Paragon Hotel Johor Bahru - Price starts from RM 305 per night
When it comes to family-friendly hotels in Johor Bahru, it’s important to look for accommodations that provide ample space, child-friendly amenities, and proximity to attractions suited for all ages. Some of the top choices cater specifically to families by offering suites, children's play areas, and even special kid-themed rooms.
A hotel with great service and facilities and has a great location just 5 minutes away from the Singapore-Johor Bahru Causeway. For your kids, they would love the pool which is designed like a dinosaur theme park to play at, for the parents, you might want to relax and get rejuvenation at their sauna and spa. They even provide table tennis where you can play with your family. It is truly a great place for families to spend their time together.
A luxurious five-star hotel that provides exceptional service and amenities that will cater to everyone's needs at all ages. It also provides a wide variety of facilities from outdoor swimming pool, a children’s pool, and even a kids club to keep your little one entertained while the parents could have a nice time at the spa or enjoy the mouth-watering delight at one of the hotel’s restaurants.
Below are some other recommended hotels for family in Johor Bahru:
Price starts from RM 1,169 per night
Price starts from RM 288 per night
Price starts from RM 884.32 per night
Price starts from RM 701.82 per night
Price starts from RM 210.32 per night
If you’re looking for scenic views during your stay in Johor Bahru, there are several hotels that offer picturesque surroundings, be it waterfront vistas or views of lush gardens and green spaces.
1. Amari Johor Bahru - Price starts from RM 2,918 per night
2. Trinidad Suites Johor by Wyndham - Price starts from RM 280.92 per night
3. St. Giles Southkey - Price starts from RM 412 per night
4. Fraser Place Puteri Harbour Johor - Price starts from RM 715 per night
5. Swan Garden Hotel Johor - Price starts from RM 195 per night
For travellers who prefer to stay near Senai International Airport for convenience, there are several great options that cater to business and leisure guests alike. Whether you have an early flight or simply prefer the ease of access, these hotels offer comfort and proximity to the airport.
1. Impiana Hotel Senai - Price starts from RM 318.75 per night
2. Le Grandeur Palm Resort Johor - Price starts from RM 343.65 per night
3. SEM9 Senai (Formerly Known as Perth Hotel) - Price starts from RM 265.15 per night
One of the simplest ways to secure a good deal is to book your hotel well in advance via Traveloka. Hotels often offer early-bird discounts, allowing you to lock in a lower rate. Additionally, booking early gives you a wider selection of rooms and hotels to choose from, especially during peak seasons.
While booking early is recommended, sometimes last-minute deals can offer great savings. Hotels occasionally lower their rates to fill up unsold rooms closer to the date. Websites or apps like HotelTonight specialise in offering last-minute deals for spontaneous travellers.
Many hotel chains have loyalty programmes that reward frequent guests with discounts, free nights, and other perks. Even if you’re not a regular traveller, signing up for these programmes can grant you access to member-only rates and exclusive offers, giving you savings you wouldn’t find elsewhere.
4. Use Travel Apps for Special Promotions
Travel apps like Traveloka frequently offer promotions, discounts, and flash sales, especially for first-time users or during holiday season. These apps often have promo codes or cashback deals that you can take advantage of when booking hotels, further reducing the cost of your stay.
Prices in Johor Bahru can rise during holiday periods and peak tourist seasons. To get the best deals, consider planning your trip during the off-season when hotel rates are generally lower, and there’s less competition for rooms.
Johor Bahru offers a delightful blend of culture, modern attractions, and accommodations that answer all your needs, whether you’re travelling solo or with family!
Book your hotel in Johor Bahru now only in Traveloka, where you can also plan for your entire holiday by securing flight tickets and buying tourist attractions, all at once! Use the coupon code “JOMJALAN” for an extra discount of up to RM 250 for Traveloka new users in Malaysia.
Total Accommodation | 965 Properties |
Popular Area | Larkin, Nusajaya / Legoland |
Popular Hotel | Legoland Malaysia Hotel, Grand Paragon Hotel Johor Bahru |
Popular Landmark | Legoland Malaysia, Danga Bay |