Johor Bahru sits at the very southern tip of Peninsular Malaysia, separated from Singapore by a narrow strait and connected by one of the busiest border crossings in the world. For years, JB, as locals call it, was known primarily as a cheaper alternative for Singaporeans looking for affordable massages, haircuts, and weekend seafood dinners. But that reputation sells the city dramatically short. Johor Bahru is the capital of Johor, Malaysia’s southernmost state and one of its wealthiest, with a rich sultanate history stretching back to the 15th century Malacca Empire. The city has undergone a massive transformation in recent years, with world-class theme parks, a revitalized heritage district, ambitious waterfront developments, and a food scene that draws visitors from across Southeast Asia.
This johor bahru travel guide is designed for travelers who want to see the real JB, beyond the border crossing queues and mall runs. Whether you are crossing from Singapore for a weekend, flying in from elsewhere in Malaysia, or including JB as part of a broader Malaysian itinerary, there is genuinely more to discover here than most people realize. From the dazzling Glass Temple and the grand Sultan Abu Bakar Mosque to the pristine beaches of Desaru Coast and the LEGO-brick wonderland that is Legoland Malaysia, Johor Bahru rewards those who look beyond the surface.
Crossing the Border: Getting to Johor Bahru from Singapore
The proximity to Singapore is Johor Bahru’s defining geographic feature, and understanding the border crossing options is essential for planning your visit. Approximately 350,000 people cross the Johor-Singapore Causeway daily, making it one of the busiest land borders on Earth.
The Causeway (Woodlands Checkpoint)
The Johor-Singapore Causeway is a 1.056-kilometer bridge connecting Woodlands in Singapore to Bukit Chagar in Johor Bahru. This is the primary crossing and leads directly to JB’s city center. You will pass through two immigration checkpoints: the Woodlands CIQ on the Singapore side and the Sultan Iskandar Building CIQ on the Malaysian side.
By Bus: CW1 and CW2 Causeway Link buses run frequently between Woodlands and JB Sentral. The bus fare is around SGD 1.50 to SGD 2, making it the cheapest option. Buses stop at both immigration checkpoints, requiring passengers to disembark with all belongings, clear immigration, and reboard.
By Train: The Shuttle Tebrau train runs between Woodlands CIQ and JB Sentral station, taking just 5 minutes for the crossing. The major advantage of the train is that you clear both Singapore and Malaysian immigration at Woodlands CIQ before boarding, avoiding the traffic jams that plague the Causeway. Tickets cost approximately SGD 5 and should be booked in advance through KTMB, as they sell out quickly during peak periods.
By Car or Taxi: Driving across the Causeway is popular but can involve significant delays during peak hours. Friday evenings from 5:00 PM to 10:00 PM and Saturday mornings are notoriously congested. Private hire cars and taxis from Singapore charge SGD 40 to SGD 80 depending on the time and provider.
The Second Link (Tuas Checkpoint)
The Malaysia-Singapore Second Link connects Tuas in Singapore to Tanjung Kupang in western Johor. This crossing is the better choice for destinations in western Johor, including Legoland Malaysia, Johor Premium Outlets, and Puteri Harbour. The CW6 Causeway Link bus operates this route. Traffic is generally lighter than the Causeway, though it can still build up on weekends and holidays.
Timing Tips
The golden rule for border crossing is to avoid peak hours. Weekday mornings from 6:00 to 9:00 AM and evenings from 5:00 to 8:00 PM coincide with work commuter traffic. Friday evenings and Saturday daytime are the worst for leisure travelers. Early morning crossings before 8:00 AM on weekends, or crossings after 9:00 PM, typically offer the smoothest experience. Always check real-time traffic via Google Maps or Waze before departing, and have your passport ready since Malaysian immigration requires physical passport checks.
Theme Parks and Family Attractions
Johor Bahru has established itself as Southeast Asia’s theme park capital, with a concentration of family-friendly attractions that rival anything in the region.
Legoland Malaysia Resort
Legoland Malaysia in Iskandar Puteri is the first Legoland theme park in Asia and spans over 76 acres with more than 70 interactive rides, shows, and attractions across seven themed zones. The park opened in 2012 and has expanded significantly since.
Miniland is the park’s centerpiece, featuring over 1.38 million LEGO bricks recreating iconic landmarks from across Asia, including Malaysian highlights like the Batu Caves, Penang’s George Town, and Kota Kinabalu. LEGO Technic offers thrill rides for older children and adults, while LEGO City lets kids drive LEGO cars, pilot boats, and earn their own LEGO driving licenses. Land of Adventure features the Lost Kingdom Adventure dark ride, one of the park’s most popular attractions.
The Legoland Water Park is a separate-ticket attraction featuring over 20 slides, rides, and water play areas, including the Build-A-Raft lazy river where children can customize their own LEGO raft. SEA LIFE Malaysia, the onsite interactive aquarium, offers encounters with over 120 species of marine creatures and is included in combo ticket packages.
The park operates from 10:00 AM to 6:00 PM with last entry at 5:00 PM. Tickets purchased online are significantly cheaper than walk-in prices. The Legoland Hotel offers themed overnight stays in Pirate, Kingdom, Adventure, NINJAGO, or LEGO Friends rooms, making it possible to turn a theme park visit into a full weekend experience. Asia’s first LEGO Ferrari Build and Race attraction opened in 2025, adding another draw for visitors.
Other Theme Parks
Sanrio Hello Kitty Town at Puteri Harbour is the first Sanrio Hello Kitty theme park outside of Japan, featuring interactive zones where fans can explore Hello Kitty’s house, enjoy rides, and create themed souvenirs. The park is particularly popular with younger children and offers a unique experience unavailable elsewhere in Southeast Asia.
Austin Heights Water and Adventure Park is a 3-in-1 attraction featuring a rope course with seven levels and over 50 obstacles, water slides, wave pools, and additional attractions including go-karts, synthetic ice skating, and a trampoline zone. It is a popular choice for teenagers and adults looking for more adventurous activities.
Heritage and Cultural Attractions
Beneath the modern development, Johor Bahru has a deep cultural heritage tied to the Johor Sultanate, one of the oldest continuously ruling royal families in the Malay world.
Sultan Abu Bakar State Mosque
Perched on a hill overlooking the Straits of Johor with views across to Singapore, the Sultan Abu Bakar State Mosque is one of the most beautiful mosques in Malaysia. Construction began in 1892 and was completed in 1900, with architecture that uniquely blends Victorian, Moorish, and traditional Malay design elements. The mosque can accommodate up to 2,000 worshippers and is named after Sultan Abu Bakar, known as the Father of Modern Johor, who commissioned many of the city’s grand buildings. The mosque is open to visitors outside of prayer times, and modest dress is required.
Arulmigu Sri Rajakaliamman Glass Temple
The Arulmigu Sri Rajakaliamman Glass Temple is Malaysia’s first and the world’s first glass-adorned Hindu temple, covered with an astonishing 300,000 pieces of colored glass mosaic. Established in 1922 and later transformed with its signature glass decorations, the temple creates a kaleidoscopic effect as light reflects and refracts through the thousands of glass pieces covering the walls, ceilings, pillars, and even the statues. The temple welcomes tourists daily from 1:00 PM to 5:00 PM and is one of JB’s most unique and photogenic attractions.
Chinese Heritage Museum
The Chinese Heritage Museum at 42 Jalan Ibrahim occupies a beautifully restored shophouse and documents the history of the Chinese community in Johor dating back to the 14th century. Spread across four stories, the museum contains an extensive collection of artifacts, manuscripts, photographs, and interactive exhibits that trace the Chinese diaspora’s contributions to Johor’s development, from tin mining and pepper cultivation to trade and education. The museum is open daily from 9:00 AM to 5:00 PM, with extended hours until 10:00 PM on Saturdays. It is closed on Mondays. Entry is RM20 for adults.
Jalan Tan Hiok Nee Heritage Street
Jalan Tan Hiok Nee is the heart of JB’s heritage district, a street of restored pre-war shophouses that has been transformed into a vibrant corridor of cafes, art galleries, vintage shops, and street food stalls. Named after Tan Hiok Nee, a prominent 19th-century Chinese community leader and Captain China of Johor, the street captures the multicultural essence of old Johor Bahru. Weekend evenings are the best time to visit, when the street comes alive with pedestrians, pop-up vendors, and a lively atmosphere that blends heritage with contemporary creativity.
Royal Abu Bakar Museum
The Royal Abu Bakar Museum, housed in the Grand Palace built in 1866, showcases the royal heritage of the Johor Sultanate. The palace itself is an architectural marvel blending Malay and European styles, with rooms displaying royal regalia, ceremonial artifacts, period furniture, and historical documents that illuminate the sultanate’s fascinating history.
What to Eat in Johor Bahru

