Cycling to Malacca (Melaka)

Cycling to Malacca (马六甲) is a new milestone for us, seven of us have LEVEL UP.

Cycling in Malacca’s Red Square, posing infront of Malacca landmarks like Stadthuys felt like a Dejavu moment!

(I had another Dejavu moment at New Zealand middle earth)

YES! We have reached Malacca on two wheels! Savour the moment and memory.

Cycling to Malacca YouTube link (

You can check out my Johor cycling playlist here.

Our Malacca trip took us one month to plan. The route, coach and accommodation, and food, glorious food. Thank you fellow cyclists from Facebook group “Cycling SG to Malaysia” for sharing their tips and experiences. (Read tips here, here and here).

You may refer to our Malacca Google Maps (GPX) below for points of interest (POI). Just click on link and follow turn by turn navigation.

Cycling to Malacca Map

Cycling to Malacca was my 8th trip to Malaysia. Yet, the no1 question which I always get “Is it safe to cycle in Malaysia?” 🙂

For 250km, no cars horned at us! No vehicles tailgated or pushed us to the edge. We got waves from fellow cyclists, and a few friendly toot-toot horns from well meaning drivers.

That speaks VOLUME, comparing “Singapore and Malaysia” road culture. Cycling on Singapore roads, grab drivers and vans will tailgate you and overtake you closely. Facebook groups seem to promote more hostility towards cyclists!

Singapore drivers have a lot to learn from Malaysians. Bulk of SG drivers are good and patient, but there are too many black sheeps.

Sample itinerary for Cycling to Malacca

Enough of complains, let me break down our trip in numbers.

Total expenses (3D2N) : Total $174
-$41 Submit Signature Hotel Batu Pahat (2 single beds, inclusive breakfast)
-$88 Hatten Hotel Melaka (2 pax)
-$45 Coach (return from Malacca to Singapore)

Our itinerary was spread over 3D2N
-230km total distance (we did extra 20km to cycle along Malacca river)
-Rolling 20 to 23kmh, easy pace to sustain over 2 days

Day 1 130km to Batu Pahat (11 hours total time)
Day 2 100km to Malacca (8 hours)

Refer to Cycling to Malacca on my Strava too.

Experience and feedback

1)First multi-day ride for us, it was an adventure for our group. Can we gel together and take care of each other? Can we stand each other’s nonsense (or snores ):p

This trip will gauge whether we can attempt longer multi-day rides together in the future.

We survived, and are now planning for 500+ km rides in the future!


2)Bike packing, first time cycling with panniers for us. My bike weighed extra 6kg!

Foldie (smaller wheels) become less nimble, and needs longer distance to brake. You can definitely feel the DRAG during roll off.

How to prepare for long rides (opinion is from a newbie’s experience, we have so much more to learn)

The physical conditioning is the easy part, our group are regulars in Johor. We are comfortable with distances of 100km+ and have enough road confidence within our pack.

On every trip, I trust these folks with my life!

3)Slopes and heat are tougher in Malaysia, compared to Singapore.
Assuming similar parameters, efforts needed to clock 100km in SG might only clock 70km for Malaysia (Just an estimate).

Group cycling definitely helps and motivates everyone to pull together.

4)Navigation is relatively easy with Google Maps. You will still miss a few junctions here and there, just enjoy the detours. (Please ensure Google Maps options should avoid “tolls” and “motorways”)

I love planning for trips, and plotting POI (points of interest) along the route. FOOD, culture and experience, these are our motivations, and the journey is always more fun than the destination.

5)This might sounds ironic but fitness is never the biggest challenge

It is always hard to find a good window to accommodate everyone, and even harder to get “permits” from partners 🙂

6) Cycling in Malaysia, you should get used to non-stop cycling for up to 20 or even 30km (no traffic lights nor junctions!). Do remember to hydrate more often (In SG, we always hydrate when we stop at traffic lights)

7) Strong team. Our main group consists of up to 20 folks.  Many are stronger riders than me, but they gamely join our expedition as sweepers!

