Johor Bahru

Region West-malaysia
Best Time January, February, March
Budget / Day $20–$140/day
Getting There ETS train from KL Sentral to JB Sentral takes 4
Plan Your Johor Bahru Trip →
Scroll
🌏
Region
west-malaysia
📅
Best Time
January, February, March +3 more
💰
Daily Budget
$20–$140 USD
✈️
Getting There
ETS train from KL Sentral to JB Sentral takes 4.5 hours (RM60-80). Or 5 hours by bus (RM30-40). From Singapore, cross the Causeway by bus (RM3-5, 30-60 minutes depending on traffic).

Johor Bahru is in an interesting moment. For years it was the city Singaporeans crossed into for cheap food and Malaysians passed through without stopping. The last few years have brought significant development, art districts, and a food scene that’s genuinely its own thing rather than just a budget Singapore. The city hasn’t arrived yet, but it’s pointed in a good direction.

The practical case for JB is clear: if you’re doing Singapore and have any flexibility, basing for two or three nights in JB and day-tripping across the Causeway saves substantial money. A hotel room that costs SGD200-300 in Singapore costs RM120-200 in JB. The Causeway bus is three Malaysian ringgit. A hawker dinner costs RM12 instead of SGD25. The arithmetic is hard to argue with.

What to Do in Johor Bahru

Singapore Day Trip — The main event for many JB visitors. Cross by Causeway bus to Woodlands, then take the MRT into the city (about 45 minutes total). Singapore in a day: Marina Bay Sands area, Gardens by the Bay (RM70-90 to enter the Flower Dome and Cloud Forest), Chinatown, Little India, and Hawker 338 for a proper Singapore hawker meal. Return to JB by evening. Total Causeway crossing cost: RM6-10 return.

LEGOLAND Malaysia, Medini — Southeast Asia’s only full LEGOLAND park. Best for families with young children — rides, the LEGO Miniland (miniature Southeast Asian cities built from LEGO), the LEGOLAND Water Park (separate ticket, RM75/person), and LEGO build workshops. Full day required. Entrance RM149-189/adult. The attached LEGOLAND Hotel (on site, RM350-600/night) has themed rooms.

Arulmigu Sri Rajakaliamman Temple — A working Hindu temple notable for its extraordinary exterior — the entire facade is covered in colored glass mosaic tiles. Entrance RM3. One of the most visually distinctive religious buildings in Malaysia. 10 minutes from JB Sentral by Grab.

JB City Square and Komtar JBCC — JB’s main shopping malls connected to the bus terminal. City Square connects directly to JB Sentral for Causeway crossing. Full range of Malaysian retail at prices lower than Singapore equivalents — electronics, clothing, and cosmetics all attract Singapore shoppers. The food courts on the upper floors have good hawker options.

Sungai Skudai Fireflies — Guided evening boat tours on the Skudai River to see bioluminescent fireflies in the riverside mangroves (30 minutes from JB by taxi). Similar to the famous Kuala Selangor firefly experience. Best from 8pm. RM30-50/person through tour operators.

Old Market Square (Dataran Bandaraya) — The historic core of old JB: the Sultan Ibrahim Building (art deco government complex, closed to public but photogenic exterior), the Clock Tower, and a row of heritage Chinese shophouses. Free to walk. 15 minutes from JB Sentral.

Where to Eat in Johor Bahru

Where to Stay in Johor Bahru

Festivals in Johor Bahru

Pesta Tanglung (Lantern Festival, September/October) — Johor’s version of the Mid-Autumn Festival (Mooncake Festival) with public lantern displays, lion dances, and mooncake stalls throughout the Chinese districts of JB.

Royal Abu Bakar Birthday Celebrations (April) — The Johor Sultan’s birthday is marked by state ceremonies, illuminated parade floats along Jalan Ibrahim, and public celebrations. Johor has a distinctive royal culture — the Sultan Ibrahim is one of Malaysia’s most visible royals.

Getting There

KTM ETS trains from KL Sentral to JB Sentral run multiple times daily (4.5 hours, RM60-80). Buses from KL TBS take 5 hours (RM30-40). From Singapore, Causeway buses cross from Queen Street terminal (Woodlands) to JB Sentral — SGD3.30 or RM3-5, 30-90 minutes depending on immigration queues.

