30 Best Places to Visit in Johor, Malaysia
Discover the 30 best places to visit in Johor, from Johor Bahru and Desaru to Mersing, islands, beaches, family attractions and nature escapes.
Johor is Malaysia's southern gateway — a state of theme parks, tropical islands, beaches, rainforests and vibrant food cities. Bordering Singapore and stretching from Johor Bahru in the south to the Endau-Rompin rainforests in the north, it is one of the most diverse states in Peninsular Malaysia. These 30 places to visit in Johor cover the best destinations across the state.
Johor Bahru and the South
Johor Bahru City Centre
Johor Bahru (JB) is the state capital and the gateway to Singapore. The city centre has heritage buildings, shopping malls, food streets and cultural attractions. It is the natural starting point for any Johor trip. See our places to visit in Johor Bahru guide.
Legoland Malaysia Resort
Legoland Malaysia in Iskandar Puteri is one of Johor's most popular family attractions. It has a theme park, a water park and SEA LIFE Malaysia aquarium. It is a must-visit for families with young children. See our family-friendly places in Johor guide.
Danga Bay
Danga Bay is a waterfront development near JB city centre with restaurants, a convention centre and evening strolls along the Straits of Johor. It is a popular spot for sunset views.
Sultan Abu Bakar Mosque
This mosque sits on a hill overlooking the Straits of Johor and combines Moorish and Victorian architectural styles. It is one of the most beautiful mosques in Malaysia. As with all mosques, check visiting guidance and dress modestly.
Johor Bahru Heritage District
The heritage district around Jalan Tan Hiok Nee and Jalan Dhoby has restored shophouses, cafes, art galleries and cultural sites. It is a great place for a walking tour and photography.
Desaru Coast
Desaru Beach
Desaru is Johor's most famous beach destination, with a long stretch of golden sand along the South China Sea. It has resorts, a water park and beach activities. It is one of the best beaches in Johor. See our places to visit in Desaru guide.
Desaru Coast Adventure Waterpark
This water park at Desaru Coast has water slides, a wave pool and a lazy river. It is one of the best family attractions in Johor. See our things to do in Desaru guide.
Desaru Fruit Farm
The Desaru Fruit Farm is a working farm where visitors can see tropical fruits being grown, taste fresh fruit and take guided tours. It is a great educational stop for families.
Desaru Oyster Farm
The oyster farm at Desaru offers tours and fresh oyster tastings. It is a unique food and nature experience.
Mersing and the Islands
Mersing
Mersing is the main gateway to Johor's east coast islands, including Tioman, Rawa, Sibu and Besar. The town has a jetty, seafood restaurants and basic accommodation. It is the starting point for island-hopping trips. See our places to visit in Mersing guide.
Tioman Island
Tioman Island is one of Malaysia's most famous islands, known for its beaches, coral reefs and rainforest. It is accessible by boat from Mersing. The island has resorts, diving schools and jungle trails. See our islands to visit in Johor guide.
Rawa Island
Rawa Island is a small, beautiful island near Mersing with white sand and clear water. It is quieter than Tioman and popular for day trips and short stays.
Sibu Island
Sibu Island has a long beach, resorts and a marine park. It is accessible from Mersing and Tanjung Leman jetties.
Kota Tinggi and the East
Kota Tinggi Waterfall
The Kota Tinggi waterfall is one of the most popular natural attractions in Johor. It has natural pools for swimming and picnic areas. See our things to do in Kota Tinggi guide.
Desaru Firefly Cruise
The firefly cruise along the Lebam River near Desaru is one of the best nature experiences in Johor. Boat tours at dusk take you through mangroves to see fireflies.
Endau-Rompin National Park
This national park straddles the Johor-Pahang border and is one of the oldest rainforests in the world. It is a remote, adventurous destination for hiking, camping and wildlife. Access is limited — check with the Johor National Parks Corporation for current conditions.
Central Johor
Kluang
Kluang is a central Johor town known for its coffee (Kluang rail coffee), mountains and laid-back atmosphere. Gunung Lambak is a popular hiking destination nearby. See our places to visit in Kluang guide.
Batu Pahat
Batu Pahat is a central Johor town known for its food, textile industry and coastal areas. It is a quieter destination with local charm. See our places to visit in Batu Pahat guide.
Tangkak
Tangkak is the gateway to Gunung Ledang (Mount Ophir), one of Johor's most famous mountains. The town is also known for its textile shops and local food.
Segamat
Segamat is a northern Johor town known for its fruit farms, especially durian. It is a quieter destination for those exploring rural Johor.
West Coast
Pontian
Pontian is a west coast Johor district known for its seafood, beaches and the southernmost point of mainland Asia. See our places to visit in Pontian guide.
Tanjung Piai National Park
Tanjung Piai is the southernmost point of mainland Asia. The national park has mangrove boardwalks and views across the Straits of Johor to Singapore.
Kukup
Kukup is a fishing village on stilts near Pontian, known for its seafood restaurants and fish farms. It is a unique cultural and food destination.
Muar
Muar is a historic west coast town known for its food (especially mee bandung), heritage shophouses and the Sultan Ibrahim Mosque. It is one of the most charming towns in Johor.
Practical Tips
- Getting there: Johor is accessible by air (Senai International Airport), by road from Kuala Lumpur (3-4 hours via PLUS Highway) and from Singapore via the Causeway or Second Link. See our Johor travel guide for transport details.
- Getting around: A car is the best way to explore Johor, especially for Desaru, Mersing and smaller towns. See our Johor Bahru car rental guide.
- Weather: Johor is hot and humid year-round. The east coast (Desaru, Mersing) can experience monsoon rains from November to March — check conditions before visiting islands.
- Island trips: Boat schedules to islands depend on weather and demand. Always check with operators for the latest schedules.
For exploring beyond Johor, see our Malaysia travel guide and places to visit in Malaysia guides., see our Penang travel guide and places to visit in Penang.
For exploring beyond Johor, see our Melaka travel guide and places to visit in Melaka.
For exploring beyond Johor, see our Perak travel guide and places to visit in Perak.
For exploring beyond Johor, see our Pahang travel guide and places to visit in Pahang.
For exploring beyond Johor, see our Sabah travel guide, Sarawak travel guide and places to visit in Kuching guides.
FAQ
What are the best places to visit in Johor?
The best places to visit in Johor include Johor Bahru, Desaru, Mersing (for islands), Kota Tinggi, Kluang, Pontian and Muar.
How many days do I need in Johor?
A 3-5 day trip allows you to explore Johor Bahru, Desaru and one or two other destinations. To explore islands and the east coast, allow 5-7 days.
Is Johor worth visiting?
Yes — Johor has theme parks, beaches, islands, rainforests and some of the best food in southern Malaysia. It is also a convenient gateway from Singapore.
Conclusion
Johor is one of Malaysia's most diverse states — from theme parks and beaches to rainforests and islands. For more ideas, see our things to do in Johor and Johor travel guide. For a complete Malaysia travel experience, see our Kuala Lumpur and Selangor guides.
FAQ
What are the best places to visit in Johor?
The best places to visit in Johor include Johor Bahru, Desaru, Mersing (for islands), Kota Tinggi, Kluang, Pontian and Muar.
How many days do I need in Johor?
A 3-5 day trip allows you to explore Johor Bahru, Desaru and one or two other destinations. To explore islands and the east coast, allow 5-7 days.
Is Johor worth visiting?
Yes — Johor has theme parks, beaches, islands, rainforests and some of the best food in southern Malaysia. It is also a convenient gateway from Singapore.
Planning to explore Malaysia?
Rent a car with ZOREX and enjoy the flexibility to travel at your own pace.
Related Travel Guides
25 Best Things to Do in Johor Bahru
Planning a Johor Bahru trip? Discover 25 things to do in JB, including food, shopping, family attractions, heritage, entertainment and day trips.
25 Best Things to Do in Johor
Looking for things to do in Johor? Discover 25 attractions, activities, food spots, beaches, family destinations and unique experiences across Johor.
25 Best Places to Visit in Johor Bahru
Discover the best places to visit in Johor Bahru, from family attractions and shopping malls to food destinations, cultural sites and city landmarks.
