Johor Bahru Nature Parks

Looking for fun nature activities in Johor? Johor is the jewel of Malaysia with plenty of johor nature attractions. Its vast natural beauty and scenic landscapes makes it one of the best places to visit to enjoy and relax. Here is our top 6 fun and memorable nature activities in Johor that you should fit in your bucket list

1. Jungle Trekking and Hiking

Malaysia is known for its thick tropical rainforest which is the home to many different types of floras and faunas. Jungle trekking and hiking has become one of the more famous nature activities in Malaysia. It is a way to live a healthy life as well as being connected to the nature at the same time. Here in Johor, we have a couple of hot spots that you could go trekking or hiking and see Mother Nature.


Location 1: Gunung Pulai

Gunung Pulai is one of Johor’s top highland rain forest which sits at 6454m high. It is actually a water catchment area for Johor Bahru. The hike to the top is not so challenging so for those of you who is unusual to this activity can still go and reach the top. Although it is tiring, the promising view from up there is worth the sweat. johor nature attractions Credit:

After a tiring hike, you can cool yourself in a beautiful natural waterfall and small rivers that flows along the mountain. Credit:

How to get to Gunung Pulai

Gunung Pulai is located nearby a village called Kampung Sri Gunung Pulai. You can get to the village by searching it in Waze application or Google Maps. It is accessible via the North-South Highway.


Location 2: Gunung Panti

Gunung Panti is a bit lower than Gunung Pulai with the height of 250m. However, it is magnificent because of the animals living in the forrest of Gunung Panti. If you are lucky enough, you could see elephants, leopards and exotic insects. Not to mention, the view of the forest from the top is perfect for you Instagram or Facebook posts! Credit:

How to get to Gunung Panti

Gunung Panti is situated near Kampung Lukut in Kota Tinggi which is about 48 min from Johor Bahru. You can take a bus from Larkin Central to Kota Tinggi, then take a taxi to Kampung Lukut.


2. Animal Feeding

Animal feeding is a fun and exciting way of knowing and learning about animals. Those who are afraid of animals can learn to break the chains of their fear and come to love these animals. This activity is good if you are going with your family or friends. One of the best place for animal feeding is Johor Zoo. It was establish in 1928, making it the oldest zoo in Malaysia. Although, it is not as big as other zoos, Johor zoo is a home to more than a 100 different animal species such as gorillas, lions, tigers, birds, horses and so much more! Credit:

And one of the fun activities here is animal feeding which you can feed the horses and camels. You have to buy the pellets to feed the animals as you can’t simple give them other foods. Bringing your kids is very much encourage so that they can learn while having so much fun. The entrance rate is insanely cheap which are for adults would RM2 and for children is only RM1. Credit:

How to get to Johor Zoo

Johor zoo sits beside the Johor Bahru Palace. You can just take a taxi from anywhere in Johor. You can also use these coordinates in you Waze application or Google Maps, Latitude: 1.457876 Longitude: 103.752334 Location: Jalan Dato Jaafar, Taman Dato Onn, 80350 Johor Bahru, Johor Darul Ta’zim For any inquiries, you can call +607-223 0404


3. Firefly Watching

Don’t miss out the breathtaking view of these bioluminescent insect dancing in the dark like stars in Johor. The fireflies, or lightning bugs, glow brightly during twilight to attract mates or prey. There are several places in Johor where you could watch these magnificent creature. So, here is some of the places;


Location 1: Kota Tinggi Firefly River Cruise

Credit: Cruise your way through the Johor River on a boat and witness the view of hundreds of fireflies hovering above the water. The tour begins from the offshore jetty and usually starts at 7pm.

How to get to Kota Tinggi Firefly River Cruise

The river cruise is located at the Johor River which is reachable from Kota Tinggi or Johor Bahru via Johor Bahru Causeway. Location: Jalan Tepi Sungai, Kota Tinggi, Johor, Malaysia You can book a slot earlier by contacting them at +60 13 778 5999


Location 2: Firefly Leisure Valley Park

Can’t get enough of the firefly scenery? The Firefly Leisure Valley Park is also an exclusive spot to witness the gleaming bugs roaming in the darkness. This park is also located in the same area as the Firefly River Cruise, which is Kota Tinggi. Credit:

The park was also fitted with a mini farm that was filled with different farm animals such as rabbits, ducks and wild boars. The tour also uses a boat as a means of vehicle to watch the fireflies.

How to get to Firefly Leisure Valley Park

