Cycling into Johor Bahru (JB) is still an uncommon but rewarding day out, offering a mix of city streets, coastal views and local food stops that you might miss by car. While it takes a little planning, it can turn a normal weekend into something quite different.
This guide explains how to get across the border by bicycle, what to prepare, and realistic JB cycling routes you can try once you’re there.
Also read: Horizon Mall Johor Bahru: New Open-Air Mall Opening in 2026
How to cycle from Singapore to JB
Enter from Woodlands Causeway

Image credit: Kokkai Ng via Canva Pro
If you’re planning to cycle into JB, your only practical option is the Woodlands Causeway. The Second Link (Tuas Checkpoint) doesn’t allow bicycles, and there isn’t a safe lane for cyclists.
At Woodlands, you must follow the signs for manual motorcycles and bicycles, not the automated car lanes. Staff may ask cyclists to turn back if they queue in the wrong place. Remember to bring your passport as usual!
Immigration process
Once there, immigration clearance usually adds another 20–30 minutes each way, though this can be longer at peak times. Many cyclists aim to cross the Causeway before 8am to avoid traffic and the day’s strongest heat. After immigration, it takes about 10–15 minutes of riding to reach JB city centre, where most routes begin.
Staying safe and comfortable on JB roads
Start early and watch the weather

Image credit: Robert Fruehauf via Canva Pro
Johor’s climate is hot and humid, often above 30°C by late morning. Starting early helps you stay cooler and means you’re back across the border before traffic builds.
Know the roads and ride visibly
JB’s main roads range from wider highways to busier urban streets. Routes like the Iskandar Coastal Highway (Route 52 or J1) are popular because they’re toll‑free and have broader shoulders.
Wear a helmet and consider front and rear lights, even after sunrise. High‑visibility clothing also helps, especially when riding near dawn or dusk.
Plan your stops
Beyond central JB, some stretches can feel exposed with few shops. Plan café or petrol station stops, and carry enough water. Apps such as Komoot or Strava, or local groups like ‘Cycling SG to Malaysia’ on Facebook, can help with route updates.
Also read: 12 Best Things to Do Near Johor Bahru (JB) for Nature Lovers
JB cycling routes for newbies
All route durations below are for a round trip starting and ending in JB city centre, after you’ve crossed the Causeway. They don’t include your ride to Woodlands or time at immigration, so factor in an extra hour or so for border formalities and getting to the start point.
JB city centre to Danga Bay loop

Image credit: slpu9945 via Canva Pro
Approximate round‑trip duration: 1.5–2 hours
This is one of the most approachable JB cycling routes. Starting from areas like JB Sentral or Jalan Tan Hiok Nee, head west along the Iskandar Coastal Highway to Danga Bay’s waterfront.
The road is largely flat, and if you set off early, you’ll face lighter traffic. Many cyclists stop for a drink at Danga Bay before looping back.
JB city centre to Bukit Indah and Eco Botanic

Image credit: Sharon Hahn Darlin | Wikimedia
Approximate round‑trip duration: 2.5–3.5 hours
Continue west beyond Danga Bay and you’ll reach Bukit Indah, a residential and shopping district. Beyond that, the Eco Botanic and Educity areas offer quieter, tree‑lined roads and a few modern cafés where you can pause.
Because much of the route follows the Iskandar Coastal Highway, it’s manageable even for those less used to Malaysian traffic.
JB to Permas Jaya and Masai loop

Image credit: Chongkian via Canva Pro
Approximate round‑trip duration: 2.5–3 hours
Heading east from the city, this route takes you through Permas Jaya and the older township of Masai. It’s more urban, with local markets and food stalls perfect for mid‑ride breaks.
Traffic can be heavier, but early weekend mornings tend to be calmer. It offers a different view of JB compared to the coastal routes west.
JB cycling routes for the more experienced
JB to Forest City and Pekan Nanas

Image credit: YankeeHo | Wikimedia
Approximate round‑trip duration: 4–5 hours
Better suited to confident road cyclists, this route heads southwest past newer coastal developments like Forest City and continues towards Pekan Nanas, an area known for its pineapple farms. While the ride offers scenic views, some stretches use narrow or busy highways not ideal for cycling.
To stay safe, consider combining cycling with alternative transport, such as taking a local bus or taxi for the highway sections, then resuming your ride where quieter, cyclist-friendly roads begin. Riding in a group and planning water stops carefully will also enhance safety and comfort.
JB to Pontian along the coast

Image credit: Chongkian | Wikimedia
Approximate round‑trip duration: 5–6 hours
This coastal route runs west to the fishing town of Pontian, passing mangrove-lined shores and rural villages. It is a significant commitment in distance and time, often covering about 60–70 km one way.
Due to stretches of busy or exposed roads that are less suitable for cycling, it’s also advisable to plan a combination of cycling and alternative transport for the more challenging sections. Setting off before dawn and riding with companions is recommended for safety.
Also read: Best Things to Do in Pontian, Johor: Food, Nature and Culture Guide
Cycle into the JB sunset

Image credit: Pakorn_Khantiyaporn via Canva Pro
Cycling into and around JB offers a unique mix of city scenery, coastal roads and local food stops, all within reach from Singapore. For newcomers, shorter rides to Danga Bay or Bukit Indah keep things enjoyable without being exhausting. More experienced cyclists might explore further to Pekan Nanas or Pontian, but it’s essential to plan ahead for traffic, weather and border crossing times.
Whether you’re looking for a leisurely morning ride or a longer coastal route, these JB cycling routes show there’s much more to discover beyond the city’s usual shopping and cafés, all from the saddle of your own bike.