Region
Johor
Base in Johor Bahru for 2 nights; add Desaru or Mersing only if you have 4+ days.
Key facts · Malaysia
- Currency
- Ringgit (MYR, RM)
- Language
- Malay
- Plugs
- G · 240 V
- Time zone
- UTC+8 all year
Rules in force · 5Drug trafficking can carry the death penalty in Singapore…
- Southeast Asia ↗Drug trafficking can carry the death penalty in Singapore, Malaysia, Indonesia, Vietnam, Laos, Thailand, Brunei and Myanmar; never carry a bag or parcel for anyone.
- Southeast Asia ↗Carry a passport valid for at least six months from entry with two blank pages; airlines refuse boarding on less.
- Malaysia ↗Most foreign visitors must submit the Malaysia Digital Arrival Card (MDAC) online shortly before arrival; use only the official immigration site.
- Malaysia ↗Remove shoes before entering mosques, temples and homes; cover shoulders and knees, and use the robes on loan at major mosques.
- Malaysia ↗Cards and e-wallets are common in cities; keep some ringgit in small notes for hawker stalls, taxis and tolls.
Johor is the southernmost state of Peninsular Malaysia, joined to Singapore by a causeway at Johor Bahru. Most visitors see only the border; the state rewards two nights in JB (food, old shophouses, Legoland at Iskandar Puteri) plus one coastal stop — Desaru on the east coast for beaches, Mersing as the ferry gateway to Tioman. The interior towns (Muar, Kluang, Batu Pahat, Kulai) are food and coffee stops, not headline sights. East and west coasts are split by the Titiwangsa range, so plan one side per trip.
Sleep
Which bed, for how many nights, and what to do from it
Where to sleep
Sleep base
Day trip
- Iskandar PuteriCity guide
Planned city and state administrative centre; bus or Grab from JB — check current travel time.
Best Feb–Sep
JFMAMJJASOND - MersingCity guide
Ferry port for Tioman (Pahang); sleep here only if the ferry is early — check sailings.
Best Mar–Oct
JFMAMJJASOND - KulaiPlanned
Near Senai airport; a stop, not a base.
Page planned: listed so the region plan is complete.
- Pasir GudangCity guide
Industrial port with a few family attractions.
Best Feb–Apr, Jun–Sep
JFMAMJJASOND - PengerangCity guide
Southeast tip; ferry link to Singapore's Changi area — check sailings.
Best Feb–Sep
JFMAMJJASOND
Night sequences
- 2 nights
- Johor Bahru 2, Iskandar Puteri as a day-trip
- 4 nights
- Johor Bahru 2 + Desaru 2 (car or resort transfer)
- 5 nights
- Johor Bahru 2, then onward to Tioman (Pahang) via Mersing — separate booking, check ferry times
- Johor Bahru + Singapore + Desaru + Mersing in 3 days is mostly transit.
- The Causeway can add 1–3 hours each way on Fridays, Sundays and public holidays.
Day-trips door to door
| To | From | Door-to-door p50 | Last return | Note |
|---|---|---|---|---|
| Iskandar Puteri | Johor Bahru | 40 min | unknown | Legoland and Puteri Harbour; Grab is easiest. |
| Kulai | Johor Bahru | 40 min | unknown | Near Senai airport; pair with a flight. |
| Muar | Johor Bahru | 130 min | unknown | Long day; better as an overnight if you like food towns. |
| Desaru | Johor Bahru | 90 min | unknown | Beach day possible but rushed; a night is better. |
Bags between cities
No useful luggage-forwarding network; carry bags or leave them at the JB hotel.
When and how
Months, arrival and passes
Seasons at a glance
Pick a month to see where to go.
| Country | JJan | FFeb | MMar | AApr | MMay | JJun | JJul | AAug | SSep | OOct | NNov | DDec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Johor Bahru | ok | ok | ok | ok | ok | ok | ok | ok | ok | go | ok | ok |
| Desaru | × | × | ok | go | go | go | go | go | go | go | × | × |
| Iskandar Puteri | ok | go | go | go | go | go | go | go | go | ok | × | ok |
| Mersing | × | × | go | go | go | go | go | go | go | go | × | × |
| Muar | × | go | go | go | go | go | go | go | ok | × | × | × |
| Kluang | × | go | go | go | ok | go | go | go | go | ok | × | × |
| Batu Pahat | × | go | go | go | go | go | go | go | go | ok | × | × |
| Pasir Gudang | × | go | go | go | ok | go | go | go | go | ok | × | × |
| Pengerang | × | go | go | go | go | go | go | go | go | ok | × | × |
| Malaysia (country-wide) | ok | go | go | go | go | go | go | go | ok | ok | ok | ok |
Computed from each country’s own data; hover a country name for the source. Advisory countries are left out.
Climate strip
| Zone | J | F | M | A | M | J | J | A | S | O | N | D |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Johor Bahru and west coastJB, Iskandar Puteri, Batu Pahat, Muar | wet | ok | ok | wet | wet | ok | ok | ok | wet | wet | wet | wet |
| East coast (Desaru, Mersing, Pengerang)Desaru, Mersing, Pengerang | wet | ok | ok | ok | ok | ok | ok | ok | wet | wet | wet | wet |
- Johor Bahru and west coast
- Hot and humid all year, roughly 31–33 °C by day — check; afternoon storms are common. November–January is the wettest stretch — check.Hot and humid all year, roughly 88–91 °F by day — check; afternoon storms are common. November–January is the wettest stretch — check.
- East coast (Desaru, Mersing, Pengerang)
- Northeast monsoon can bring rough seas and ferry cancellations from about November to February — check before booking.
Best months are February–April and June–September — check. Rain is usually a 1–2 hour afternoon burst, not an all-day washout.
Get in
| From | To | How | p50 | Note |
|---|---|---|---|---|
| Senai International Airport (JHB) | Johor Bahru city | Airport bus or Grab | ~35–45 min | The only commercial airport in the state; domestic flights plus a few regional routes. |
| Singapore (Woodlands) | JB Sentral | Shuttle Tebrau train or Causeway bus | ~5 min train, 1–3 h with border queues | Train seats sell out days ahead; buses are frequent but queue at peak. |
| Kuala Lumpur | Johor Bahru | Flight ~1 h, or bus/rail 4–5 h | ~1 h flight | Flying is usually the better use of a short trip. |
| Melaka | Johor Bahru | Express bus | ~3 h | Buses run through the day; book ahead at weekends. |
Regional passes
Grab / ride-hailing
buyThe default in JB and Iskandar Puteri; cheap and avoids parking.
Causeway Link cross-border buses
checkFrequent between JB Sentral and Singapore; fares and timings change — check current schedules.
KTM Komuter / Intercity rail
checkUseful for Kluang and the interior line; slow and infrequent, so check times before planning around it.
Eat and move on
Regional food
| Dish | Where | Timing / trap |
|---|---|---|
| Laksa Johor | Johor Bahru, Muar | Spaghetti instead of rice noodles, thick fish gravy; often lunch only. |
| Mee rebus | Johor Bahru (Stulang area) | Noodles in sweet-potato gravy; breakfast and lunch stalls. |
| Mee bandung Muar | Muar | Dried-shrimp gravy; the town's signature bowl. |
| Otak-otak | Muar (spicy) and Gelang Patah (sweet) | Grilled fish cake in coconut leaf; buy by the stick. |
| Nasi beriani gam | Batu Pahat | Spiced biryani-style rice; popular at lunch. |
| Satay | Johor Bahru, Muar | Charcoal-grilled skewers with peanut sauce; evening stalls. |
| ABC (ais kacang) | Statewide | Shaved ice with beans, corn and syrup; the standard heat fix. |
Go next
Malacca
Express bus ~3 h
Heritage and Nyonya food; one or two nights.
Kuala Lumpur
Flight ~1 h or bus 4–5 h
The usual next stop north.
Singapore
plannedCauseway bus or Shuttle Tebrau
Cross early to avoid the worst queues.
Kota Kinabalu
Flight via Kuala Lumpur
For Sabah and Mount Kinabalu; a separate trip.
Kuching
Flight via Kuala Lumpur
Sarawak river city and Bako wildlife.
Deep dive
Photos, reading and every source
Sources
- officialJohor State Government
- officialTourism Malaysia
- officialSenai International Airport
- officialKTM Berhad (Malaysian rail)
- officialMalaysian Meteorological Department
- secondaryWikivoyage: Johor, revision 5277568 (CC BY-SA 4.0)