From the center of Kota Tinggi, it would only take about 15minutes drive to the Firefly Leisure Valley Park. Location: Jalan Jemaluang, 81900 Kota Tinggi, Johor For any inquiries or booking, call +60 12-789 6224


4. Fishing

People would often say no to fishing because of the long duration of time taken to catch some. But before you say no, we advise you to try it! Fishing is actually a very therapeutic outdoor activity which offers excitements and also local insights. Johor has plenty of cool places to go fishing, but here is our top 2 favorites spot:


Location 1: Kukup Kelong


Kukup Kelong is not just famous for its mouth-watering seafood which is beyond compare. If you are interested in more in seafoods, read about our best recommended seafood restaurants around Johor Bahru But that is not all, this seafood heaven is also a fishing paradise for fishers. This due to the countless habitats of fish found there.

How to get to Kukup Kelong

Kukup Kelong is located in Pontian, which is a few hours away from Johor Bahru. You can go there via bus from the Larkin Central in Johor Bahru. After you have reached Pontian, take a cab to go to the fishing village, Kukup Kelong.


Location 2: Mersing Town

Johor Nature Attractions: Mersing Town is one of Malaysia’s most famous fishing town. Located along the Mersing River, it is a good spot for fishing because of its quiet surroundings. The therapeutic sense of patience and excitement of fishing, merged with the tranquility and peacefulness of the fishing town that is surrounded by beautiful islands. Read more on our recommended islands in Mersing. Credit:

How to get to Mersing Town

Johor Bahru to Mersing is a 1 hour 48 minute (128.2 km) drive and is accessible via Route 3 or you can choose Lebuhraya Utara-Selatan but it would take approximately 2 hours 27 minute (184.9 km)


5. Horse Riding

It’s not every day that you get the chance to ride or even see a horse! Horse riding, or equestrianism, is an entertaining and cool activity. So here are some places around Johor that you could enjoy horse riding:


Location 1: Amigos Horse Riding School


In Amigos Horse Riding School, they treat everyone (including horses) as friends. Hence, the name is derived from the word “friend” in Spanish. They provide personal riding lessons, so don’t be afraid if you have never ride any horse before. Other services provided such as pony rides, guided jungle rides, horse rentals and stable rentals.

How to get to Amigos Horse Riding School

Amigos Horse Riding School is located in Pasir Gudang. It is a 36 minute drive (29.5km) from Johor Bahru city to the place via JB-East Coast Highway/Route 35. Location: Amigos Horse Riding, Pasir Gudang, Johor Darul Takzim, Malaysia, 81707 Pasir Gudang, Johor. For any inquiries, you can call them at +60 7-652 5330


Location 2: Riders Lodge Resort


The Riders Lodge Resort is a leisure country getaway that was established since 1999. Besides giving riding lessons and trail rides, Riders lodge also offers you delicious and finger-licking foods and also exciting golf experience.

How to get to Riders Lodge Resort

It would take approximately 49 minutes (48.2km) to reach to Riders Lodge Resort from Johor Bahru via Lebuhraya Utara-Selatan/Route 1. Location: Riders Lodge Resort (Since 1999 – The Original), Inside The Legends Golf & Country Resort, Lot 1302, 81000 Kulai, Johor. You can contact them for booking or any inquiries at +607-652 5330


6. Stand Up Paddleboarding

Stand up paddleboarding, or SUP in short, is a type of surfing that originated from Hawaii. Instead of using the waves to surf, stand up paddleboarding uses a paddle to move through the water. So, if you are looking for something unique and new to try, this is definitely the activity you should try.



SUP is a new kind of leisure activity in Johor. Here in Johor, SUP is provided by one major company which is Coastal Paddle. Coastal Paddle offers the service of exploring the waterways and coastal surroundings of Johor. Coastal Paddle is located in Forrest City. From there, you will paddle surf your way along the beaches. Along the tour, you will see many magnificent views of Johor from the waterways. Plus, if you went there in the evening, you would also witness the breathtaking view of the sunset over the waters of Johor. Credit:

You can also choose to paddle during the day or at night. So, if you don’t want to get your skin burnt, you can paddle your way through the water at night under the stars.

How to get to Coastal Paddle

Coastal Paddle is located in Forrest City which is 28 minute (32.9km) from Johor Bahru city via Lebuhraya Persisir Pantai Iskandar. Location: Jalan Forrest City 1, Forrest City, Pulau Satu, 81500 Johor Bahru, Johor. For any inquiries or booking, contact Ms. Wanti at +65-86615077 (Whatsapp)