The beginning

Full load adds extra 6.25kg. My bright yellow pannier is from Rockbros, very functional and useful for my needs.

When I go for longer trips, I will just add one more pannier.

8)Trial and test loading of bike, getting used to new foldie dynamics.
After all the packing, bike stand is less stable!

Day 1 Time 0530 Meetup at Esso Woodlands Road.

Look at our bikes OOTDs!

We normally roll at 23-25kmh, but decided on 20-23kmh for Malacca. 

Time 0730 Butterworth Boy Prawn Noodles Umami sweetness!

Time 1000 Heng Heng Wanton Mee

Famous ketchup wanton mee in Pontian (too bland for me). I suspect Singaporeans will prefer the usual 重口味 wanton mee 🙂

Take note you can only Tabao to next door coffeeshop (no dine in).

See you again, Pontian (Landmark location).
Refer our previous Pontian cycling post here.

After Pontian, minimum shades along the road.
9)We followed Route 5 all the way from Pontian to Malacca.

Before NSHW, Federal Route 1 was the only way to North Malaysia(Kedah).
Route 3 leads to Mersing, Terengganu (and Thailand border)!
Route 5 brings you all the way North to Ipoh (Perak)

Time 1200 20km from Pontian, coconut pit stop.

As our itinerary is free & easy, we can afford some detours. Take more photos, eat and drink more, craft more memories.

Time 1315 Coffee break at Luan fang coffee shop (Rengit)

We plan for small breaks every 20, 30km.

Nice green bean soup (cooling) and kaya toast (sugar boost).
Food is a major motivation for us.

You must take a group photo at Rengit’s famous mural (just opposite coffeeshop).

!10) You will hit roller coaster slopes 20km before Batu Pahat.
Start preparing after Senggarang’s Mr Diy store (Google Maps GPS “1.748968, 103.052226” here)

The slopes are challenging, but the bends are more dangerous as this route has a lot of traffic. Do refer to 8min mark on Cycling to Malacca YouTube.

Time 1600 Counting down the distance to Malacca (Melaka).
100km marker  is symbolic for us.

This spot is just outside Volkswagen Batu Pahat office. We have already covered 125+ km, and we are only 3km away from our hotel.

Somehow, we managed to avoid the rain clouds on day 1.

Time 1630 Checkin to Submit Signature Hotel

Nice view from our room, we can always see some mountains over the horizon. We chose this hotel because we could roll our bikes into the room.


We did not do any sight seeing or exploration in Batu Pahat.
Simple dinner at the mall next door.

Day 2 Time 0700 Buffet breakfast

Time 0830 Bye Batu Pahat, Cycling to Malacca continues. Next stop, Muar.

As we roll nearer towards Parit Jawa and Muar (麻坡), we noticed more rickshaws themed bus stops. Seems like every town has their own themes.

Time 1030 Daily Happy Otak Otak

There are many otak stores in Muar (Pronounced “Otah” in Singapore).
Take note bulk of Daily Happy’s Otak are frozen, not for immediate consumption.

We were lucky to find a few sticks left :p
The otak is slightly spicy, Google Maps”Muar otak” for more options.

Time 1100 You must go backlane to Otak’s “factory” and this nostalgic house. We spent at least 30mins here capturing fun shots.

Before this trip, I would only use North South Highway to reach Malacca. But the trunk road between Batu Pahat to Muar and Malacca is lovely.

We love the green shady trees. However, you can expect more “humps” and potholes along the shoulders too.

11) For smaller roads, you need to be alert of cars overtaking from opposite lanes.

Time 1200 Lunch at Restoran Dhia Zahra (mamak stall)

Along Route 5, there will be many food and drink options along the route. We did a small detour for lunch before Muar.

Google Maps actually recommended “R&H Cafe Satay Maharani” but it was closed.

Mamak food does not look appealing but we love the home-cooked fare. Very delicious!

Time 1300 Muar Street Art

Cycle through the back lanes and pose for more photos.
In many towns, murals are appearing on old buildings.

