GoAsia
Malaysia

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

How to Get from Johor Bahru to Tanah Merah
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModePrice (USD)DurationComfort
Bus (Johor Bahru)About $19[1]From about 15hHigh

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

Frequently Asked Questions

How can I book tickets from Johor Bahru to Tanah Merah?

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.

What is the cheapest way to get from Johor Bahru to Tanah Merah?

The express bus is the way to go, with seats at about $19 on booking platforms (November 2026).

What is the fastest way to get from Johor Bahru to Tanah Merah?

The express bus is the practical choice, taking from about 15 hours.

How long does it take to get from Johor Bahru to Tanah Merah?

Expect from about 15 hours, longer with traffic or extra stops along the way.

Are there overnight buses available for this route?

Yes, overnight buses suit this route well: you save a night of accommodation and arrive in Tanah Merah the next morning.

Do I need to print my bus ticket?

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.

Is Tanah Merah the same as the jetty for the Perhentian Islands?

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. [1] 12Go: Johor Bahru - Tanah Merah bus timetable. Retrieved November 3, 2026.
  2. [2] Larkin Sentral Property Berhad: Larkin Sentral. Retrieved November 3, 2026.
  3. [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.