
Table of Contents
Johor is wide enough to have two coasts, and a three-day loop lets you see both without long hours on the road. This itinerary starts on the South China Sea at Desaru, cuts inland through Kota Tinggi and Kluang, spends a night in the food town of Muar, and finishes on the Straits of Malacca at Kukup and Tanjung Piai before you cross home at Tuas. No single drive is longer than about two and a half hours, and every day has a proper meal stop built in.
Use it as a template: swap stops to suit your group, and check opening days for anything you have your heart set on.
The route at a glance
| Day | Route | Main stops | Driving (approx.) |
|---|---|---|---|
| 1 | Singapore → Desaru Coast | Waterpark or fruit farm, beach, evening firefly cruise | About 2–2½ hours door to door |
| 2 | Desaru → Kota Tinggi → Kluang → Muar | Johor River, Kluang Rail Coffee, Gunung Lambak | About 4–4½ hours in three legs |
| 3 | Muar → Kukup → Tanjung Piai → Singapore | Muar breakfast, Kukup seafood lunch, southern tip of mainland Asia | About 3½–4 hours in three legs |
Drive times are for normal traffic and do not include the checkpoints. Add more on weekends, school holidays and the eve of public holidays.
Day 1: Desaru Coast, the east
Cross at Woodlands and take the Senai–Desaru Expressway over the Johor River to the coast. Leaving Singapore by about 7.30am puts you in Desaru for a late-morning start.
Morning: pick your pace
- Adventure Waterpark Desaru Coast for families with active kids: more than 20 rides and slides and a big wave pool. Check operating days on the official Desaru Coast site, as they vary with school holidays.
- Desaru Fruit Farm for younger children and grandparents: a gentler couple of hours with tropical fruit and a farm walk.
- The beach if you just want to unwind. During the northeast monsoon, roughly November to February, the sea is often too rough for swimming, so use the resort pool instead.
Evening: fireflies
Desaru Coast lists an evening firefly cruise with dinner, and the area's mangrove rivers are home to synchronous fireflies. It is a calm, memorable end to the first day. Our guide to things to do in Desaru Coast has more ideas, and Desaru family resorts helps you pick a base for the night.
Day 2: inland through Kota Tinggi and Kluang to Muar
This is the longest driving day, but it is broken into three easy legs with food and leg-stretching in between.
Kota Tinggi (about 45 minutes from Desaru)
Kota Tinggi is a riverside town on the Johor River with a long royal history. In the morning, look at the river from the town jetty, or join a daytime river cruise if one is running. One important note: Kota Tinggi Waterfall has been closed to the public for safety at time of writing after repeated flood damage, so do not plan around it. If you would rather see Kota Tinggi's fireflies than Desaru's, swap the evenings and stay in this area on night one. Our Kota Tinggi firefly and waterfall guide has the latest status.
Kluang (about 1 hr 15 min – 1 hr 45 min from Kota Tinggi)
Arrive in time for a late brunch at Kluang Rail Coffee, the family kopitiam in the old railway station that has been serving kopi and charcoal-toasted kaya bread since 1938. Then walk it off on the trails at Gunung Lambak, the forested hill at the edge of town. Families with young children can swap the hill for a guided tour at UK Farm, about 13 km outside town; see our UK Farm Kluang guide. For more on what to eat here, read our Kluang food guide.
Muar (about 1½ – 2 hours from Kluang)
Reach Muar by late afternoon, check in, and spend the evening walking the riverside and old shophouse streets of this royal town. Dinner is easy: asam pedas, a sour and spicy fish stew, or satay from the evening stalls.
Day 3: west coast, Muar to Kukup and home
Breakfast in Muar
Muar is a food town, and the morning is when it shines. Go early for mee bandung, the town's signature noodles in a thick, savoury gravy, then coffee and kaya toast at a Kopi 434 shop, and buy a box of otak-otak to take home last. Our Muar food trail lists the dishes and when to eat them.
Kukup (about 2 – 2½ hours from Muar)
Drive south along the west coast to Kukup, a Chinese fishing village built on stilts over the water. Lunch is the main event: chilli crab, steamed fish, prawns and lala clams in big open-air restaurants looking out to the fish farms. Ask the price per kilo before anything is cooked. Our Kukup seafood guide explains how ordering works.
Tanjung Piai (about 15–20 minutes from Kukup)
Finish the trip at Tanjung Piai, a Johor National Parks mangrove reserve that marks the southernmost point of mainland Asia. Boardwalks lead through the mangroves to the tip, where you can look out at the ships waiting in the Straits. Opening days are limited and parts of the boardwalk can be affected by high tide or repairs, so check with Johor National Parks before you go.
Home via Tuas (about 40–60 minutes to the Second Link)
From Tanjung Piai, the Tuas Second Link is the natural crossing home. Aim to reach the checkpoint before the Sunday evening peak if you are travelling on a weekend.
Variations
- Add the islands. Turn left at Kota Tinggi for Mersing and the east-coast islands. Tioman boats leave from Mersing and, in season, from Tanjung Gemok jetty further north; see our Mersing to Tioman ferry guide.
- Slow it down. Spend the second night in Kluang instead of Muar, and do Muar as a long breakfast-and-lunch stop on day three before driving south.
- Reverse it. Start with Kukup and Muar and end at Desaru if the beach is the reward your group wants last.
- Make it two days. Drop Kota Tinggi and go straight from Desaru to Kluang via the expressways.
Practical tips for a Johor road trip
- Carry ringgit. Coffee shops, fruit stalls and seafood restaurants in smaller towns often prefer cash.
- Plan meals, not attractions. In Kluang and Muar the best food is in the morning and early afternoon; stalls close when they sell out.
- Watch the weather. Afternoon thunderstorms are common. Do outdoor stops in the morning and keep the afternoon for driving.
- Pack a cooler bag. Otak-otak, kaya and seafood travel better cold. Check our guide to the Singapore customs allowance before bringing food back.
- Check the documents. Every traveller needs a passport valid for at least six months. Visitors who are not Singapore or Malaysian citizens should check whether they need the Malaysia Digital Arrival Card.
Doing it with a driver
Self-driving a Singapore car means VEP and toll arrangements, Malaysian traffic and parking in unfamiliar towns. A car with a driver lets everyone watch the scenery, nap between stops and eat without thinking about the drive.
Luxway SGMY's Day Trip Service books a car and a professional cross-border driver by the hour, with 8, 10 and 12-hour packages, and you stay in the car through immigration at both checkpoints. For a multi-day route like this one, send us your plan on WhatsApp and we will quote it. Families can request child seats (SGD 10 per seat), and larger groups can use a Toyota Hiace (up to 9 passengers with luggage) or an 18-seater van. If you prefer to plan stop by stop, see our Malaysia destinations, including Desaru, Kota Tinggi, Kluang, Muar and Kukup.
Plan your Johor road trip
Whatsapp us your dates, pick-up address, group size and the stops you want, and we will suggest timings and a vehicle. You can also read how booking works. There is no deposit: you pay the driver.
Frequently Asked Questions
Is three days enough for a Johor road trip?
Yes, for a loop that covers both coasts and the main food towns. You will not see everything, but each day has one or two highlights and no drive longer than about two and a half hours.
Which way round is best: east to west or west to east?
East to west suits families who want the beach early while energy is high and an easy finish near the Tuas Second Link. Reverse it if you would rather end on a resort day.
Where should we stay each night?
A Desaru Coast resort on night one and a hotel in Muar town on night two works well. If you prefer shorter driving on day two, stay in Kluang instead and do Muar on day three.
Is Kota Tinggi Waterfall open?
At time of writing it is closed to the public for safety after flood damage, with no reopening date announced. Check the latest news before your trip.
Can we do this trip with young children?
Yes. Keep the waterpark or fruit farm on day one, choose UK Farm over Gunung Lambak in Kluang, and request child seats when you book a car.
Last updated: 14 October 2026