Time 1320 Menara Jam Muar (Clock Tower)

打卡 spot, so we can have proof that we have ben to Muar :p

Crossing Muar bridge. We did not stop at the bridge to enjoy the river view.
But I heard this bridge has a dark side 🙁

Rolling, rolling. We always pray for good weather and lesser slopes

Time 1400 Beca Gergasi Muar (Landmark rickshaw)

This is the first time we have cycled beyond Johor. You can imagine the size of Johor state!

The river (photo below) actually demarcates the boundary between Johor and Melaka state.

12) For smaller towns, you may only see 2 or 3 petrol stations (including opposite lanes). Cyclists love to recharge at petrol kiosks.

Remember to hydrate often, the sun can get to you. We normally pitstop every 20, 30 km

Time 1600 Sudden downpour!

The rain cloud was supposed to skip us, but it pinned us down for 20mins (shelter). We were only 10 to 15km from Malacca downtown.

Time 1620 Reached Hotel Hatten Melaka

Landing in Malacca gave us a sense of accomplishment.

We decided to take a short tour of Melaka town and Melaka river first.

Rolling along the river, there are many tourists over the weekends. But somehow, I felt Melaka River is overrated.

Checkout river videos from YouTube (18:50mins onwards).

Entry point at Jalan Baru road (GPS 2.198861, 102.248726), then we cycle Southwards. Exit near Gereja St. Francis Xavier, and cycle towards Melaka Red Square.

We did not take the bumboat cruise.

Malacca Red Square always packed with vehicles! Locals will tell you “Heritage UNESCO” means their renovation or road works might be limited.
(Is this true? )

Happy faces, busy posing 🙂
We can be proud of ourselves.


Back to the hotel for a quick wash.  We got the Junior Suite which is very spacious. Price is reasonable for two pax. 

Our hotel shortlisting zoom into two zones, “1 and 2”. “1” is our hotel location (Mahkota). “2” is nearer to Jonker Walk. (Alternate stay at JonkeRED).

We understand JonkerRED had previously allowed bikes to be pushed into rooms (please confirm again).

At Hatten Hotel, we have to lock our bikes inside their luggage room.

Rest and Relax. Time to enjoy Malacca.

All F&B outlets will enjoy full house near weekends. It is hard to find a place to accommodate 7 of us (same table). We had our dinner and dessert at Peranakan Place.

It would be sinful to leave Malacca without any cendol.

Friends love stinky toufu, but I prefer to stay 100m away from the stench :p


Soothed our sore legs and neck at Wang Yan Foot Reflexology (RM113 for 90 minutes). The lady boss has good technique.

13) Google Maps tip. For inter-state cycling, we use “Driving or cycling mode”. But cycling within the town is different. You should try “Walking mode” to discover small back lanes and shortcuts.
(If you use Driving mode in towns, you will end up following roads, and maybe going one big round. )

Take note, there are too many rickshaws in Melaka downtown! The music is on full blast and dazzling bright lights. Do watch out for rickshaws as they can be fast and reckless.

Day 3 packing

Our coach was in the afternoon. We need some energy replenishment first.


Nice Bak Ku Teh at Shan Cheng Bak Kut Teh. (There are many BKT stalls in Malacca)

I like the dry version and friends prefer soup. But we all love the vinegar trotter.

Happy bellies. Compensating for our 250km ride.

14) To bring your bikes onto coach/bus, they need to be wrapped in a carrier bag. This applies to road bikes and foldies. (sample bag from Shopee)

We stopped by Mr Diy to get some extra protection for our bikes. You can wrap your bicycle frame to prevent accidental knocks.

15) Take note there could be two buses leaving Malacca around the same time. Do check your confirmation sms on actual day for the bus number.

We loaded our bikes into the wrong coach, and had to unload again!
(Shoutout to KKKL for good bus services)

Change of dressing, slinging our bikes. Our coach took 9 hours to reach Singapore.

We got a mini shock nearer to SG custom. Bus captain mentioned that all bags must be cleared for inspection!

