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.
Johor is one of Malaysia's most diverse states for activities. You can visit theme parks, swim at waterfalls, hike mountains, explore islands, eat world-class food and visit historic towns — all within a few hours' drive. These 25 things to do in Johor cover the best activities across the state.
Theme Parks and Family Fun
Visit Legoland Malaysia
Legoland Malaysia in Iskandar Puteri has a theme park, water park and SEA LIFE aquarium. It is the best family attraction in Johor and one of the best in Malaysia. See our family-friendly places in Johor guide.
Splash at Desaru Coast Adventure Waterpark
This water park at Desaru Coast has some of the best water slides in Malaysia. It is a great day out for families and thrill-seekers. See our things to do in Desaru guide.
Explore Angry Birds Activity Park
Located in Johor Bahru, this indoor activity park is based on the Angry Birds franchise and is great for younger children.
Beaches and Islands
Relax at Desaru Beach
Desaru is Johor's most famous beach, with a long stretch of golden sand. It is perfect for swimming, beach walks and sunset views. See our places to visit in Desaru guide.
Take a Boat to Tioman Island
Tioman Island is one of Malaysia's most beautiful islands, accessible by boat from Mersing. It has beaches, coral reefs and jungle trails. See our islands to visit in Johor guide.
Visit Rawa Island
Rawa Island is a small, beautiful island near Mersing with white sand and clear water — perfect for a day trip or short stay.
Island-Hop from Mersing
Mersing is the gateway to several islands. Island-hopping trips can take you to multiple islands in one day. See our places to visit in Mersing guide.
Nature and Adventure
Swim at 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.
Hike Gunung Lambak
Gunung Lambak near Kluang is a popular hiking destination with a moderately challenging trail and panoramic views from the summit. See our places to visit in Kluang guide.
Take a Firefly Cruise
The firefly cruise along the Lebam River near Desaru is a magical experience — boat tours at dusk take you through mangroves to see thousands of fireflies.
Visit Endau-Rompin National Park
This national park is one of the oldest rainforests in the world. It is a remote, adventurous destination for hiking, camping and wildlife. Check with the Johor National Parks Corporation for access.
Walk the Mangroves at Tanjung Piai
Tanjung Piai is the southernmost point of mainland Asia. The national park has mangrove boardwalks and views across to Singapore. See our places to visit in Pontian guide.
Food and Culture
Eat at Johor Bahru Food Streets
Johor Bahru has excellent food streets and night markets. Try local specialities like Johor laksa, kacang pool and mee rebus. See our food places in Johor guide.
Explore JB Heritage District
The heritage district around Jalan Tan Hiok Nee has restored shophouses, cafes and art galleries. It is a great place for a walking tour.
Visit Sultan Abu Bakar Mosque
This beautiful mosque overlooking the Straits of Johor combines Moorish and Victorian architecture. Check visiting guidance and dress modestly.
Shop at Johor Bahru Malls
Johor Bahru has excellent shopping malls, including Paradigm Mall, AEON Tebrau City and Mid Valley Southkey. They are popular with both locals and Singaporean visitors.
Day Trips and Road Trips
Drive to Desaru
Desaru is about 1-1.5 hours from Johor Bahru by car. It is one of the best day trips from Johor Bahru. See our road trips from Johor Bahru guide.
Visit Kukup Fishing Village
Kukup is a fishing village on stilts near Pontian, known for its seafood restaurants and fish farms. It is a unique cultural and food experience.
Explore Muar
Muar is a historic west coast town known for its food, heritage shophouses and the Sultan Ibrahim Mosque. See our day trips from Johor Bahru guide.
Unique Experiences
Visit a Fruit Farm
The Desaru Fruit Farm and fruit farms in Segamat offer tours and fresh fruit tastings — especially durian during the fruit season.
Take a River Cruise
River cruises are available at several locations in Johor, including the firefly cruise near Desaru and scenic cruises on the Johor River.
Go Diving or Snorkelling
Tioman Island and other east coast islands have coral reefs with good diving and snorkelling. Diving schools operate on the islands.
Explore Gunung Ledang
Gunung Ledang (Mount Ophir) near Tangkak is one of Johor's most famous mountains. The hike is challenging but rewarding. Check access conditions before visiting.
Practical Tips
- Getting around: A car is the best way to explore Johor. See our Johor Bahru car rental guide.
- Weather: The east coast monsoon (November-March) can affect island trips. Check conditions before visiting Mersing and the islands.
- Timing: Start outdoor activities early. Afternoon thunderstorms are common.
- Island boats: Always check with operators for the latest boat schedules to islands.
FAQ
What are the best things to do in Johor with family?
Legoland Malaysia, Desaru Coast Adventure Waterpark, Desaru Beach and the Desaru Fruit Farm are the best family activities in Johor.
What are the best nature activities in Johor?
Kota Tinggi Waterfall, Gunung Lambak, Endau-Rompin National Park, the firefly cruise and Tanjung Piai mangroves are the best nature activities.
What are the best food experiences in Johor?
Johor laksa, kacang pool, mee rebus, otak-otak and fresh seafood at Kukup and Pontian are the best food experiences in Johor.
Conclusion
Johor has something for everyone — theme parks, beaches, islands, rainforests and world-class food. For more ideas, see our places to visit in Johor and Johor travel guide.
FAQ
What are the best things to do in Johor with family?
Legoland Malaysia, Desaru Coast Adventure Waterpark, Desaru Beach and the Desaru Fruit Farm are the best family activities in Johor.
What are the best nature activities in Johor?
Kota Tinggi Waterfall, Gunung Lambak, Endau-Rompin National Park, the firefly cruise and Tanjung Piai mangroves are the best nature activities.
What are the best food experiences in Johor?
Johor laksa, kacang pool, mee rebus, otak-otak and fresh seafood at Kukup and Pontian are the best food experiences in Johor.
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.
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.
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.
