Johor Bahru skyline and waterfront with modern architecture
Johor

Johor Bahru

A modern city with royal heritage, world-class theme parks, and a gateway to wild islands

Johor is the southern gateway to Malaysia — a state that feels like a bridge between Singapore's efficiency and Malaysia's soul. Johor Bahru, the capital, has transformed from a gritty border town into a modern city with theme parks, heritage streets, and a thriving food scene. The Iskandar development zone has brought international investment, but the old city still retains its character: Chinese shophouses, Indian banana leaf restaurants, and Malay palaces. Beyond the city, Johor has surprises: Legoland Malaysia, the beaches of Desaru, the diving paradise of Pulau Tioman, and the ancient rainforest of Endau-Rompin. It's a state that rewards those who look beyond the Causeway traffic.

Why Visit Johor

  • Legoland Malaysia: The first Legoland in Asia, located in Iskandar Puteri. The theme park, water park, and aquarium are perfect for families. The Miniland features LEGO replicas of Asian landmarks.
  • Proximity to Singapore: Johor Bahru is connected to Singapore by two bridges. The Causeway is one of the busiest border crossings in the world. Day trips from Singapore are easy, and JB's shopping and food are cheaper.
  • Desaru Coast: A developing luxury beach resort on Johor's east coast. The beaches are pristine, the water is clear, and the resort infrastructure is world-class. A quieter alternative to the east coast islands.
  • Pulau Tioman: Technically in Pahang waters but accessed from Johor's Mersing jetty. One of Malaysia's most beautiful islands, with excellent diving, jungle trekking, and a duty-free status.
  • Endau-Rompin National Park: One of Malaysia's last pristine rainforests. The park is home to elephants, tapirs, and the world's largest flower (Rafflesia). It's remote, wild, and relatively unexplored.
  • Heritage Johor Bahru: The old city of JB has a charming heritage district with Chinese shophouses, Indian temples, and the grand Sultan Abu Bakar Mosque. The street art scene is growing rapidly.

Things to Do in Johor

Legoland Malaysia

Asia's first Legoland, located in Iskandar Puteri (Nusajaya), 30 minutes from Johor Bahru. The park has over 40 rides and attractions, including the LEGO Kingdoms, LEGO City, and the Imagination zone. The Water Park has slides and a wave pool. SEA LIFE Aquarium features over 120 species of marine life. Miniland is the highlight — over 30 million LEGO bricks used to create replicas of Asian landmarks including the Petronas Towers, Angkor Wat, and the Taj Mahal. It's a full-day experience and particularly popular with families. Book online for discounts and arrive early to avoid queues.

Johor Bahru Old Town

JB's heritage district is centred around Jalan Tan Hiok Nee, a street of beautifully preserved Chinese shophouses. The street is named after a legendary Johor capitan (community leader) and is now home to cafés, boutiques, and street art. The nearby Arulmigu Sri Rajakaliamman Glass Temple is the world's first glass Hindu temple, covered entirely in mosaic glass. The Johor Bahru Chinese Heritage Museum tells the story of the city's Chinese community. The old town is best explored on foot in the morning before the heat builds.

Sultan Abu Bakar State Mosque

One of Malaysia's most beautiful mosques, perched on a hill overlooking the Straits of Johor. Built in 1900, the mosque combines Victorian and Moorish architecture, with four minarets that resemble British clock towers. The interior is stunning, with intricate tile work and stained glass. The mosque is open to non-Muslim visitors outside prayer times, and the views from the grounds are excellent. The building is a symbol of Johor's royal heritage and was built during the reign of Sultan Abu Bakar, the "Father of Modern Johor."

Desaru Coast

A 22-kilometre stretch of beach on Johor's east coast, recently developed into a luxury resort destination. The water is calm, the sand is white, and the resorts are world-class. The Hard Rock Hotel and The Westin are the flagship properties. The nearby Desaru Fruit Farm is a popular agrotourism attraction. The Ostrich Farm is a quirky side trip. Desaru is quieter than the east coast islands and offers a more relaxed beach experience. It's 1.5 hours from JB by car and is popular with Singaporean weekenders.

Pulau Tioman

Accessed from Mersing (2 hours from JB), Tioman is one of Malaysia's most beautiful islands. The marine park has excellent diving and snorkelling, with coral reefs, turtles, and reef sharks. The island has several villages, each with its own character: Salang for divers, Tekek for convenience, and Juara for quiet. The jungle interior is pristine and has several trekking trails. The island is duty-free, making alcohol and chocolate cheaper than the mainland. The ferry from Mersing takes 1.5-2 hours depending on the village.