Fortunately, we need not remove and haul bikes to clear customs. Alan spoke to ICA officer and we left the bikes on the coach.

16) Refer image above, you can shortlist available buses online at

There will be more options (and cheaper rates) if you start/end at Larkin bus terminal (10km from Woodlands checkpoint). Take note of the start and end point too, I cycled 5km home from Kovan Hub to Sengkang.

True story (my cycling kakis)

When I was shortlisting for my foldie in 2020, I never knew how far I would cycle (Foldie shortlisting post here).

Hope to cover more cycling adventures with this bunch of folks 🙂

Summary of our Malacca trip

a)Bike felt so light, after we removed the panniers!
230km is neither short, nor long. It is doable (no need to rush).

It does mean we are now ready to explore longer trips 🙂

b)With our bike packing experience, we can now hitch a coach from Larkin to anywhere in Malaysia!

c)As mentioned at the beginning, we did not encounter any aggressive drivers. We had many pleasant encounters.

-Cyclists from the opposite lanes will wave enthusiastically (wave back)
-Coffee shop uncles are curious about small bikes and adventures

d) Malaysian driving cultures confirmed more patient and accommodating towards cyclists. Ask folks who have cycled over for first hand information (and not those who have only driven).

e) Best team award!

Best endurance goes to Aileen. Fracture toe can still cycle to Malacca!

Alan and Kiera are the most reliable sweepers. They are fast on their road bikes, but chose slower foldies to accommodate the group. They had since complete SG-Malacca loop 500km under 2D1N!

Those who need packing advice should ask Wee Wee.
Her bag is the smallest, did she attended Marie Kondo technique?

Alex and Joe always help to pull the team and they are the silent enablers.

I would plan the itinerary, and am humbled that team trust me to bring them jalan jalan 🙂

(Jason was supposed to join us, and he has shared valuable tips with us. He was the first one in our group to cycle to Melaka. )

f) I would like to recommend three cycling Youtubers for my cycling inspirations

f1)”马飞” 51 episodes over 4 months!  I call him 马云 (so embarassing) when I saw him at SG custom. Do visit his Singapore episode 17.

f2)”一個叫老菜的男人“. Slow and easy, riding around Malaysia

f3) “AlvinAWWY” rides a road bike and covered Malaysia in 12 days!

From their videos, I learnt so much more about smaller towns, cultures and hidden food and attractions. Most importantly, they inspire me and team to ride more explore more.

Meanwhile, you may read about other cycling trips below:
– Cycle to Pekan Nanas and Legoland
– JB food hunt (3 hours 30km)
– Cycle to Forest City
– Cycle to Pontian (笨珍)
– Cycle to Elephant Rock (Bukit Batu Gajah)
Cycling to Malacca (this post)
2018 Cycling Hualien to Taitung (with two kiddos)

*Do follow our cycling adventures here ->

YouTube: Chill at Pontian 笨珍

YouTube: Cycling to Elephant Rock (Bukit Batu Gajeh)

YouTube: Forest City


ps.. If you are looking to conquer Malacca in one day, this blog post is not for you. We are chill cyclists (touring not training mode).

Cycling to Pontian Johor

Cycling to Pontian (笨珍) was my 6th Johor trip. This is also our group’s furthest adventure yet. To and fro distance in Johor was about 120km.

(YouTube (link) video is at the end of this blog post.)

Normally, travellers might bypass small towns like Pontian.
Singaporeans might be more familiar with Pontian wanton noodle.

As we grow older, I wish to explore older towns like Pontian, Muar, Batu Pahat. I do prefer older towns compared to new towns (more touristy) like Mount Austin, Bukit Indah or even Kukup.

The old school feel, the laid back community, and of course glorious food. At this point, you should be aware that the “original” Pontian Wanton noodle is different from Singapore’s.

You can refer to our Strava Map (GPX) for Pontian Route (More details if view on desktop, rather than mobile phone)

Back to our Pontian cycling itinerary.

0530 Setoff from Esso Woodlands Road

