Day 1: Heritage, Mosques & Hawker Food
Sultan Abu Bakar Mosque & Heritage
Start at the Sultan Abu Bakar State Mosque — a Victorian-Moorish masterpiece overlooking the Strait of Johor with Singapore visible across the water. Built in 1900, it accommodates 2,000 worshippers and is one of Malaysia's finest (free, modest dress required). Walk through the heritage district — Jalan Ibrahim has colonial shophouses, the Arulmigu Sri Rajakalikambal Hindu Temple, and the century-old Chinese Johor Bahru Old Temple.
Jalan Tan Hiok Nee & Hipster JB
Explore Jalan Tan Hiok Nee — JB's coolest street, where pre-war shophouses host craft coffee shops, art galleries, and vintage stores. Visit Chaiwalla & Co for chai (RM12), browse the street art, and walk through the Chinese Heritage Museum (RM10). Lunch at Hiap Joo Bakery — famous since 1919 for charcoal-oven banana cakes (RM2–3, sells out by 2pm). Then try IT Roo Cafe for specialty coffee in a heritage building.
Meldrum Walk Hawker Centre
Dinner at the hawker stalls around Meldrum Walk and Jalan Wong Ah Fook — JB's street food heartland. Try mee rebus (noodles in sweet potato gravy, RM5), laksa Johor (spaghetti in fish curry — yes, spaghetti, RM6), char kway teow (RM6), and cendol (shaved ice dessert, RM3). Each stall specialises in one dish perfected over generations. This is Malaysian food culture at its most democratic.
Day 2: Nature, Temples & Malaysian Culture
Arulmigu Sri Rajakaliamman Glass Temple
Visit the Arulmigu Sri Rajakaliamman Glass Temple — the first and only glass Hindu temple in the world. Every surface — walls, ceiling, pillars, deities — is covered in 300,000+ pieces of glass, mirrors, and precious stones. The effect is dazzling, especially when sunlight hits the interior. Entry is free but donations are welcome. Breakfast at a nearby Indian Muslim restaurant — roti canai, murtabak, and teh tarik for RM5–8.
Tanjung Piai National Park
Drive or Grab to Tanjung Piai (1 hour south, RM60–80 Grab) — the southernmost tip of mainland Asia. A wooden boardwalk leads through pristine mangrove forest to the literal end of the continent. Spot mudskippers, monitor lizards, and wading birds. The interpretive centre (RM20 entry) explains the ecosystem. It's a quirky, off-beat destination but standing at the continental tip is surprisingly moving.
Danga Bay & Waterfront
Head to Danga Bay — a waterfront recreation area with restaurants, carnival rides, and views of Singapore's skyline twinkling across the strait. Dinner at one of the seafood restaurants along the waterfront — black pepper crab, butter prawns, and sambal stingray are local favourites (RM40–80 for a seafood spread for two). Walk the promenade for the evening breeze and skyline reflections.
Day 3: Shopping, Food & Farewell
KSL City Mall & Massage
JB is famous among Singaporeans for affordable shopping and services. Head to KSL City Mall or City Square Mall for brands at Malaysian prices (30–50% cheaper than Singapore). For a treat, get a traditional Malay massage — RM60–80 for a full-body hour compared to SGD 80+ across the causeway. The reflexology shops along Jalan Dhoby are popular with cross-border visitors.
Kampung Food Trail
For a final food adventure, take a Grab to Kampung Pasir area for authentic Malay kampung (village) food — nasi ambeng (communal rice platter, RM10–15), lontong (rice cake curry, RM5), and kuih (traditional cakes, RM1–2 each). This is where JB locals eat — no tourists, no English menus, just incredible home-style Malay cooking. The generosity of portions for the price will astonish you.
Farewell at Jalan Dhoby
Final dinner on Jalan Dhoby — the food street connecting CIQ (immigration) to the city. Try sup kambing (mutton soup, RM8), rojak (fruit salad with shrimp paste, RM5), and teh tarik pulled from height for the signature frothy finish. End with a stroll through the heritage district one last time, watching the mosques, temples, and shophouses glow in the evening light. JB is Malaysia's most underrated foodie city.