Main image

Mohd Fazlin Mohd Effendy Ooi from Kuala Lumpur, Malaysia CC BY-SA 4.0 Wikimedia Commons

Johor Travel Guide

Region

Tourists come to Johor for Johor Bahru's markets and the Sultan Abu Bakar Mosque, family attractions like Legoland in Iskandar Puteri, and coastal resorts at Desaru; proximity to Singapore shapes many visits.

Johor Endau-Rompin National ParkSultan Abu Bakar State MosqueSultan Ibrahim StadiumAbu Bakar Royal MosqueMount LedangSultan Ibrahim Jamek MosqueAur IslandMosque of Kota IskandarMount PulaiPasir Gudang Jamek MosqueSultan Iskandar MosqueSultan Ismail Jamek MosqueSibu IslandKota Tinggi WaterfallsIstana Pasir PelangiGunung Ledang National ParkTanjung Piai National ParkJohor BahruMuar (town)Kota TinggiPasir GudangBatu Pahat (town)MersingTangkakKulaiEndauPlentongMasai, JohorKluangKampung Pasir Gudang BaruIskandar PuteriMukim PulaiKampung Larkin LamaBandar Seri AlamPerling
In this guide

Johor essentials

Country: Malaysia
Pay in: Ringgit (RM)
Language: Malay
Emergency: 999

Where to Go in Johor

Regions & Cities

Regions of Johor

Johor Bahru is the state’s gateway city: lively markets, modern malls and a growing café culture. It’s an easy overnight stop for families visiting Legoland or commuters crossing to Singapore. Expect busy urban energy, affordable dining and fast-developing waterfront precincts.

Top Spots

  • Johor Bahru - Bustling city with shopping hubs and street food.
  • Legoland Malaysia - Family theme park and waterpark near the causeway.
  • Arulmigu Sri Rajakaliamman - Colourful Hindu temple in the city.

Don't Miss

Legoland Malaysia (Iskandar Puteri) - Family-oriented theme park with rides, themed zones and interactive Lego displays for all ages.

Tanjung Piai National Park - Southernmost point of mainland Asia with mangrove boardwalks and a national-park marker monument.

Desaru Coast - Stretch of beaches and integrated resorts offering seaside recreation, waterparks and golf courses.

Sultan Abu Bakar State Mosque (Johor Bahru) - Imposing mosque overlooking the Straits of Johor with Victorian-Moorish architectural influences.

Endau-Rompin National Park (Johor section) - Pristine rainforest wilderness with rivers, waterfalls and multi-day jungle trekking possibilities.

Hidden Gems

Pulau Kukup National Park - Large mangrove island with raised boardwalks, birdlife and a traditional floating fishing village access.

Kluang Railway Station and RailCoffee - Historic rail town famous for authentic coffee shops and a relaxed small-town atmosphere.

Tanjung Balau Fishermen Museum - Coastal museum interpreting local fishing culture, boatbuilding and regional maritime history.

Endau Rompin lowland trails (lesser-known sections) - Quieter jungle streams and waterfall trails offering immersive rainforest experiences away from main access points.

Road Trips

Johor Coastal Drive (Desaru-Kota Tinggi-Tanjung Balau) - Approximately 130-180 km coastal route linking beaches, fishing villages and seafood towns.

Iskandar Puteri-Johor Bahru urban loop - Short 40-60 km circuit visiting Legoland, Danga Bay waterfront and Johor Bahru heritage streets.

Tanjung Piai-Pontian-Kukup mangrove loop - About 100 km route combining the southern milestone, mangrove boardwalks and seafood piers at Kukup.

Kluang mountain and rail heritage drive - Day trip linking Kluang’s coffee heritage, waterfalls and nearby hiking trails in central Johor.

Johor at a Glance

Known For: Close to Singapore and resorts - Johor Bahru links via causeway; family attractions nearby.

Best Months: Year-round - Tropical heat and humidity; short afternoon storms common.

Gateway City: Johor Bahru - Cross-border hub next to Singapore with strong links.

Contains Asia’s southernmost mainland tip - Tanjung Piai marks the southern tip of continental Asia.

About Johor

Johor occupies the southern tip of peninsular Malaysia, reaching to Tanjung Piai - the southernmost point of mainland Asia - and bordering Singapore across the Straits of Johor. The state runs from coastal lowlands to the forested slopes of Gunung Ledang (Mount Ophir), which rises to about 1,276 m. It is one of Malaysia’s most developed states and handles significant maritime traffic through three major ports.