As an overview, it is about 15km from customs to Jia Qin breakfast place (near to Bukit Indah). Another 25km to Pekan Nanas, and lastly another 20km to Pontian.

We took 5 hours to reach Pontian, rolling speed 23 to 25kmh (8 hours if include SG cycling time). Total distance of 170km if including Singapore cycling (Pontian to JB distance is 120km to and fro).

Tip 01)Pontian is our further trip in Johor. Although Google Map will indicate minimum gradient (fake news !), you will definitely feel and respect the slopes. We clocked elevation of 760m for Pontian trip.

Total cycling duration was 12 to 13 hours 170km, including our cycling distance in SG. That is a healthy dose of Vitamin D!

Tip 02)The Sun is always underestimated. One major issue with cycling in Malaysia is the lack of shades. You can be cycling for 20km stretches under direct sun exposure. Hydrate!

0620 Jia Qing always available for early breakfast.

Newbies might wish to take photo at “Iskandar Puteri” landmark (GPS 1.452635 103.652597)

Tip 03)Before hitting Pekan Nanas, there is a small stretch where both sides are only one lane. This is from J7 turning left into J46 (GPS 1.481546, 103.581711). Exercise caution here as this stretch is very tight.

We had to split our group into two. This would allow a gap whereby cars can overtake us safely.

On the return trip, Google Map recommended a South loop Kampong route, instead of going through J46. Take note there will be two steep slopes along the kampong route.

Although the slopes are scary, seasoned cyclists recommended this kampong route as it is much safer. Safety first!




Tip 04)On the return trip from Pontian, many cyclists and even motorcycles were going against traffic! This added some nerve-wrecking inconvenience to us, in addition to the bumpy and sandy road. Be alert!

We last visited pineapple landmark (Public Bank) in May ( Read our previous blog post)!

Pekan Nanas landmark Public Bank

Did you know Nanas means Pineapple (in Bahasa Melayu)? (And Kedai is shop or dining)

Pekan Nanas Good Food

永乐苦瓜米粉汤 干捞猪肝 at Pekan Nanas. The Pork liver (Rm16) is nice! Portion is meant for sharing.

There are actually a substantial number of popular F&B in Pekan Nanas town. However, folks will normally make a quick pitstop before rolling.

Eat drink and chill. Took a quick break before we headed West.

From here, just follow Route 5 towards Pontian direction. (J49 and J112 are smaller roads and might have more slopes or lesser road shoulders).

Those heading towards Kukup will turned left and follow route “J110, J95”.

After 15km, you will reach McDonald T-Junction at Pontian Kecil. Turn left towards Kukup and right towards Malacca.

Tip 05)Most of the attractions and good food would be in Pontian Kecil. Pontian Besar (further North) holds the administrative offices.

Pontian 3D mural wall

We headed to 3D mural for photo stop first. Waterfall painting definitely looks refreshing for a hot day.

I love Pontian landmark
Cycling to Pontian

Checkout other famous landmarks in Pontian.
The crown and “I Love Pontian” logo are side by side (GPS location 1.488070, 103.386529)

It is a crime to cycle so far and not photoshoot at ” I Love Pontian”

A milestone for us. We had fun posing at Pontian already 🙂

We split into two groups for lunch.

Kedai Makan Ah Poh (Bak Ku Teh) and 笨珍古楼小食 Kedai Makan Kurau are just 200m apart. Both are famous in Pontian (No1 is still Pontian noodle).

Famous Bak Ku Teh Pontian

You know the herbal brew is delicious from friends’ smiles.

古楼小食 (and Pontian) is famous for local eats especially fresh seafood. From social media, we noticed some folks actually buy their own fish, prawns and squids at the fish markets before a restaurant cooked for them!

However, I am not sure which Pontian fish market is more popular.

Seafood Pontian

Seafood only Rm 90 for 5 pax. We ordered 5 dishes.

Fried rice is spicy but delicious. Lala dish was the bomb.

We noticed many tables ordered “lor mee”, as this is their signature dish. I would consider it bland compared to Singapore’s lor mee.

