Skip to content

Johor Bahru 7-day itinerary

Malaysia

Day 1: Heritage, Mosques & Hawker Food

🌅
Morning

Sultan Abu Bakar Mosque

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's one of Malaysia's finest mosques (free, modest dress required). Walk through the heritage district — Jalan Ibrahim has colonial buildings, Hindu and Chinese temples, and a century-old mosque all within a few blocks.

Tip: The mosque is open outside prayer times. Free robes are provided for visitors who need them. The hilltop view is stunning.
☀️
Afternoon

Jalan Tan Hiok Nee

Explore JB's coolest street — pre-war shophouses converted into cafes, galleries, and vintage shops. Visit Chaiwalla & Co for chai (RM12), the Chinese Heritage Museum (RM10), and Hiap Joo Bakery for charcoal-oven banana cakes (RM2–3, sells out by 2pm). The street art and restored architecture make this JB's most photogenic area. Specialty coffee culture is thriving here.

Tip: Hiap Joo Bakery's banana cakes sell out daily — arrive before noon. The charcoal oven gives them irreplaceable smoky sweetness.
🌙
Evening

Street Food Crawl

Dinner around Meldrum Walk and Jalan Wong Ah Fook — mee rebus (RM5), laksa Johor (RM6), char kway teow (RM6), satay (RM0.50 per stick), and cendol (RM3). Each stall has one specialty perfected over generations. The hawker culture is Malaysia's greatest cultural gift — democratic, delicious, and dirt cheap. This is where JB locals eat every night.

Tip: Laksa Johor uses spaghetti instead of rice noodles — it's uniquely Johor and utterly delicious. Don't skip it.

Day 2: Glass Temple & Nature

🌅
Morning

Glass Temple

Visit the Arulmigu Sri Rajakaliamman Glass Temple — the world's only glass Hindu temple. Every surface is covered in 300,000+ pieces of glass, mirrors, and precious stones. The dazzling effect when sunlight hits the interior is unforgettable. Free entry, donations welcome. Then visit the nearby old Johor Bahru Chinese Temple — a 150-year-old Teochew temple with intricate wood carvings.

Tip: The Glass Temple is most spectacular when sunlight streams through — visit mid-morning for the best light effects inside.
☀️
Afternoon

Pulai Waterfall Hike

Grab to Gunung Pulai Recreational Forest (45 min, RM40) for a rainforest hike to a waterfall. The 2-hour moderate trail passes through primary tropical forest with monkeys, hornbills, and giant butterflies. The waterfall at the end is a cool, refreshing reward. Entry RM1 for Malaysians, RM5 for foreigners. Bring insect repellent, water, and a packed lunch.

Tip: Start the hike early — afternoon thunderstorms are common in the rainforest. The trail can be slippery after rain; wear grip shoes.
🌙
Evening

Danga Bay Seafood

Head to Danga Bay waterfront for a seafood dinner with Singapore skyline views across the strait. Black pepper crab, butter prawns, sambal stingray, and salted egg squid are the local signatures (RM40–80 for two). Walk the promenade, enjoy the sea breeze, and marvel at how close Singapore looks — yet how different the two sides of the causeway feel in culture and cost.

Tip: Choose seafood restaurants packed with Malay families — they know where the freshest catches land. Avoid the tourist-oriented ones near the entrance.

Day 3: Shopping & Singapore Day Trip

🌅
Morning

Cross to Singapore

Walk across the Causeway to Singapore from JB Sentral/CIQ (or take bus 170, RM2.70). Immigration can take 15 minutes or 2 hours depending on the day — weekday mornings are fastest. Arrive at Woodlands and take the MRT to Chinatown or Marina Bay. The contrast between JB and Singapore is one of the world's starkest border experiences — from affordable chaos to expensive order in 20 minutes.

Tip: Walk across the Causeway before 8am on a weekday — the queues are shortest. Bring your passport and any Singapore visa documents.
☀️
Afternoon

Marina Bay & Gardens

