top of page
Explore Johor, Malaysia
Johor (柔佛) is the southern-most state of Peninsular Malaysia and the nearest to Singapore. The state is divided into 10 districts with Johor Bahru as its capital city and economic centre, whereas Muar is the royal capital. Although not as well-known and popular as its Malacca neighbour, a UNESCO World Heritage Site, the laid-back towns of Johor's districts are hidden gems waiting to be discovered.
Johor Bahru (Capital)


JB Buy: Xyn He Biscuits & Confectionery (鑫河特产专卖店) @ Taman Century — TEMP. CLOSED
Xyn He sells Hokchew biscuits and milk cakes as its signature products. It bakes Cantonese wife cakes too.
Mar 5


JB Eat: SK Nanyang Cafe (兴记茶室) Kopitiam @ Tan Hiok Nee — CLOSED
SK Nanyang Cafe's signature Hainanese chicken rice and bee hoon series are delicious and must try.
Nov 5, 2025


Johor Story 9: Eat-Walk through Pelangi, Sri Tebrau, Sentosa & Melodies to KSL City Mall
A day trip to walk through 6 estates from Pelangi to KSL City Mall in JB and eat good food along the way.
Oct 22, 2024
Kota Tinggi District


Johor 2025 Day 3: Kota Tinggi to Mersing (丰盛港)
I arrived in Mersing. Explored the town, Mersing Jetty, Mersing beach, etc within half a day.
May 29, 2025


Johor 2025 Day 2: Around Kota Tinggi Town (哥打丁宜)
I stayed in Kota Tinggi Town, explored several streets and tried local food at some eateries.
May 28, 2025


Johor 2025 Day 1: Singapore to Kota Tinggi (哥打丁宜)
I started this "Johor Circuit" journey by getting from Singapore to Kota Tinggi via JB Larkin Sentral.
May 27, 2025
Kulai District


West Malaysia Day 1: Long Journey to Kluang in Johor
Instead of getting to Kluang directly via Larkin Sentral, I did a detour via Kulai and Ayer Hitam.
Apr 1, 2024
Pontian District


Johor Story 10: Trip to Pontian for Cookies, Farm Visit, Pineapple Goodies & Eats
A day trip to Pontian Kechil for cookies and a nice cafe and Pekan Nanas to visit a pineapple farm.
Nov 8, 2024


Johor Story 8: 3D2N to Batu Pahat, Pontian & Pekan Nanas (峇株巴辖+笨珍+北干那那) - Part 2
Part 2 of the trip was in Pontian District, revisiting Pontian Kechil and first time in Pekan Nanas.
Jan 7, 2023
Kluang District


Johor 2025 Day 6: Kluang to Batu Pahat (峇株巴辖)
It was an easy day, going for more eats in Kluang before moving to Batu Pahat at around noon.
Jun 1, 2025


Johor 2025 Day 5: Around Kluang (居銮)
It was an easy day. I looked for eateries that I had yet to try, checked out street arts, shopping, etc.
May 31, 2025


Johor 2025 Day 4: Mersing to Kluang (居銮)
After spending the morning in Mersing, I continued the journey to Kluang, a town I was familiar with.
May 30, 2025
Batu Pahat District


Johor 2025 Day 9: Batu Pahat to Tangkak (东甲)
From Batu Pahat, I travelled to Muar and took another bus to Tangkak, a town that I had yet to visit.
Jun 4, 2025


Johor 2025 Day 8: Eats at Batu Pahat (峇株巴辖)
Had an easy day in Batu Pahat with more eats, spending more time in Mong Bakery with great food and drink.
Jun 3, 2025


Johor 2025 Day 7: Batu Pahat + Yong Peng (峇株巴辖+永平)
Made a short trip to Yong Peng and checked out the bus services from Batu Pahat. More eats in both towns.
Jun 2, 2025
Muar District


Johor 2025 Day 9: Batu Pahat to Tangkak (东甲)
From Batu Pahat, I travelled to Muar and took another bus to Tangkak, a town that I had yet to visit.
Jun 4, 2025


Muar 2025 Day 3: More Local Eats from Muar to Johor Bahru
Spent several hours in Muar eating local food and buying local products before journeying back to JB.
Apr 18, 2025


Muar 2025 Day 2: Full Day Eat, Buy & Explore Muar
Explored an area west of Pekan Muar, bought some Muar products and had local food in Taman Sri Tanjung.
Apr 17, 2025
Tangkak District


Johor 2025 Day 10: Tangkak (东甲)
Spent the day eating at popular eateries, checked out a famous bakery and visited a 129-year-old temple.
Jun 5, 2025


Johor 2025 Day 9: Batu Pahat to Tangkak (东甲)
From Batu Pahat, I travelled to Muar and took another bus to Tangkak, a town that I had yet to visit.
Jun 4, 2025
Mersing District


Johor 2025 Day 4: Mersing to Kluang (居銮)
After spending the morning in Mersing, I continued the journey to Kluang, a town I was familiar with.
May 30, 2025


Johor 2025 Day 3: Kota Tinggi to Mersing (丰盛港)
I arrived in Mersing. Explored the town, Mersing Jetty, Mersing beach, etc within half a day.
May 29, 2025
bottom of page