The Sanctum

Unlock the city guides

Enter your details once and every guide opens for you. Our exact stays, tables, and routes.

Malaysia · City Guide

Johor Bahru

Johor Bahru is Malaysia’s southern gateway — a city of roughly 850,000 in the metro that sits directly across the narrow Johor Strait from Singapore. The 1km Causeway, opened in 1924, and the newer Second Link bridge to the west, carry more border crossings than any land border on earth — over 350,000 people per day in both directions. Most travelers see Johor Bahru as a transit city. The bespoke read is different.

Johor Bahru.

Johor Bahru is the seat of the Johor sultanate — one of the wealthiest royal families in Malaysia — and the capital of the country’s southernmost state.The Iskandar Puteri zone west of the city is a 2,217-square-kilometer master-planned region (Forest City, Medini, Puteri Harbour, EduCity) that’s reshaping Malaysia’s southern profile.

The luxury infrastructure is real and growing: The Mulia Hotel Desaru Coast (90 minutes east) is the marquee resort destination on the South China Sea, alongside One&Only Desaru Coast (the global luxury anchor), the Anantara Desaru Coast, and the Westin Desaru Coast. Hotel Jen Puteri Harbour and The Westin Desaru handle the urban-luxury side. Legoland Malaysia draws the family-segment volume.

The trip works as 1–2 nights in JB itself, often as the front or back end of a Singapore stay — or as the launch pad for 3–4 nights at Desaru Coast on the east. 90-day visa-free for US passports. The food is the underrated layer: seafood at Tepian Tebrau, Pasar Karat night market on weekends, Hainanese coffee at Hiap Joo Bakery (since 1919), and the laksa Johor that’s the region’s signature dish.

Before you arrive.

Strait to coast.

JB is a city of layers most travelers never unpack. The royal core — the Istana Besar (Grand Palace) of the sultan, the white-marble Sultan Abu Bakar Mosque on a hill above the strait, the Royal Abu Bakar Museum — sits a short drive from the Causeway. Iskandar Puteri to the west is a master-planned zone of new towers, Legoland, EduCity universities, and the Puteri Harbour marina. East of the city, the road runs 90 minutes to Desaru Coast — where Malaysia’s most concentrated luxury-resort cluster faces the open sea.

You don’t come to JB for the skyline. You come for the seafood by the strait at Tepian Tebrau as the lights of Singapore flicker on across the water. You come for Pasar Karat — the weekend night flea market that has run for decades. You come for the Hainanese coffee at Hiap Joo Bakery, brewing since 1919. And you come for the Desaru run — a private car east through palm plantations to a One&Only or Anantara villa on a 22km stretch of coast that almost no one outside the region knows. The reward of JB is the unscripted access — Malaysia at the foot of Singapore’s bright lights.

The royal core, on a hill above the strait.

Johor Bahru is the capital of the Johor sultanate, founded in 1855, and the royal sites cluster in one walkable district on the western edge of the city. The Sultan Abu Bakar Mosque, completed in 1900, sits on a small hill above the Johor Strait — a striking blend of Victorian, Moorish, and Malay architecture, all white marble and minarets, looking directly across the water to Singapore. It accommodates 2,000 worshippers and is one of Malaysia’s most photographed mosques.

A short drive away is the Istana Besar (Grand Palace), built in 1866 by Sultan Abu Bakar. Today its eastern wing houses the Royal Abu Bakar Museum — the personal collection of the Johor royal family, opened to the public in 1990. Royal regalia, hunting trophies, gifts from Queen Victoria and the Russian Tsar, the throne room. It’s the closest most visitors will ever come to the inside of a working sultanate.

The combination — mosque, palace, museum, and the strait view — is the most distinctly JB morning available. Two hours, properly walked, with the call to prayer at noon as the timing anchor.

Desaru. The 22km of coast almost no one knows.

Desaru Coast is the marquee resort destination of southern Malaysia — a 22-kilometer stretch of white-sand beach on the eastern Johor coast, facing the open South China Sea. Until 2018 it was a quiet beach holiday spot for Singaporean weekenders. Then the master-planned Desaru Coast resort cluster opened.

The luxury anchor is One&Only Desaru Coast — the brand’s first Southeast Asian property, 42 standalone villas in a 128-acre coastal forest setting, with the trademark One&Only butler service and the signature beachfront ESPA spa. Anantara Desaru Coast sits beside it — pool villas, beachfront suites, the Anantara Spa. The Westin Desaru Coast is the family-and-meetings option. The Mulia Desaru (under the Bali Mulia ownership) opens the next chapter. All within five minutes of one another along Jalan Pantai Desaru.

Around the resorts: The Els Club Desaru Coast (two championship courses designed by Ernie Els and Vijay Singh), the Adventure Waterpark (one of Asia’s largest), and a fishing village restaurant cluster that locals drive in from JB on weekends to eat at.