Johor Bahru (formerly Tanjung Puteri and commonly called ‘JB’) sits opposite Singapore and is connected by the Causeway, making it a frequent entry point by foot or car. The city mixes busy shopping districts and night markets with a compact colonial and royal quarter; notable buildings include the Sultan Abu Bakar State Mosque and the Royal Palace Museum, the former residence of the Sultan of Johor.

Coastlines swing from the sandy and sheltered beaches of Desaru along the South China Sea - where golf courses and seaside resorts are concentrated - to offshore coral islands such as the Seribuat archipelago and Pulau Dayang that are prized for snorkeling and diving. Inland, Endau Rompin National Park protects pristine tropical rainforest and has historically been linked with rare species such as the Sumatran rhinoceros; the Kota Tinggi waterfall is a popular day-trip destination about 40 km northeast of Johor Bahru.

For a clearer picture of traditional life, visit Kukup village or Muar town, both known for their local character. The state is well connected - served by Johor International Airport, multiple ports and road and rail routes - and offers a wide range of accommodation and restaurants to suit different kinds of travellers.

Why Visit Johor

Take kids (or the young at heart) to Legoland Malaysia in Johor Bahru for rides, themed hotels and miniature city models that pack a full-day itinerary. Avoid public holidays if you hate queues; longer stays work best if you plan to use nearby family-oriented resorts too.

Who's Johor For?

Couples

Coastal resorts in Desaru and boutique stays in Mersing suit beach-loving couples seeking quiet breaks. Sunset seafood dinners are a simple romantic staple.

Families

Legoland Malaysia in Iskandar Puteri and Desaru waterparks make Johor a top family destination for theme-park focused holidays and easy day trips from Singapore.

Backpackers

Budget hostels are growing in JB and Mersing for island-hopping to Tioman. Backpackers find practical transit links but fewer long-term social hubs than other Malaysian states.

Digital Nomads

Proximity to Singapore and improving infrastructure in Iskandar Puteri make JB workable for nomads, with decent cafes and short flight access to regional hubs.

Foodies

Johor’s diverse culinary scene mixes Malay, Chinese and Southern Thai influences-hawker stalls in Kota Tinggi and seafood in Desaru are highlights.

Adventure Seekers

Endau-Rompin National Park offers jungle trekking, canopy challenges and river expeditions for serious trekkers seeking remote rainforest adventures.

Party Animals

Nightlife clusters in Johor Bahru and several tourist resorts, with bars and clubs popular among Singapore-based visitors. Expect lively weekends, quieter weekdays.

Nature Buffs

Endau-Rompin’s rainforest, Pulau Kukup mangroves and coastal mudflats provide worthwhile nature experiences and birding away from urban centers.

What’s Cool
Legoland MalaysiaDesaru beachesJB food sceneEndau-Rompin parkIskandar PuteriPulau KukupFishing villagesJohor premium outletsTraditional kopitiamsCultural mix
What’s Not
Border traffic to SingaporeHot, humid climateToll gatesWeekend crowdsPatchy signageMarket toutsMonsoon seasonLimited late-night eatsConstruction zonesVariable cleanliness

Top Things to Do in Johor

When to Go

Best Time to Visit Johor

Johor has a tropical climate with high humidity year-round and a wetter northeast monsoon (roughly November-January). The drier months from May to August are generally the easiest for beach and island activities, while monsoon months bring heavier, more persistent rain.

High Season

May - August78-91°F / 26-33°C

Relatively drier months with reliable sunshine-best for island hopping, beaches and outdoor attractions. Temperatures are warm and humidity remains high.

Shoulder Season

February - April; September - October75-91°F / 24-33°C

Transitional periods with variable showers; can be a good time for fewer crowds and lower prices but expect intermittent rain. Check sea conditions for island trips.

Low Season

November - January76-90°F / 24-32°C

Northeast monsoon brings heavier and more persistent rain, with increased chances of rough seas and disrupted boat services. Good time for indoor cultural and culinary experiences.

January

75-89°F / 24-32°C · Wet and humid · Low Season

Northeast monsoon influence brings heavier showers in parts of the state; temperatures are warm and humidity high. Coastal and island activities can be affected by rough seas.

Events

  • Chinese New Year (varies) - Widespread lunar new year celebrations and markets across Johor when the festival falls in January/February.

Where to Stay in Johor

Johor offers a wide accommodation mix: city hotels in Johor Bahru, family resorts near Legoland and beach resorts on Desaru. Options suit both short border-stop stays and longer family or leisure breaks in Iskandar Puteri and coastal districts.

City Hotels & Business Inns

RM 100-400 / night

Johor Bahru city centre and Tebrau offer chains and mid-range hotels convenient for cross-border travellers and business visitors. Many are near shopping malls and immigration checkpoints into Singapore.

Family Resorts & Theme-park Hotels

RM 250-900 / night