Explore Marina Bay — Singapore's iconic waterfront with the Merlion, ArtScience Museum, and Gardens by the Bay. The Supertree Grove (free) and Cloud Forest dome (SGD 32) are highlights. Walk through Chinatown for chicken rice (SGD 4–6) and explore the shophouses of Haji Lane in Kampong Glam. Singapore's efficiency and cleanliness are striking after JB's organic energy.

Tip: Gardens by the Bay Supertree light show at 7:45pm is free and spectacular — lie on the ground and look up for the full experience.
🌙
Evening

Return to JB

Take the MRT to Woodlands and bus or walk back to JB. Alternatively, use the second link (Tuas) if coming from western Singapore. Dinner in JB — the prices after a day in Singapore will feel absurdly cheap. Try sup tulang (bone marrow soup, RM12) at a local Malay restaurant — suck the fiery, tangy marrow straight from the bones with a straw. One of JB's most memorable dishes.

Tip: Avoid crossing back to JB on Friday or Saturday evenings — Singapore-to-JB queues can exceed 2 hours. Sunday evenings are also heavy.

Day 4: Kampung Culture & Local Life

🌅
Morning

Morning Market & Roti Canai

Visit a local morning market (pasar pagi) — Taman Sentosa or Larkin have excellent ones. Vendors sell fresh produce, kuih (traditional cakes, RM1–2), nasi lemak bungkus (coconut rice parcels, RM2), and roti canai straight from the griddle (RM1.50). The atmosphere is social and chaotic — locals catching up over coffee, children running between stalls. This is everyday Malaysian life.

Tip: Nasi lemak bungkus (wrapped in banana leaf) from morning markets is the authentic Malaysian breakfast — buy 2–3 for RM5 total.
☀️
Afternoon

Tanjung Piai — Tip of Asia

Grab to Tanjung Piai National Park (1 hour, RM60–80) — the southernmost point of mainland Asia. A boardwalk leads through pristine mangroves to the continental tip. Spot mudskippers, monitor lizards, and wading birds. Entry RM20. Standing at the literal end of the Asian continent is surprisingly moving — there's nothing south of here but sea until Indonesia.

Tip: Arrange your return Grab before arriving — taxis are almost nonexistent in this remote area. Tell the driver to wait (they usually will).
🌙
Evening

Night Market Food Feast

Hit a Pasar Malam night market — JB has them at different locations each night. Taman Pelangi (Monday) and Taman Sentosa (Wednesday) are among the best. Try ramly burgers (RM6), apam balik (crispy pancake, RM3), ayam percik (grilled chicken, RM5), and air bandung (rose milk, RM2). The energy, smells, and colour of a Malaysian night market is one of Southeast Asia's best experiences.

Tip: Night markets start around 5pm and wind down by 10pm. Bring small notes (RM1, RM5, RM10) — most vendors don't accept cards.

Day 5: Desaru Coast Day Trip

🌅
Morning

Drive to Desaru

Rent a car or take a Grab to Desaru Coast (1.5 hours east, RM80–120) — Johor's beach resort area on the South China Sea. The 17km stretch of golden sand is dramatically less developed than similar beaches elsewhere in Southeast Asia. Stop at a roadside Malay restaurant for nasi dagang (rice with fish curry, RM8) — a traditional east coast breakfast. The drive through palm oil plantations is scenic.

Tip: Renting a car via Socar or Grab Car Rental (from RM100/day) gives you freedom to explore the Desaru coast at your own pace.
☀️
Afternoon

Beach & Firefly River

Spend the afternoon on Desaru Beach — swimming, walking, or just relaxing on the quiet sand. The waves here are gentler than the east coast further north. For a unique experience, book a firefly river cruise at Kota Tinggi (RM30, 30 minutes) — thousands of synchronised fireflies lighting up the riverbank mangroves. The cruise departs at dusk. Few tourists know about this magical experience.

Tip: The firefly cruise is best on moonless nights when the fireflies are brightest — check the lunar calendar before booking.
🌙
Evening

Kota Tinggi & Return

Dinner at Kota Tinggi town — a quiet Malay town with excellent local food. Try ikan bakar (grilled fish, RM15–20) and sotong bakar (grilled squid, RM12) at the roadside stalls along the river. The food is simple, fresh, and incredibly flavourful. Drive back to JB through the countryside at night — the contrast between rural Johor and urban JB highlights the state's diversity.