🎒 Scott's Pro Tips
  • Getting There: ETS train from KL is more comfortable than the bus (RM60-80 vs RM30-40). From Singapore, the Causeway bus is the standard option — cross on a weekday morning to avoid the weekend immigration queues that can add 90 minutes to the crossing.
  • Best Time to Visit: Any time. JB has no strong seasonal variation. Avoid Causeway crossings on Friday evenings, Sunday evenings, and Malaysian public holidays — immigration queues in both directions are severe.
  • Getting Around: Grab is reliable and cheap within JB (RM10-20 for most city trips). For LEGOLAND: Grab to Medini (RM20-25). For the Causeway: walk to the bus terminal at JB Sentral (2 minutes) and take any Causeway bus.
  • Money & ATMs: ATMs throughout JB city centre. Singaporeans withdraw Malaysian cash before crossing — your Singapore card works fine at Malaysian Maybank ATMs (standard exchange rate, check your bank's foreign fees). SGD and MYR both accepted at many Causeway-adjacent shops.
  • Safety & Health: JB has an unfair reputation for crime that doesn't match the current reality. Normal urban precautions apply: don't flash expensive gear on the street at night, use Grab rather than street taxis. Sultan Ismail Hospital for emergencies; KPJ Johor Specialist Hospital for private care.
  • Packing Essentials: Passport and documents easily accessible for the Causeway crossing (immigration stops both entering and leaving Malaysia). Cash in both RM and SGD is useful for the day trip. A light day bag for the Singapore visit.
  • Local Culture & Etiquette: Johor has a strong Malay royal culture — the Sultan of Johor is prominent and respected. The Chinese community has deep roots in JB going back to the tin and rubber era. The mix of Malay, Chinese, and Indian communities in JB makes it a genuine Malaysian city rather than just a Singapore satellite.

<EmailCapture leadMagnet=“Get Our Free Johor Bahru Travel Guide” description=“Complete JB guide — Singapore day trips, LEGOLAND, Johorean food, and how to make the most of Malaysia’s southern gateway.” bullets={[ ‘Singapore day trip guide — the Causeway crossing, what to see, and how to avoid the queues’, ‘JB food guide — curry puffs, laksa Johor, and where Singaporeans really eat when they cross’, ‘LEGOLAND planning guide — tickets, timing, and whether it’s worth the trip’, ‘Budget Singapore strategy — using JB accommodation to cut your Singapore trip costs’, ]} guideTag=“destination-johor-bahru” />

🎒 Gear We Recommend for Johor Bahru

Dry Bag (20L)

Island hopping at Langkawi and Perhentians means open speedboats in choppy water. A RM30 dry bag saves a RM3,000 camera. Non-negotiable.

DEET 30% Insect Repellent

Dengue is real in Malaysia. Jungle trekking at Taman Negara or Borneo without DEET is a mistake. Apply at dawn and dusk especially.

Reef-Safe Mineral Sunscreen

The Perhentian Islands and Tioman enforce reef-safe rules at marine parks. Zinc oxide is required — chemical sunscreen will be confiscated.

Quick-Dry Travel Towel

Budget guesthouses and island bungalows often skip towels. A quick-dry microfiber towel is essential for beach days, jungle treks, and overnight island stays.

Type G Power Adapter

Malaysia uses British three-pin plugs. Without an adapter, your devices are dead from check-in. Get one before you fly — KLIA charges a premium.

Quick-Reference Essentials

🚂
Getting There
KTM ETS train from KL Sentral to JB Sentral (4.5 hours, RM60-80). Bus from KL TBS to JB (5 hours, RM30-40). From Singapore, SBS Transit or SMRT buses cross the Causeway (RM3-5, 30-90 min depending on queue).
🚗
Getting Around
JB city centre is navigable by Grab (RM10-25). The Medini area and LEGOLAND require transport. Crossing to Singapore: Causeway bus or Rapid KL CW1 bus from JB Sentral. Driving is popular for families crossing into Woodlands.
💰
Daily Budget
Budget: RM60-100 ($13-21). Mid-range: RM140-280 ($30-60). JB's main value is relative to Singapore — meals and accommodation at 40-60% of Singapore prices. Singaporeans cross specifically for cheap food.
🌡️
Climate
Hot and humid year-round (27-34°C). Slightly drier January-March and July-September. Southern Johor receives afternoon showers regularly but no monsoon closures like the east coast.
🇸🇬
Singapore Proximity
JB sits directly across the Causeway from Singapore (1km). Many travelers use JB as a cheap accommodation base for Singapore visits. Day trips from JB to Singapore are straightforward by Causeway bus.
🛡️

Before You Go: Travel Insurance

A medevac flight from a remote Philippine island can cost $10,000+. We use SafetyWing for every trip — it's affordable, covers medical and evacuation, and you can sign up even after you've left home.

"We've thankfully never had to file a claim, but having it is peace of mind every time we board that plane." — Scott

Check SafetyWing Rates →

Affiliate link — we earn a commission at no extra cost to you. Full disclosure.

Frequently Asked Questions