The move is the Desaru add-on — 3 nights at One&Only or Anantara as the resting half of a JB or Singapore trip. The 90-minute private drive from JB through the palm plantations is part of the unwind.

Tepian Tebrau, Pasar Karat, Hiap Joo.

The food layer is the part most visitors miss because they treat JB as a transit city. The locals know better. Start at Tepian Tebrau — the strait-side seafood strip on Jalan Skudai. Open-air stalls cook chili crab, salt-baked fish, butter prawns, and stingray on banana leaf while the lights of Singapore come on across the water. It’s the city’s signature dinner; no reservation, no fuss, the view does the work.

On Saturday and Sunday nights, Pasar Karat — the JB flea market on Jalan Segget — opens after dark. Vintage watches, vinyl, secondhand cameras, antique kris blades, batik, kopitiam stalls, the smell of grilled satay. It’s been running for decades in various locations and is one of the genuine cultural rhythms of the city.

For morning, Hiap Joo Bakery & Biscuit Factory at 13 Jalan Tan Hiok Nee has been baking traditional charcoal-fired banana cake and Hainanese coffee since 1919 — three generations of the same family. Pair it with a walk down Jalan Tan Hiok Nee, the heritage street of restored shophouses now hosting cafés, art galleries, and independent shops.

For the regional dish, ask for laksa Johor — the Johor-style laksa with a fish-and-coconut gravy poured over spaghetti or yellow noodles. It’s unique to the state; you won’t find it like this in KL or Penang. Hua Mui at Jalan Trus is the JB classic.

Iskandar Puteri. Malaysia’s southern build.

Iskandar Puteri (formerly Nusajaya) is a 2,217-square-kilometer master-planned region west of JB city — Malaysia’s largest single development zone, launched 2006, anchoring much of the country’s southern growth strategy. It’s the JB layer that gets least attention from leisure travelers and most from developers, capital, and Singaporean weekenders.

The visitor-accessible nodes: Puteri Harbour — the marina district with the upscale Puteri Harbour Family Theme Park, Hotel Jen, and the cruise ferry terminal to Batam and Bintan; Legoland Malaysia Resort — Asia’s first Legoland, opened 2012, the strongest family draw in the region; EduCity — a university hub hosting branches of the University of Reading, Newcastle, and Marlborough College; and the Mall of Medini.

For the wellness and retreat angle, the Forest City project on the southwestern coast (Country Garden Pacificview) markets itself as an eco-city with a growing wellness retreat scene — yoga, beach access, the Forest City Marina Hotel. It’s been controversial; framing it honestly is important.

The Iskandar Puteri visit is best as a half-day or as the Legoland-family-day anchor. For travelers without kids, it’s secondary to the royal core, the food, and the Desaru add-on — but the scale of the build is itself the story for anyone interested in how Malaysia’s south is being designed.

Skip KSL City Mall for shopping.

KSL is a working JB local mall, fine for everyday goods but not what the trip is for. For luxury retail, cross to Singapore’s Orchard Road on a half-day shopping run — or stay in Iskandar Puteri’s Mall of Medini for the curated mid-tier brands. JB City Square is fine for the rainy-hour browse.

Don’t cross the Causeway at rush.

The JB–Singapore Causeway sees 350,000+ daily crossings. Avoid weekday 6:30–9am (into Singapore), 5–8pm (back to JB), Friday afternoons, and Sunday evenings. Cross between 10am and 3pm or use the Second Link bridge to the west — quieter, longer drive, often faster end to end.

Skip caged wildlife encounters.

Various JB-area operators offer photo-with-tiger or fed-feeding wildlife park tours. These are ethically problematic and not what we book. The real wildlife move in the region is the Endau-Rompin National Park (3 hours north) or the Pulau Sibu reefs east of Desaru — natural settings, expert-guided.

Where you sleep matters.

One&Only Desaru Coast

Opened 2020. The marquee luxury property of southern Malaysia. One&Only’s first Southeast Asian resort. 42 standalone villas (one-, two-, three-, four-bedroom) on the South China Sea — Kebony-wood pavilions, private plunge pools, beachfront grand villas. Five restaurants including Hoshi (Japanese) and Ambara (the all-day signature). The ESPA-managed spa is the global anchor.

Anantara Desaru Coast Resort & Villas

Opened 2020 beside One&Only. The Anantara signature — the private pool villas — set 30 meters from the beach, traditional Malay-inspired architecture, walled gardens. Suites in the main building have private wading pools on the balcony. Sea View Pool Villas are the room-category sweet spot. Anantara Spa runs the brand’s full menu including the Royal Thai signature.

The Westin Desaru Coast Resort

