How to Get from Johor Bahru to Tanah Merah
Johor Bahru to Tanah Merah by overnight express bus from Larkin Sentral: about $19 and from 15 hours. Book your tickets on GoAsia.cc.
Last updated: November 3, 2026

Contents
Leaving behind the bustling border city of Johor Bahru for the quiet, transit-oriented town of Tanah Merah in Kelantan is a journey that takes you from Malaysia's southern tip deep into the heart of the Malay Peninsula's northeast. While many travelers pass through Tanah Merah as a gateway to the Perhentian Islands via nearby Kuala Besut, the route itself offers a slow-motion view of the country's changing landscape, transitioning from urban highways to the lush, tropical greenery of the interior.
This is one of the longer overland hauls in Peninsular Malaysia, stretching across several states. The express bus is the practical way to cover the distance. It is a journey favored by locals returning home and savvy backpackers looking to save on a night's accommodation by opting for the overnight service.
Johor Bahru to Tanah Merah by Bus
Express coaches cross the peninsula between the two towns. On booking platforms a seat costs about $19 (November 2026), and the ride takes from about 15 hours, longer with traffic or stops.[1] Overnight service lets you save a night of accommodation and arrive in Tanah Merah in the morning.
Departing from Johor Bahru
Larkin Sentral is the largest bus terminal in Johor Bahru, with services to destinations across Peninsular Malaysia, and its second floor has food outlets.[2] E-tickets bought on larkinsentral.my are scanned at gates 5 to 14, and tickets bought elsewhere must be exchanged for a boarding pass at counters 9 to 14 on the ground floor, which the terminal asks you to do at least 2 hours before departure.[3]
The Onboard Experience
Over such a long ride, comfort matters. Express coaches have reclining seats and air conditioning, and drivers stop at R&R (Rest and Relaxation) areas along the highway, where you can use the restroom, stretch your legs and buy local snacks or hot meals. Book your seat on GoAsia.cc to get your preferred departure time.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus (Johor Bahru) | About $19[1] | From about 15h | High |
Tips for Traveling from Johor Bahru to Tanah Merah
- Prepare for the Cold: Malaysian express buses are known for powerful air conditioning. Carry a light blanket, a hoodie or a large sarong to stay warm during the long night.
- Choose Overnight for Time Efficiency: An evening departure lets you sleep through the bulk of the trip and arrive in Tanah Merah in the morning, ready to catch a taxi to the coast or continue your journey.
- Book in Advance: Evening slots fill up, especially on Friday nights and during public holidays when locals travel between states.
- Snacks and Water: Bring a bottle of water and some light snacks in your carry-on bag for the stretches between rest stops.
- Arrival in Tanah Merah: If you are heading to the Perhentian Islands, arrange a taxi from Tanah Merah to the Kuala Besut jetty.
Timetable
| Bus Johor Bahru - Tanah Merah $ 18.82 15h 22m | |
|
| Bus Johor - Tanah Merah $ 18.82 15h 7m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Johor Bahru to Tanah Merah, including current prices and schedules.
The express bus is the way to go, with seats at about $19 on booking platforms (November 2026).
The express bus is the practical choice, taking from about 15 hours.
Expect from about 15 hours, longer with traffic or extra stops along the way.
Yes, overnight buses suit this route well: you save a night of accommodation and arrive in Tanah Merah the next morning.
Tickets bought on larkinsentral.my are scanned from a QR code at gates 5 to 14. Tickets bought elsewhere must be exchanged for a boarding pass at counters 9 to 14 on the ground floor of Larkin Sentral.
No, Tanah Merah is an inland town. Most travelers take the bus to Tanah Merah and then a taxi to Kuala Besut, the gateway to the Perhentian Islands.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Johor Bahru - Tanah Merah bus timetable. Retrieved November 3, 2026.
- [2] Larkin Sentral Property Berhad: Larkin Sentral. Retrieved November 3, 2026.
- [3] Larkin Sentral online ticketing: Terminal Larkin Sentral: online tickets and boarding. Retrieved November 3, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.