JB’s food scene is one of its biggest draws, combining Malay, Chinese, Indian, and Peranakan culinary traditions with fresh seafood from the surrounding waters. The city offers exceptional value, with meals costing a fraction of what you would pay in Singapore for comparable quality.
Iconic JB Dishes
Laksa Johor is the state’s signature noodle dish, a rich fish-based gravy served over spaghetti instead of the rice noodles used in other laksa variations. The use of spaghetti is unique to Johor and reflects the cosmopolitan tastes of the Johor Sultanate. The gravy is made from blended fish, coconut milk, and a complex spice paste, topped with fresh herbs, cucumber, and sambal.
Mee Rebus Johor features thick yellow noodles in a sweet and savory gravy thickened with sweet potatoes, topped with a hard-boiled egg, green chillies, fried shallots, and a squeeze of lime. The Johor version is considered the benchmark for this dish across Malaysia.
Nasi Briyani Gam is Johor’s version of briyani, where the rice is cooked together with the meat in a sealed pot, allowing the flavors to meld completely. The result is intensely aromatic and richly flavored rice that is distinctly different from the layered briyani found elsewhere.
Best Food Streets and Restaurants
Jalan Tan Hiok Nee is the epicenter of JB’s food heritage. Hiap Joo Bakery at number 13 has been baking since 1919 and is famous for its banana cake, a simple but addictive creation that has earned a loyal following including the Johor royal family. The best time to visit is around noon to 2:00 PM when the morning bake comes fresh from the oven. Sang Heng Restaurant on the same street has operated for over half a century, serving exceptional Teochew mee pok, kway teow, fish balls, and braised duck.
Restoran Sulam in Taman Sentosa has been serving its legendary curry fish head for over 35 years, made from scratch by the owner with a recipe that draws crowds from both sides of the Causeway.
Seafood
JB is famous for its affordable, fresh seafood. Grand Bayview Seafood Restaurant at Danga Bay features live seafood tanks at the entrance with lobsters, crabs, fish, and clams, all cooked to order while you enjoy waterfront views. Ong Shun Seafood Restaurant at 54 Jalan Tan Hiok Nee offers no-frills but flavor-packed halal zi char dishes including butter cream prawns, salted egg squid, and steamed fish at very reasonable prices.
For a unique experience, the Kota Tinggi Firefly Park area near the river has several seafood restaurants where you can combine a fresh seafood dinner with an evening firefly boat tour.
Shopping in Johor Bahru
Shopping is a major draw for visitors, particularly Singaporeans who benefit from the favorable exchange rate. JB offers everything from massive modern malls to colorful night markets.
Major Malls
KSL City Mall in Taman Abad is one of JB’s most popular shopping destinations with over 500 retail outlets, a cinema, beauty salons, massage services, and even an indoor water theme park. The mall is particularly known for its ground-floor food court and the famous KSL night market that operates outside the mall on Monday evenings from 5:00 PM to 10:00 PM.
City Square Mall, established in 1999, is the most convenient mall for day-trippers as it is connected directly to the JB Sentral CIQ complex by a covered walkway. Over 200 merchants offer fashion, dining, and entertainment, and you can literally walk from immigration to shopping in minutes.
Paradigm Mall Johor Bahru is a newer mega-mall spanning 1.3 million square feet with over 500 tenants, featuring the Blue Ice Skating Rink, the only ice rink in JB, along with extensive dining and entertainment options.
Night Markets (Pasar Malam)
JB’s night markets are a quintessential Malaysian experience. Different locations host pasar malam on different nights of the week, offering street food, clothing, accessories, and household items at bargain prices. The KSL Monday night market is the most popular, featuring otak-otak, kuih (colorful Nyonya desserts), cucur udang (prawn fritters), and much more. Check local listings for the current pasar malam schedule, as locations and days can change.
Day Trips from Johor Bahru
Desaru Coast
Desaru Coast is a 4,000-acre integrated resort destination along the South China Sea, approximately 90 minutes’ drive east of JB city center. The 17-kilometer stretch of pristine white sand beach backed by casuarina trees offers a complete beach resort experience that feels worlds apart from the urban bustle of JB.
The Adventure Waterpark Desaru Coast is one of the world’s largest waterparks, themed around a Malaysian fishing village with one of the biggest wave pools in the region and a unique water coaster. The Els Club Desaru Coast offers 45 holes of world-class golf across two courses designed by Major champions Ernie Els and Vijay Singh. For nature lovers, JungleWalla offers guided rainforest tours, river cruises, and kayaking adventures that reveal the rich biodiversity of the surrounding tropical forest. The Desaru Fruit Farm, named Malaysia’s best agro-tourism site, allows visitors to explore tropical fruit plantations and herb gardens.
Evening visitors can take a boat tour of the Sungai Lebam Wetlands to see thousands of fireflies illuminating the riverbanks, a magical experience that ranks among the best firefly viewing spots in Malaysia.
Kota Tinggi Waterfalls
Kota Tinggi, about an hour’s drive from JB, is home to a 36-meter waterfall cascading into natural pools surrounded by tropical rainforest. The area has been developed as a recreational park with chalets, camping facilities, and swimming areas at the base of the falls. It is a popular weekend escape for families.
Johor Premium Outlets
Located in Kulai, about 40 minutes from JB city center and near the Second Link, Johor Premium Outlets offers over 130 designer and name-brand stores at discounted prices. It is the first premium outlet center in Southeast Asia and draws shoppers from across the region.
Where to Stay in Johor Bahru
Near CIQ / City Center (Best for Day-Trippers and Heritage)
Budget: Hotel CIQ on Jalan Trus offers clean, reliable rooms from around RM100 per night within walking distance of the CIQ, City Square Mall, and Jalan Tan Hiok Nee. Several budget hotels and hostels cluster around the JB Sentral area.
Mid-Range: Capri by Fraser Johor Bahru is a serviced-apartment property in Bukit Chagar’s downtown core with 315 smart studios and one-bedroom residences featuring kitchenettes, minutes from the CIQ. DoubleTree by Hilton Johor Bahru offers full-service hotel comfort approximately 5 minutes from the checkpoint.
Luxury: Sheraton Johor Bahru, opened in October 2025 at Menara SKS, is the city’s newest premium hotel, just 5 minutes from CIQ. The R&F Princess Cove Hotel offers waterfront luxury with stunning views of the Straits of Johor and the Singapore skyline.
Iskandar Puteri / Western Johor (Best for Theme Parks)
For families visiting Legoland and other western Johor attractions, staying in Iskandar Puteri avoids the need to navigate city traffic. The Legoland Hotel provides the ultimate immersive theme park experience. Sanrio Hello Kitty Town Hotel and several mid-range properties around Puteri Harbour cater specifically to families.
Desaru Coast (Best for Beach Holidays)
Anantara Desaru Coast Resort and Villas and Hard Rock Hotel Desaru Coast are the flagship luxury properties along the Desaru Coast strip. Mid-range options include the Tunamaya Beach and Spa Resort.
Getting to Johor Bahru from Elsewhere in Malaysia
While most visitors arrive from Singapore, JB is also well connected to the rest of Malaysia. Senai International Airport receives domestic flights from Kuala Lumpur (1 hour), Penang, Kota Kinabalu, and Kuching, with airlines including AirAsia, Firefly, and Malaysia Airlines. Flights from KL start at around RM80 to RM150 one way.
By Bus, JB is connected to Kuala Lumpur (approximately 4 to 5 hours, RM35 to RM50), Melaka (3 hours), and other major cities via Larkin Sentral Bus Terminal, the main intercity bus hub located about 15 minutes north of the city center.
By Train, the KTM intercity service connects JB Sentral to Gemas, where travelers can transfer to the ETS for onward travel to KL Sentral, Ipoh, and Penang. The journey from JB to KL by train takes approximately 7 to 8 hours but offers a scenic and comfortable alternative to flying.
Getting Around Johor Bahru
Grab is the most convenient and reliable way to get around JB. Fares are very affordable compared to Singapore, with most city trips costing RM5 to RM20. Unlike Singapore, metered taxis in JB are unreliable and often refuse to use meters, making Grab the strongly preferred option.
Bas Muafakat Johor (BMJ) public buses cover major routes within the city and suburbs. Fares are minimal, and the buses are useful for reaching malls and major landmarks, though service can be infrequent outside of peak commuter hours.
Car rental is recommended for visitors planning to explore beyond the city center, particularly for day trips to Desaru Coast, Kota Tinggi, and Mersing (the gateway to Tioman Island). Rental agencies operate from the city center and airport.
Walking is practical within the heritage district around Jalan Tan Hiok Nee, JB Sentral, and City Square Mall, but the city is not generally pedestrian-friendly due to limited sidewalks and hot weather.
Practical Tips for Your JB Visit
Best Time to Visit: JB can be visited year-round, but June to August offers the driest weather. March to May and September to November provide a good balance of pleasant weather and fewer crowds. December is the wettest month and best avoided if possible. Temperatures range from 23 to 33 degrees Celsius throughout the year.
How Many Days: A focused day trip from Singapore can cover JB’s city center highlights including the heritage district, a meal or two, and shopping. Two to three days allows for theme park visits, heritage exploration, and a day trip to Desaru Coast. A full week would include relaxed beach time at Desaru and deeper exploration of Johor state.
Budget: JB offers excellent value for money. Budget travelers can manage on RM80 to RM150 per day for accommodation, food, and transport. Mid-range travelers should budget RM250 to RM400 per day for comfortable hotels, restaurant meals, and attraction entry fees. Theme park tickets add RM150 to RM300 per person per park.
Currency: Malaysian Ringgit (MYR/RM) is the currency. Some establishments near the CIQ accept Singapore Dollars but at unfavorable exchange rates. ATMs are widely available, and credit cards are accepted at malls and hotels. Cash is essential for street food, night markets, and smaller shops. Money changers in City Square Mall and along Jalan Wong Ah Fook typically offer competitive exchange rates.
Safety: JB has improved significantly in terms of safety, but standard urban precautions apply. Keep valuables secure and be aware of your surroundings in crowded areas like bus terminals and night markets. Use Grab rather than walking alone in poorly lit areas after dark. Stay in well-lit, busy areas such as major malls, the heritage district, and main restaurant zones at night.
Language: Bahasa Malaysia is the official language, but English is widely spoken in hotels, malls, and tourist areas. Mandarin and Hokkien are common in Chinese-majority neighborhoods. Basic Malay greetings are appreciated but not required.
SIM Cards: Prepaid SIM cards with data are available from Malaysian providers like Celcom, Digi, and Maxis at convenience stores and the airport. A tourist SIM costs RM20 to RM40 for several gigabytes of data. Singaporean mobile plans with Malaysian roaming may also work, though at higher rates.
Respect and Etiquette: Johor is a Muslim-majority state with a strong royal tradition. Dress modestly when visiting mosques and religious sites. Remove shoes before entering places of worship. The Johor Sultan is deeply respected, and visitors should be mindful of local sensitivities regarding the royal family.
Final Thoughts
Johor Bahru is a city in transformation, shedding its reputation as merely a convenient border hop from Singapore and emerging as a destination in its own right. The combination of world-class theme parks, a genuinely fascinating heritage district, exceptional and affordable food, and easy access to the beaches of Desaru Coast makes JB a far more rewarding destination than most travelers expect.
For Singaporeans, JB offers the chance to discover a different Malaysia beyond the familiar mall runs. For international travelers, it provides an accessible and affordable introduction to Malaysian culture, cuisine, and hospitality, with the added convenience of being just minutes from Singapore’s world-class airport and transport infrastructure. Whether you come for Legoland with the family, a heritage food crawl through Jalan Tan Hiok Nee, a weekend at Desaru Coast, or all of the above, Johor Bahru has evolved into a destination that deserves far more than just a day trip.

Leave a Reply