Opened 2018, refurbished 2024. The family- and meetings-friendly Desaru anchor — large beachfront resort, generous rooms, the brand’s signature Heavenly bed, and a children’s WestinWORKOUT-equipped fitness center. Pair with the Westin Johor Bahru (51F tower in the city centre, the highest hotel in JB, with rooftop pool and direct mall access via KSL City) for the urban half of the trip.

Hotel Jen Puteri Harbour

The Shangri-La-group Hotel Jen at the Puteri Harbour marina — contemporary, marina-facing, with direct access to the cruise terminal for Batam and Bintan day-runs. The urban-luxury choice if you want Iskandar Puteri’s quieter side, away from the City Centre traffic.

The Legoland Hotel + Castle Hotel

Adjacent to the Legoland theme park in Iskandar Puteri — themed rooms (pirate, kingdom, adventure), pool, and direct skip-the-line park access. The strongest family booking in JB for kids 5–12. Premium suites for the multi-generational trip.

The Mulia Desaru

The Bali Mulia ownership group’s Desaru expansion — opening 2025/2026 — promising the same butler-grade service that defined Mulia Bali. For travelers tracking the new openings, this is the one to ask us about. We hold pre-opening access for Sanctum members.

The strait and the stalls.

The Desaru tier.

Hoshi · One&Only Desaru

One&Only Desaru Coast’s intimate Japanese counter — premium hand-cut sashimi, a tightly curated nigiri progression, and a serious sake list. Counter seating only. The most refined kitchen in southern Malaysia. Book at the property four weeks ahead.

Ambara · One&Only

The all-day signature at One&Only Desaru — wood-fired hearth at the center, sustainable seafood, dry-aged steaks, and a serious wine cellar. The casual fine-dining anchor of the resort. Sunset reservations are the move.

Tom Yum Goong · Anantara

Anantara Desaru’s destination Thai — the brand’s signature Thai program, properly executed at the southern Malaysian coast. The som tum, the massaman, the live-fire seafood. The choice when the dining direction is bright and herbal rather than the resort’s grill kitchen.

The JB icons.

Tepian Tebrau seafood

The strait-facing seafood strip along Jalan Skudai — open-air lots, fresh tank, the Singapore skyline as the backdrop. Multiple operators (Pek Seafood, Restoran Todak); a guide picks the night’s strongest catch. Dinner only, from 6:30pm.

Hua Mui · since 1946

Open on Jalan Trus in the heritage core since 1946 and the JB classic for laksa Johor — the state’s signature dish, fish-and-coconut gravy poured over spaghetti or yellow noodles. The Hainanese chicken chop is the second order. Kopitiam atmosphere, three generations of regulars.

Hiap Joo Bakery

Charcoal-fired traditional bakery on Jalan Tan Hiok Nee, in business since 1919, third-generation family-run. The banana cake (sells out by mid-afternoon) is the order; the Hainanese coffee is the morning ritual. A genuine 100-year JB institution, not a tourist re-creation.

Pasar Karat

JB’s weekend flea-and-food night market — Saturdays and Sundays after 7pm in the Jalan Segget area. Vintage stalls and a serious hawker rotation: satay over coconut-husk fire, oyster omelette, char kuey teow, fresh-press watermelon. The most distinctive weekend-night JB experience.

Want a chef in your villa?

At Desaru Coast — One&Only and Anantara both run in-villa private dining, but for longer stays or special dietary protocols (recovery nutrition, performance macros, fasting windows, allergens) we arrange a private chef in your villa. Wet-market run optional. Single dinners or three meals a day. Quietly handled.

How the city moves.

Three ways in.

Senai International (JHB). ~25 km / 35 min by car from JB City Centre. Direct flights from KL, Penang, Singapore, Bangkok, Jakarta. Private transfer is the default.

Causeway from Singapore. 1 km Causeway bridge → BSI checkpoint. Off-peak (10am–3pm) is 30–45 min total. Peak (7–9am into SG, 5–8pm back to JB) is 90+ min.

Second Link bridge. ~30 min west of central JB, connects to Tuas Singapore. Quieter than the Causeway; longer drive, often faster end-to-end on weekends.

Once you’re in.

Private car + driver is essential. JB is a sprawling city — the royal core, Iskandar Puteri, Tepian Tebrau, the food spots, Desaru Coast — none of it walks together. English is universal; brief the driver directly.

Heritage Street is for walking. Jalan Tan Hiok Nee and the surrounding shophouse blocks (Hiap Joo, the cafés, the small galleries) are best done on foot. 1 hour, then the car picks you back up.

JB to Desaru. 90 minutes by private car east on the new Senai-Desaru Expressway. Alternative: Desaru Coast Ferry from Tanah Merah Singapore (85 min direct). Both are pre-arranged.

What you’ll actually do in Johor Bahru.

What you actually need.

Required vs. recommended.

What to pack before you fly.

How Johor Bahru affects the body.

What we tell you that nobody else does.