Tip: Kota Tinggi's ikan bakar stalls along the river use charcoal grills and fresh river fish — the smoky, sambal-smothered result is outstanding.

Day 6: Food Deep Dive & Wellness

🌅
Morning

Nasi Lemak Crawl

Dedicate a morning to JB's best nasi lemak — Malaysia's national dish of coconut rice with sambal, anchovies, peanuts, egg, and cucumber. Start at Selera Nasi Lemak Megat (RM3 for basic, RM8 with fried chicken) in Taman Abad. Then try the version at Gerai Nasi Lemak KKA near Taman Pelangi. Compare, debate, and decide your favourite. Every Malaysian has an opinion on which nasi lemak is best.

Tip: The RM3 basic nasi lemak (bungkus in banana leaf) is all you need — the sambal quality is what separates good from legendary.
☀️
Afternoon

Massage & Spa

JB is famous for affordable wellness — traditional Malay massage (urut Melayu), Thai massage, and reflexology at a fraction of Singapore prices. Head to the Jalan Dhoby area for reflexology (RM40/hour) or a full-body Malay massage (RM60–80/hour). After, try JB's famous cendol at Jalan Dhoby — shaved ice with coconut milk, gula melaka (palm sugar), and green pandan jelly (RM3).

Tip: Traditional Malay massage (urut) uses coconut oil and focuses on pressure points — it's deeper than Thai massage and excellent for tired legs.
🌙
Evening

Banana Leaf Curry Dinner

Dinner at a banana leaf rice restaurant — South Indian food served on a fresh banana leaf with rice, curry, rasam, vegetables, and papadum. Refills of rice and curry are unlimited and free. Try the fish head curry (RM25 to share) — the Johor version is spicier and tangier than Singapore's. Wash it down with fresh lime juice or teh tarik. A RM12–18 per person feast that'll leave you completely stuffed.

Tip: Banana leaf protocol: fold the leaf toward you when you're done (folding away signals you didn't enjoy it). Eat with your right hand for the authentic experience.

Day 7: Last Bites & Farewell

🌅
Morning

Final Morning Market Run

One last morning market visit for nasi lemak bungkus and kuih. Walk through the Jalan Tan Hiok Nee area for a farewell specialty coffee. JB's cafe scene has quietly become one of Malaysia's best — the third-wave coffee movement has transformed the heritage district. Visit WeirdKidsCreative or Flowers in the Window for excellent flat whites (RM10–14) in beautifully designed shophouse spaces.

Tip: JB's specialty coffee is outstanding and half the price of Singapore — a flat white that costs SGD 7 across the causeway is RM10 here.
☀️
Afternoon

Last Shopping & Souvenirs

Final shopping at KSL City Mall or Johor Premium Outlets (JPO, 30 min from city) for branded goods at Malaysian prices. For authentic souvenirs, buy dodol (sticky toffee, from RM8), kaya (coconut jam, RM5), and bahulu (traditional cakes) from local bakeries. The Gong Badak market has traditional Malay textiles and batik. Pack your bags with the weight of all the food you've eaten.

Tip: Johor Premium Outlets (JPO) has international brands at 25–65% off — the Nike and Adidas outlets are particularly popular with regional visitors.
🌙
Evening

Farewell Satay & Straits View

Final dinner at a satay street — grilled chicken, mutton, and beef skewers at RM0.50–0.80 each with thick peanut sauce, ketupat (rice cakes), and onion-cucumber relish. Order 20–30 sticks for a proper feast (RM10–24). Sit by the waterfront for a last look at Singapore's lights twinkling across the strait. JB doesn't try to impress — it just feeds you extraordinarily well for almost nothing.

Tip: Satay is priced per stick — order a mixed selection and reorder as you go. The peanut sauce quality varies; the best ones use freshly ground peanuts.

Explore Johor Bahru with a travel companion

roammate matches you with travelers heading to Johor Bahru at the same time. Free on iOS.

See the full Johor Bahru guide