Rode along Pontian Seaside until the end of the “pier”.

Our slow and easy Cycling to Pontian itinerary in itinerary stretches to 2.5 hours. We needed more time and stomach to savour all the good food!

Kopi and toast Rm50 for 12pax at Kheng Guan Hiong. There are many famous old school coffee and toast in Pontian, just follow the crowds.

Indulging in Kaya toast and white coffee with the best cycling kakis.

Coffee and toast Pontian Kedai

With Pontian trip completed, we have reached a milestone. Refer map below, we are only left with Kukup and Sounthern Most Point (Piai). We are ready to venture for our first multi-day trip!

Cycling itinerary Johor

Refer to map of Malaysia states in URL below. Maybe one day, we might just load our bikes onto train and bus and roll from other states like Kelantan, Pahang, Langkawi etc.

We have only explored less than 10% of the town, and Pontian has left a good impression for us. We will be back for tomato “Heng Heng Wanton Mee“.

It is an old and relatively quiet town. Folks are happy to just chill at old school kopitiam.

We hang around Pontian until 1pm+ before rolling home.

Tip 06) Our foldies rolling speed was around 23 to 25kmh.  Road bikes would easily roll 30+ kmh making the trip more bearable. As Malaysia is much bigger (Johor is almost x40 times bigger than SG), it is very common to cycle non-stop for 10 to 15km, as you will encounter lesser traffic lights outside town areas.

Tip 07)Do expect more slopes between Pontian towards Pekan Nanas. It could be the heat (no shade) or it could be the dreaded return trip fatigue. We also got a lot of headwind resistance too.

Petrol stations are our best friend every 15 to 20km. Hydrate and cool down.

Strava map Johor cycling

Tip 08)Refer my screenshot above, you can expect elevation between 500 to 1000m for any Johor trips above 60km. Pontian was 763m. For comparison sake, Mandai road (20 km both way) will only hit elevation 200m.

If you are already struggling along Mandai road, you will find the slopes and bridges in Johor tougher! Just go slower can catch your breath.

If it is any consolation, the hilly slopes in Kulai, Kota Tinggi and Kluang will stretch your elevations to 1000m +

One of the bridges/flyover which you will need to submit on the return trip.

Pontian trip makes me realised my foldie and fitness mileage. 150 to 200km would be my comfort zone.

If we wish to cycle to Malacca (250km from customs), it would be recommended to stay one night maybe along Batu Pahat.

Some folks can rushed 250km within one day, but you might be tired out. This might also defeat the purpose of cycling enjoyment (we are touring, not Training).


On a side note, I experienced mild heat exhaustion after crossing the customs. This is even after I ensure I had plenty of fluid replenishment.

I suspect it must be the overbearing heat. I had to chill 30 minutes at Yishun Dam, enjoy the sunset before continuing home.

Still not serious enough to be declared cycling bonk :p

Our Tampines kaki Joe clocked 200km!

Refer to Google Map GPX to Pontian.

Pontian Map, Kecil and Besar

Tip 09)We always missed a Durian stopover. We realised that we had always planned for durians on the return trip. Bad choice, as everyone would be tired and just wants to go home. We must put Durians at the front of our itinerary next round.

We are still hunting for popular and recommended durian stalls in Johor.

Tip 10)You will noticed many drivers “Turning Right” on straight-only lanes (be alert!)

Meanwhile, you may read about other cycling trips below:
– Cycle to Pekan Nanas and Legoland
– JB food hunt (3 hours 30km)
– Cycle to Forest City
Cycle to Pontian (笨珍)
Cycle to Elephant Rock (Bukit Batu Gajah)
Cycling to Malacca
2018 Cycling Hualien to Taitung (with two kiddos)

YouTube: Chill at Pontian 笨珍

YouTube: Cycling to Elephant Rock (Bukit Batu Gajeh)

YouTube: 3 Hours in JB. Eat, see and Experience

YouTube: Cycling to Forest City and boat ride (my best Johor trip yet)

*Do follow our cycling adventures here ->