If you misjudge the Causeway, you lose half a day.

The JB–Singapore Causeway is the most heavily crossed land border on earth — over 350,000 daily crossings. Weekday rush, Friday afternoon, Sunday evening, and any Singapore school holiday will turn a 30-minute crossing into a 2.5-hour ordeal.

What we do about it: we route all Causeway crossings between 10am and 3pm where possible, switch to the Second Link bridge on weekends, and pre-book the Desaru Ferry direct from Tanah Merah Singapore for the resort run — bypassing the bridge entirely. The timing window is part of the itinerary, not an afterthought.

JB rewards a focused stay, not a long one.

Unlike KL or Penang, JB doesn’t reward 4–5 nights in the city. The real value is 1–2 nights of food, royal sites, and Heritage Street + 3–4 nights at Desaru Coast. The city is the gateway; the coast is the destination.

The pairing: 1 night JB + 3 nights Desaru. Or 2 nights JB as the back-end of a Singapore trip. Treating JB as a 5-night city stay leaves you padding the second half with errands.

Don’t book Desaru in the NE monsoon.

The east coast of Peninsular Malaysia — where Desaru sits — catches the full northeast monsoon Nov–Jan. Heavy rain, high surf, occasional resort closures. JB itself (west-facing) stays accessible but the Desaru leg loses its point.

The fix: book the Desaru add-on Feb–Sep, with the absolute sweet spot Jun–Aug. If you must travel Nov–Jan, skip Desaru and pair JB with Singapore or with a west-coast Malaysian option (Langkawi, Penang) instead.

Know what Forest City actually is.

The Forest City project (Country Garden Pacificview) is marketed as an eco-city wellness destination on the southwest JB coast. The reality is more complicated — it’s been described in the international press as partially-occupied, partially financially distressed, and politically sensitive in Malaysia.

The fix: we do not recommend Forest City as a primary destination. If a curious traveler wants to see it, we arrange a guided visit framed honestly — as a development study, not as a wellness retreat. Real wellness at Desaru lives at One&Only ESPA and Anantara Spa.

The ways you arrive.

What locals notice in JB.

The bespoke details.

Services not on any booking site.

Doors before opening hours. After closing.

Doors the city keeps closed.

The fluent people behind every visit.

We don’t ship itineraries.

The other guides give you a day-by-day plan. We don’t. A bespoke trip starts with what’s true for you: your training schedule, your dietary protocols, your sleep window, the experience you’d fly for. You answer. We build.

What we ask before we build.

The questions that shape your trip more than any itinerary ever could.

The moments we build around.

Not a checklist — a list of the kinds of anchors that often appear in a TBT-built JB trip.

Tell us about you. We build the rhythm.

Sanctum members answer the 7 prompts above. We build the trip from there. Flights, hotels, drivers, Causeway timing, restaurant reservations, private chef, in-villa wellness, all pre-arranged before you land. No template. No itinerary you didn’t ask for.

What Johor Bahru taught us.

Most travelers see JB as the in-between — the city you cross through on the way from Singapore to KL, or the day-trip you tack on to a Singapore stay. What that read misses is that JB is a destination in its own register: quieter, more royal, more local, and connected to a stretch of coast at Desaru that holds Malaysia’s most concentrated luxury-resort cluster outside the islands.

The trip that works isn’t the one that treats JB as a layover. It’s the one that gives the city one or two nights to do what it does well — the strait-side seafood at Tepian Tebrau, the morning at the Sultan Abu Bakar Mosque, the Hainanese coffee at a bakery older than Malaysian independence — and then runs east to Desaru for the resting half.

The lesson, repeated across every region this brand covers: a place reveals itself when you stop forcing it to perform. JB doesn’t perform. It runs at the rhythm of a working southern Malaysian city with a royal seat at the center and the world’s busiest land border at its front door. Walk the heritage street. Sit at the strait. Watch Singapore turn its lights on. Then drive east.

Want Johor Bahru handled?

Sanctum members can request a custom Johor Bahru route — flights, hotels, drivers, Causeway timing, restaurant reservations at One&Only and Anantara Desaru, Sultan Abu Bakar Mosque private guide, region arc extension — pre-booked, the whole rhythm of the trip mapped before you land.

Johor Bahru is the launch pad.

Within a half-day’s drive, ferry, or short flight, you can land in 5 different versions of southern Malaysia and the Singapore region — a luxury coast cluster, the strait neighbor, a UNESCO port city, an Indonesian island chain, and a primary rainforest national park.

Enter your details to open this guide — and every guide in our atlas.

The trips we don’t list publicly

The full Johor Bahru guide—our exact stays, tables, and routes—lives inside Sanctum.

Unlock the Guide
The Bespoke Atlas

Unlock the city guide

Enter your details to open this guide — and every guide in our atlas.

WELCOME BACK