Johor Bahru in 3 days: a first-timer's walking itinerary (2026)
This is the route we would hand a friend visiting Johor Bahru for the first time. Each day is eight stops in walking order, timed so the busy places come before the tour groups and the viewpoints land near sunset. Prices were checked in November 2026; where a price is older or not published, we say so.
Open the interactive 3D route →Day 1 · Old JB & the Straits: From the Causeway to a Danga Bay sunset
Cross from Singapore in the morning, then walk the old town: the 1870s Chinese temple, the shophouses of Jalan Tan Hiok Nee, the Sultan Ibrahim Building on its hill, the royal botanical garden around Istana Besar and the white Sultan Abu Bakar Mosque, before a Grab to Danga Bay for sunset over the Straits.
JB Sentral & City Square
After immigration at the CIQ, the bridges lead straight into JB Sentral and the City Square mall: the easy place to get cash, a SIM and a coffee before walking into the old town.
Price: Free · Hours: Station open daily · City Square mall about 10am–10pm (check)
Tip: Crossing times vary a lot; leave Singapore early and don't plan this stop to the minute. Check the queue on the official channels before you set off.
Johor Bahru Old Chinese Temple
One of the oldest buildings in the city, built in the 1870s–80s and shared by the Teochew, Hokkien, Cantonese, Hakka and Hainanese communities.
Price: Free · Hours: About 7:30am–5:30pm (check)
Tip: It is a working temple: walk quietly around worshippers and ask before photographing people. Small donations are welcome but not required.
Jalan Tan Hiok Nee heritage street
A one-way street of restored pre-war shophouses, old coffee shops and bakeries, with arches marking the Tan Hiok Nee Cultural Way at both ends.
Price: Free · pay per drink · Hours: Street open all day · cafés and bakeries roughly morning to evening (check)
Tip: Try kopi and kaya toast in an old-style coffee shop, then walk the parallel Jalan Dhoby for more shophouses and murals.
Sultan Ibrahim Building
The state building on Bukit Timbalan, finished in 1940, whose tower once looked down on the whole town and the Straits.
Price: Free (outside view) · Hours: Viewed from outside; not open as a museum (check)
Tip: Photograph it from the lawn below the hill. Don't enter fenced or guarded areas.
Istana Besar & Royal Botanical Garden
The 1866 palace of Sultan Abu Bakar faces the Straits; the 56-acre garden around it has orchid, palm and bamboo zones and a 2km loop.
Price: RM30 non-Malaysian adult (2025 price · check on site) · online e-ticket only · Hours: Wed–Sun 8am–6pm · closed Mon & Tue (check)
Tip: Buy the e-ticket on the official Johor e-ticket portal before you come; there are no walk-ins. The shuttle meeting point is shown when you book. On Mondays and Tuesdays, view the palace from the seafront road instead. The Royal Abu Bakar Museum inside the palace is not part of this visit (check its status).
Sultan Abu Bakar State Mosque
Built from 1892 to 1900 on a hill above the Straits, a white mosque that mixes Islamic and Victorian styles, with four minarets.
Price: Free · Hours: Visitors outside prayer times; visiting hours not published (check)
Tip: Cover shoulders and knees (women also cover their hair) and take your shoes off. Avoid prayer times and Friday midday; if the gate is closed, the view from outside is still worth it.
Lido seafront (Jalan Skudai)
A breezy stretch of the old seafront road, looking across the Straits to Singapore's Woodlands shore.
Price: Free · Hours: Open all day
Tip: The pavement runs next to a busy road; stay on the sea side and cross only at lights. Book your Grab to Danga Bay from here.
Danga Bay at sunset
A long waterfront park on the Straits; the sun sets around 7pm in November and the lights of both shores come on.
Price: Free · rides about RM2–10 · Hours: Park evenings from about 5:30pm (check)
Tip: Afternoon storms are common in November; if it pours, wait it out under cover and check the sky before walking out on the shore. Grab back to the city takes about 15–20 minutes.
Day 2 · Legoland & Puteri Harbour: A day of bricks, then sunset at the marina
Legoland Malaysia from opening time: LEGO City, the Land of Adventure, Asia built in bricks at MINILAND, the castle in Kingdoms and the coasters in Technic, then a short Grab to the Puteri Harbour waterfront for sunset and dinner.
LEGOLAND Malaysia · The Beginning
Malaysia's LEGO theme park, opened in 2012, with seven themed areas around MINILAND; best for families with younger children.
Price: Adult 1-day from RM205 (official site, Nov 2026) · visitor and gate prices may be higher · check on site · Hours: Theme park 10am–6pm, last entry 5pm (check on the day)
Tip: Book online; the official site often lists cheaper dated tickets than the gate. Arrive before 10am and head for the rides at the back first. From 13 Nov 2026 the park runs its year-end holiday events.
LEGO City
A bright brick town where children drive small cars at the driving school, steer boats and climb the fire station.
Price: Included in the LEGOLAND ticket · Hours: With the park
Tip: Driving school queues grow fast; do it first. Height and age rules are posted at each ride.
Land of Adventure
A pyramid-and-temple world with a dark ride where you shoot at targets for points.
Price: Included in the LEGOLAND ticket · Hours: With the park
Tip: Eat lunch after this: food courts get busiest around 12:30pm. Carry water; it is hot and humid even in the rainy season.
MINILAND
The heart of the park: landmarks of Asia rebuilt in millions of bricks, from Kuala Lumpur's twin towers to Singapore's skyline.
Price: Included in the LEGOLAND ticket · Hours: With the park
Tip: An open-air walk: wear a hat, and if a storm comes in, move on to an indoor show and come back later.
Kingdoms
A knights' castle with a family dragon coaster that runs through and around it.
Price: Included in the LEGOLAND ticket · Hours: With the park
Tip: Rides can pause during lightning; staff reopen them when the storm passes.
LEGO Technic
The park's biggest thrills: the steepest coasters and a water ride where you may get soaked.
Price: Included in the LEGOLAND ticket · Hours: With the park
Tip: Pack a light poncho or a change of shirt; lockers are near the bigger rides.
Imagination
Hands-on building and play areas near the exit: a calmer end to the day in the park.
Price: Included in the LEGOLAND ticket · Hours: With the park
Tip: The shops by the entrance close with the park; buy souvenirs before 6pm.
Puteri Harbour waterfront
A quiet marina on the western Straits with yachts and an evening breeze; the sun goes down around 7pm.
Price: Free · pay per dish · Hours: Waterfront open all day · restaurant hours vary (check)
Tip: Choose dinner from what is open along the promenade on the day; some units are empty. Grab back to JB city takes about 30–40 minutes, longer in the evening rush.
Day 3 · Temples, Southkey & home: Three faiths, one big mall and the Causeway home
Little India and its temple, the Chinese Heritage Museum, the mirrored Glass Temple, an air-conditioned afternoon at Mid Valley Southkey while the rain passes, dusk on Stulang beach, dinner at the Segget evening stalls and a short walk to the CIQ.
Little India & Rajamariamman Temple
A colourful tower gate on Jalan Ungku Puan, the street of sari shops, flower garlands and banana-leaf rice.
Price: Free · Hours: Temple about 5:30am–noon and 6–9pm (check)
Tip: Shoes off before entering; dress modestly. Visit before noon, when the temple closes until evening.
Johor Bahru Chinese Heritage Museum
Five floors of a pre-war shophouse tell the story of Johor's Chinese community from 1884, from pepper and gambier farms to the Chingay parade.
Price: RM6 adult · RM3 child, student, 55+ · Hours: Reopened Dec 2025 · hours not published (check; phone 07-213 4080)
Tip: Look for the rooftop café promised with views of the Straits and the Causeway; it may not be open yet.
Glass Temple (Arulmigu Sri Rajakaliamman)
A Hindu temple whose walls, pillars and ceilings are covered in some 300,000 pieces of coloured glass and mirror.
Price: RM10 visitor (2023 price · check on site) · Hours: Visitors about 1–6pm, closed Mondays (check; sources differ)
Tip: Mornings are for prayers; come after 1pm. Shoes off, shoulders and knees covered, and no photos of people praying.
Mid Valley Southkey
A large mall opened in 2019, an easy, air-conditioned place for shopping, snacks and a rest while the afternoon rain passes.
Price: Free · pay as you shop · Hours: About 10am–10pm (check)
Tip: Grab pick-up points are signposted inside; at weekends the queue for cars can be long after 5pm, so book a few minutes early.
Stulang Laut seafront
A small city beach on the Straits, looking across the water to Singapore as the lights come on.
Price: Free · Hours: Open all day
Tip: It is a city shore, not a swimming beach. Walk along the promenade and leave before full dark if it is very quiet.
Jalan Segget evening stalls · dinner
The lane between Jalan Ibrahim and Jalan Wong Ah Fook fills with stalls selling snacks, clothes and toys in the evening, with old-town food nearby.
Price: Free · pay per dish · Hours: Stalls from about 6pm (check)
Tip: Try satay, grilled chicken wings or a bowl of noodles, and keep small notes for the stalls.
JB City Square
The mall linked to the CIQ: a last stop for snacks, pharmacy items and souvenirs before the border.
Price: Free · Hours: About 10am–10pm (check)
Tip: Check duty-free limits for Singapore before you buy alcohol or cigarettes; Singapore allows no duty-free cigarettes.
CIQ & the Causeway home
Walk through the Bangunan Sultan Iskandar checkpoint and take a cross-border bus or the Shuttle Tebrau back over the Causeway.
Price: Bus about S$2.50–5 from Singapore side; check fares from JB · Hours: Checkpoint open 24 hours
Tip: Sunday evenings and the end of holidays can mean very long queues; check live traffic before you leave and allow extra time. Have your passport and bus card ready on both sides.
Top 10 places for a first visit
| # | Place | Area | Price |
|---|---|---|---|
| 1 | Johor Bahru Old Chinese Temple One of the city's oldest buildings, from the 1870s–80s, shared by five Chinese dialect communities. | Old town | Free |
| 2 | Jalan Tan Hiok Nee A restored street of pre-war shophouses, old coffee shops, bakeries and small galleries. | Old town | Free |
| 3 | Sultan Abu Bakar State Mosque A white mosque from 1892–1900 on a hill above the Straits, mixing Islamic and Victorian styles. | Old town | Free |
| 4 | Istana Besar & Johor Royal Botanical Garden The 1866 royal palace above the Straits and the 56-acre garden around it, with orchid, palm and bamboo zones. | Old town | RM30 non-Malaysian adult (2025 price · check on site) |
| 5 | LEGOLAND Malaysia Malaysia's LEGO theme park, opened in 2012, with seven themed areas around MINILAND. | Iskandar Puteri | Adult 1-day from RM205 (official site, Nov 2026) · visitor and gate prices may be higher · check on site |
| 6 | Danga Bay A long waterfront park on the Straits with evening funfair rides and wide sunset views. | Danga Bay | Free · rides about RM2–10 |
| 7 | Glass Temple (Arulmigu Sri Rajakaliamman) A Hindu temple covered inside with some 300,000 pieces of coloured glass and mirror. | Tebrau | RM10 visitor (2023 price · check on site) |
| 8 | Mid Valley Southkey A large mall opened in 2019, with shops, food courts and a hotel. | Southkey | Free |
| 9 | Johor Bahru Chinese Heritage Museum Five floors of a pre-war shophouse on the story of Johor's Chinese community since 1884. | Old town | RM6 adult · RM3 child, student, 55+ |
| 10 | Sultan Ibrahim Building The 1940 state building with its tower on Bukit Timbalan, once the seat of Johor's government. | Old town | Free (outside view) |
Before you go
Entry & MDAC
- MDAC arrival card: Most foreign visitors must fill in the free Malaysia Digital Arrival Card (MDAC) within 3 days before arrival, by air, land or sea. Use only the official Immigration Department portal (imigresen-online.imi.gov.my) or its app; look-alike sites charge fees for a free form.
- Who is exempt: Singapore citizens are exempt. Singapore permanent residents and work-pass holders are not automatically exempt and usually need an MDAC; each family member files their own.
- Korean passports: South Korean passport holders do not need a visa for a short tourist visit. Check the permitted length of stay on the Immigration Department of Malaysia site before travel.
- Passport: Have at least 6 months left on your passport when you enter. Rules can change, so confirm with the official site before travel.
Crossing from Singapore
- Buses (Woodlands → JB CIQ): SBS 170 (from Queen Street) and 170X (from Kranji MRT) cost about S$2.50 with EZ-Link or a contactless card; Causeway Link CW1 (Kranji) and CW2 (Queen Street) cost S$5 and don't take cash. You get off at Woodlands Checkpoint for Singapore exit, reboard, then clear Malaysian immigration at the CIQ (Bangunan Sultan Iskandar), which links on foot to JB Sentral and City Square.
- KTM Shuttle Tebrau train: Woodlands Train Checkpoint to JB Sentral in about 5 minutes: S$5 from Singapore, RM5 from JB. Book on the KTMB website or app (sales open 30 days ahead) and arrive about 45 minutes early; weekend trains sell out.
- RTS Link: not open yet: The new Woodlands North – Bukit Chagar train was targeted for end-2026, but the operator now expects passenger service in February 2027. Until it opens, use buses or the Shuttle Tebrau.
- Peak hours: Friday evening, Saturday morning, Sunday evening and school or public holidays can add 1–3 hours. Leave early, keep a buffer, and check live traffic before you go.
- Driving a Singapore car: Malaysia requires a Vehicle Entry Permit (VEP) for foreign cars and doesn't sell subsidised RON95 petrol to them; Singapore requires a three-quarter tank when leaving. Check the official JPJ and Singapore ICA pages before driving.
- Check official sites: Fares, timetables and checkpoint rules change; check KTMB, Causeway Link, LTA and ICA on the day.
SIM & eSIM
- eSIM before you cross: A Malaysian or regional data eSIM installed in advance works as soon as you cross, for Grab and maps. Singapore plans may charge roaming in Malaysia, so check yours.
- Local SIM: Prepaid SIMs from Malaysian operators are sold in JB Sentral, City Square and phone shops; bring your passport for registration.
Getting around
- Grab: Grab is the easiest way around JB and to Legoland; prices show in the app and you can pay by card or cash. Check the plate before you get in.
- Walking: The old town around JB Sentral, Jalan Tan Hiok Nee and Little India is walkable, but pavements are uneven and roads are busy; cross at lights.
- Senai Airport (JHB): JB's airport is north of the city: about 30–45 minutes by Grab to JB Sentral, depending on traffic. Airport coaches also run to the city; check current routes.
- To Legoland: About 30–40 minutes by Grab from JB city. Causeway Link buses serve the Legoland / Mall of Medini stop; check the current route and timetable before relying on them.
Money
- Ringgit and cards: Malls, Grab and most attractions take cards. Carry some ringgit for coffee shops, stalls and temples.
- Foreigner prices: Some places, like the Royal Botanical Garden and Legoland, charge foreign visitors more than Malaysians; prices on these pages are for foreign adults where we could find them.
- Hotel tourism tax: Foreign guests are usually charged a tourism tax per room per night on top of the hotel bill (check the amount at check-in).
- Going back to Singapore: Singapore has strict duty-free limits and no duty-free allowance on cigarettes; check ICA and Singapore Customs before you shop.
Local rules & safety
- Mosques and temples: Cover shoulders and knees, take shoes off where asked, and avoid prayer times. Some temples have separate visitor hours.
- Bags and phones: Keep bags on the side away from the road and don't hold your phone at the kerb; snatch thefts by passing motorbikes happen.
- Late at night: Use Grab rather than walking long distances after dark, especially along quiet seafront roads.
Weather in November
- Rainy season starts: November brings the north-east monsoon: hot, humid days around 27°C with heavy afternoon and evening downpours. Carry an umbrella and plan indoor stops for mid-afternoon.
- Sunset: Around 7pm, so the routes put the waterfronts at the end of the day.
- Heat: Drink water, wear a hat at Legoland and the botanical garden, and take breaks in the shade.
Sources
- AsiaOne — RTS Link passenger service now expected February 2027 (2 Oct 2026)
- YouTrip — Shuttle Tebrau fares, timetable and RTS Link status (26 Oct 2026)
- YouTrip — every bus from Singapore to JB: routes, fares, peak queues (26 May 2026)
- Immigration Department of Malaysia — MDAC official portal (free)
- Klook — MDAC guide for travellers from Singapore (updated 11 Aug 2026)
- Tourism Johor — Johor Bahru Old Chinese Temple
- TheSmartLocal — free things to do in JB, hours and notes (Apr 2026)
- SAYS — Johor Royal Botanical Garden: hours, closing days, fees (Sep 2025)
- The Iskandarian — Royal Botanical Garden, e-ticket only (Jul 2025)
- Downtown JB — Sultan Abu Bakar Mosque history
- Wikipedia — Sultan Ibrahim Building
- LEGOLAND Malaysia Resort — official site (hours, tickets)
- LEGOLAND Malaysia — official day-ticket page (prices from RM205, Nov 2026)
- Wikipedia — Legoland Malaysia Resort (themed areas)
- The Star — JB Chinese Heritage Museum reopens, new ticket prices (20 Jan 2026)
- TheSmartLocal Malaysia — Glass Temple visiting hours and fee (2023)
- Wikipedia — Mid Valley Southkey
- Wikipedia — Johor Bahru Sentral station
- Wikivoyage — Johor Bahru (community guide, hours and older prices)
- Visit Johor 2026 — official state tourism listings
- Illustrated draft map by 3DAYS · real-data 3D map in preparation
Prices are for adults and can change; always check the official site on the day. Some ticket, hotel and eSIM links on 3DAYS are affiliate links: your price is the same and we may earn a commission. Rankings and routes are not paid placements.