Iskandar Puteri (Legoland) and Puteri Harbour host family-focused resorts and themed hotels with kid-friendly amenities. These are practical for multi-day family itineraries and park access.

Beach Resorts & Seaside Villas

RM 200-1,200 / night

Desaru Coast and eastern Johor provide beach resorts, villas and golf resorts offering longer leisure stays. Good for sun-seekers and weekenders from Singapore and Kuala Lumpur.

Homestays & Village Stays

RM 80-220 / night

Kampung homestays around Mersing and interior Johor give cultural experiences and easy access to island boat departures. Hosts commonly include meals and local island-transfer advice.

Budget Guesthouses & Hostels

RM 30-120 / night

Near JB Sentral and immigration hubs, budget guesthouses and backpacker hostels cater to short-stay visitors and transit travellers. They’re convenient for overnight stays before crossing borders.

Plan Your Trip

Planning Your Trip to Johor

Weekend Johor Itinerary

Quick Johor trip: heritage walks in Johor Bahru plus a family day at Legoland in Iskandar Puteri, or a short Desaru beach evening if time allows.

  • Day 1 - Arrive Johor Bahru; walk Sultan Abu Bakar Mosque and heritage quarter.
  • Day 2 - Legoland Malaysia day in Iskandar Puteri.
Solo
$150-$350
Family of 4
$500-$1,200
1 Week Johor Itinerary

A week in Johor: Johor Bahru heritage, Legoland family fun, Desaru beaches and waterpark, Kluang coffee stops and Mersing gateway toward island excursions.

  • Day 1 - Cross from Singapore or fly into JB; explore Johor Bahru heritage.
  • Day 2 - Legoland and Puteri Harbour waterfront.
  • Day 3 - Drive to Desaru: beach time and waterfront dining.
  • Day 4 - Desaru Coast waterpark or leisure beach day.
  • Day 5 - Head to Kluang; local coffee shops and rail museum.
  • Day 6 - Transfer to Mersing; prepare for island trips.
  • Day 7 - Optional day trip to nearby islands or return.
Solo
$400-$900
Family of 4
$1,200-$2,500
2 Weeks Johor Itinerary

Two weeks across Johor: JB heritage and markets, Legoland and Puteri Harbour, Desaru beaches, Endau-Rompin jungle treks, Mersing island trips and Kluang coffee-town stops.

  • Day 1 - Arrive Johor Bahru; heritage district and night markets.
  • Day 2 - Legoland Malaysia and Puteri Harbour marina.
  • Day 3 - Drive to Desaru; coastal relaxation and seafood.
  • Day 4 - Desaru Coast Resort or waterpark family day.
  • Day 5 - Travel inland to Endau-Rompin National Park access points.
  • Day 6 - Guided jungle trek and river activities in Endau-Rompin.
  • Day 7 - Return toward Mersing; prepare for island ferry.
  • Day 8 - Ferry to nearby islands (seasonal schedules apply).
  • Day 9 - Island snorkeling and beach time.
  • Day 10 - Return to mainland; coastal village exploration.
  • Day 11 - Explore Kluang coffee town and local rail heritage.
  • Day 12 - Visit local fruit farms or durian stalls (seasonal).
  • Day 13 - Relax in a Johor Bahru resort or spa.
  • Day 14 - Depart via Johor Bahru or cross to Singapore.
Solo
$800-$1,600
Family of 4
$2,500-$4,800

Getting to & Around Johor

Johor is heavily influenced by cross-border travel with Singapore-commuter flows, customs/immigration delays and strong road demand around Johor Bahru are distinctive. Coastal and island access (Mersing/Tioman) also requires planning around ferry timetables.

Johor’s main gateway is Johor Bahru (Senai International Airport, JHB) and the road/rail links to Singapore (Causeway at Woodlands and Second Link at Tuas). Johor Bahru is a short drive from central Singapore in normal traffic but border crossings can add time; ferries operate from Mersing to Tioman and other islands.

Airport

Senai International Airport (JHB) in Senai is Johor’s main airport with domestic and regional flights; it’s the primary gateway for travellers to Johor Bahru and southern Johor.

Cross-border Rail & Trains

Johor Bahru Sentral links to the KTM network and the popular Shuttle Tebrau service to Woodlands (Singapore); trains are a fast cross-border option but require passport/immigration procedures at both ends.

Rental Car

A car is useful for exploring Johor’s coastal towns and island departure points (e.g., Mersing for Tioman). Be prepared for heavy commuter traffic near the Singapore border and for tolls on major expressways.

Ferries

Ferry services from Mersing and other jetties connect Johor with offshore islands such as Tioman-check schedules carefully, as some routes are seasonal and subject to weather.