Endau-Rompin National Park

One of Malaysia's last great wildernesses, straddling the Johor-Pahang border. The park is home to elephants, tapirs, sun bears, and the Rafflesia — the world's largest flower. The terrain is rugged, with waterfalls, rapids, and ancient rainforest. Access is limited and requires a 4WD and permits. The park is less visited than Taman Negara, making it ideal for those who want a truly wild experience. Multi-day trekking and camping are possible with guides. The best access point is from Kahang in Johor.

Kota Tinggi Waterfall

A popular waterfall near Johor Bahru, located in a forest reserve. The main fall drops 36 meters into a large pool that's perfect for swimming. The area has picnic facilities and is popular with local families. The nearby Kota Tinggi town has a firefly river cruise that's less touristy than the one in Kuala Selangor. It's a good half-day trip from JB, especially if you want to escape the city heat.

What to Eat in Johor

Johor's food scene is one of Malaysia's most diverse, reflecting the state's multicultural population. The proximity to Singapore means high standards, and the prices are lower than across the Causeway.

  • Laksa Johor: A unique Johor version of laksa that uses spaghetti instead of rice noodles. The gravy is a thick, spicy fish-based sauce with coconut milk. It's a fusion dish that reflects Johor's cosmopolitan history. Traditionally eaten with hands.
  • Mee Rebus: Yellow noodles in a thick, spicy sweet potato gravy. The Johor version is richer and more complex than the versions found elsewhere. Topped with boiled egg, tofu, and green chillies. A JB breakfast staple.
  • Kacang Pool: A Johor specialty of fava beans cooked in a rich, spiced tomato gravy. It's a breakfast dish served with bread and a soft-boiled egg. The beans are slow-cooked until tender and infused with spices. Found only in Johor.
  • Banana Leaf Rice: JB has a large Indian community, and the banana leaf restaurants here are excellent. The Jalan Dhoby area has several old-school establishments serving curries, biryanis, and freshly made roti canai on banana leaves.
  • Seafood at Senibong: A fishing village near JB with seafood restaurants on stilts over the water. The chilli crab, butter prawns, and steamed fish are the highlights. The sunset views over the water are a bonus.
  • Hiap Joo Bakery: A legendary bakery in JB's old town, famous for its banana cakes baked in a wood-fired oven. The queue starts before opening, and the cakes sell out by midday. The banana cake is moist, fragrant, and unlike anything else in Malaysia.

Practical Information

  • Getting there: Senai International Airport (JHB) has flights from KL, Singapore, and other regional cities. From Singapore, the Causeway bus takes 30-60 minutes depending on traffic. The train from Singapore to JB Sentral takes 5 minutes (yes, really). Buses from KL take 4-5 hours (RM 35-50).
  • Getting around: JB has a good bus network and Grab is widely available. For Legoland, Desaru, and Endau-Rompin, a car is most convenient. The Causeway to Singapore is busy — avoid peak hours (7-9 AM and 5-7 PM).
  • Best time to visit: Year-round. Johor is on the southern tip and avoids the worst monsoons. The east coast (Desaru, Tioman) is best March-October. Legoland is open year-round but busiest on Singapore school holidays.
  • Dress code: Casual for the city and theme parks. Dress modestly at mosques and temples. Beachwear is fine on the islands but not in the city.
  • Language: English is widely spoken in JB due to Singaporean visitors and business. Mandarin is common in the Chinese areas. Malay is universal. Tamil is spoken in the Indian community.
  • Singapore day trips: Many travellers base themselves in JB (cheaper hotels) and day-trip to Singapore. The Causeway bus is cheap (RM 2-3) but can be slow during rush hour. Have your passport ready for border checks.

Where to Stay

  • Hard Rock Hotel Desaru Coast: The best resort in Johor, with a water park, beach access, and family-friendly facilities. RM 500-800/night.
  • Hotel Jen Puteri Harbour: A modern hotel near Legoland, perfect for families visiting the theme park. Connected to the mall and ferry terminal. RM 250-400/night.
  • Capri by Fraser Johor Bahru: A stylish mid-range hotel in the city centre. Good value and close to the old town. RM 180-300/night.
  • DoubleTree by Hilton JB: A reliable upscale option near the Causeway. Good for business travellers and Singapore day-trippers. RM 300-500/night.
  • Thistle Johor Bahru: A beachfront resort in JB, older but with a good location and facilities. RM 150-250/night.
  • Tioman Island resorts: Budget chalets from RM 80/night. Japamala Resort is the luxury option. Berjaya Tioman is the largest resort.

Experience Johor & Beyond

Malacca Family Travel