How to Get from Johor Bahru to Marang

How to Get from Johor Bahru to Marang

Last updated: March 8, 2026

Leaving behind the bustling border city of Johor Bahru for the quiet coastal charm of Marang involves a long but rewarding journey along Malaysia's eastern corridor. While many travelers rush toward the flashy resorts of the west coast, those heading to Marang are often seeking the gateway to Kapas Island or a slower pace of life among the traditional fishing villages of Terengganu. The transition from the high-rise skyline of Johor to the swaying coconut palms of the northeast is one of the most drastic shifts in scenery you can experience on the peninsula.

This route is a favorite for budget-conscious travelers and locals alike, primarily served by reliable long-distance express buses that traverse the rolling hills of Pahang before reaching the South China Sea. Because the journey covers a significant distance, it provides a perfect opportunity to see the changing landscape of Malaysia, from vast palm oil plantations to the rugged coastline that begins to peek through as you approach Terengganu.

Johor Bahru to Marang by Bus

The express bus is the primary and most efficient way to reach Marang from Johor Bahru. For a journey of this length, Malaysian bus operators use large, air-conditioned coaches designed for long-haul comfort. These buses typically feature reclining seats in a 2+1 configuration, providing ample legroom for the hours ahead. You can easily secure your seat for this route on GoAsia.cc to ensure you get your preferred departure time.

The Express Bus Experience

Traveling by bus from Johor Bahru to Marang costs between $20 and $23, making it an affordable option for the distance covered. The trip duration varies significantly depending on the specific service and traffic conditions, ranging from about 8 hours and 30 minutes to as long as 12 hours and 30 minutes. Most buses depart from Larkin Sentral, the main transportation hub in Johor Bahru, though services are also available from Skudai.

You have a choice between daytime departures and overnight journeys. The daytime buses allow you to enjoy the rural scenery, while the night buses are popular for those who want to save on a night of accommodation and wake up fresh in Marang. The buses will make at least one or two scheduled stops at highway rest areas (R&R) where you can find clean restrooms, local snacks, and hot meals. It is advisable to bring a light jacket or sarong, as the air conditioning on Malaysian buses is notoriously cold.

Departure Points in Johor

While the majority of travelers start at the central Johor Bahru terminals, there are also convenient departures from Skudai for those staying in the northern suburbs or near the university district. Buses from Skudai typically take between 8 and 12 hours to reach Marang, with prices fixed at around $20. Whether you depart from the city center or the outskirts, the destination remains the same: the coastal town of Marang, usually dropping passengers off near the main jetty or the town center.

Comparing Your Options

ModePrice (USD)DurationComfort
Express Bus (from Johor Bahru)$20 - $238h 30m - 12h 30mHigh
Express Bus (from Skudai)$208h 30m - 12h 20mHigh

Tips for Traveling from Johor Bahru to Marang

  • Book in Advance: This route is popular during weekends and public holidays, especially during the dry season when travelers flock to the nearby islands. Use GoAsia.cc to book your tickets a few days ahead.
  • Prepare for the Cold: Malaysian buses are famous for their powerful air conditioning. Even if it is 90 degrees outside, it might feel like a refrigerator inside the bus. Wear long pants and bring a sweater.
  • Arrival in Marang: If you are heading to Kapas Island, try to book a bus that arrives in the morning. The last boats to the island usually depart in the mid-afternoon, and you don't want to get stuck in town overnight unless that is part of your plan.
  • Snacks and Water: While the bus makes stops, it is always a good idea to have a bottle of water and some light snacks in your carry-on bag for the stretches between rest areas.
  • Check the Terminal: Johor Bahru has several pick-up points. Double-check whether your bus departs from Larkin Sentral or a specific point in Skudai to avoid a frantic taxi ride at the last minute.

Timetable

Bus Johor Bahru - Marang $ 20.67 12h 30m
  •   Express 20:45, 21:15
Bus Skudai - Marang $ 20.67 12h 19m
  •   Express 21:45
Bus Johor - Marang $ 20.67 12h 10m
  •   Express 21:00

Frequently Asked Questions

How can I book tickets from Johor Bahru to Marang?

You can book train, bus, flight, taxi, van, and ferry tickets from Johor Bahru to Marang directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Johor Bahru to Marang?

The cheapest way to travel this route is by express bus, with tickets starting as low as $20. Prices are very consistent across different operators, generally staying under $23.

What is the fastest way to get from Johor Bahru to Marang?

The fastest way to reach Marang is by taking one of the direct express buses, which can complete the journey in approximately 8 hours and 27 minutes under good traffic conditions.

How long does it take to get from Johor Bahru to Marang?

The travel time varies depending on the time of day and the specific route taken. It typically takes between 8 hours and 30 minutes and 12 hours and 30 minutes.

Are there overnight buses from Johor Bahru to Marang?

Yes, there are several overnight departures leaving late in the evening. These are popular as they allow you to arrive in Marang early the next morning, perfectly timed for the first boat transfers to Kapas Island.

Is it necessary to book bus tickets in advance?

While you can sometimes buy tickets at the station, it is highly recommended to book in advance, especially for weekend travel or during holiday periods, as these long-distance routes can sell out quickly.

What facilities are available on the bus?

Most express buses on this route are equipped with reclining seats, air conditioning, and overhead luggage bins. While they do not usually have onboard toilets, the driver will make regular stops at highway rest areas.