GoAsia
Malaysia

How to Get from Kuala Lumpur to Marang

Find the best way to travel from Kuala Lumpur to Marang. Compare bus options from about $8, durations from about 6 hours, and book your tickets on GoAsia.cc.

Last updated: October 27, 2026

How to Get from Kuala Lumpur to Marang
Contents

Leaving behind the glittering skyscrapers and urban hum of Kuala Lumpur for the quiet coastal charm of Marang marks a transition from Malaysia's modern heart to its traditional soul. Marang is a tranquil gateway to Pulau Kapas, a short boat ride offshore, where the pace of life slows down to match the gentle lapping of the South China Sea. This journey takes you across the Titiwangsa Mountains and toward the eastern seaboard, with a glimpse of the lush interior landscapes that define the peninsula.

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.

The route is served by coaches that make the cross-country trek an easy and affordable experience. Whether you are heading to the jetty for a tropical getaway or exploring the fishing villages of Terengganu, the road to Marang is a scenic prelude to the relaxation that awaits on the coast.

Kuala Lumpur to Marang by Bus

The bus is the way to reach Marang from the capital. Long-distance buses to the east coast leave from Terminal Bersepadu Selatan (TBS),[1] which connects to the LRT, KTM Komuter and KLIA Transit.[2] On booking platforms, tickets cost about $8 to $11 (October 2026), and the journey takes from about 6 hours, longer with traffic or the route through the highlands.[3]

Express and VIP Services

Express and VIP coaches run at similar prices, so the extra comfort of VIP costs little. VIP coaches have wider, more generously reclining seats, which helps on an overnight departure and lets you arrive in Marang rested and ready for the boat to Pulau Kapas. Pulau Kapas is about a 20-minute boat ride away.[4]

Selangor to Marang by Bus

If you are staying in the Klang Valley or elsewhere in Selangor, a separate service runs from Selangor to Marang. On booking platforms the ticket costs about $8, and the journey takes from about 8 hours 15 minutes, longer than the services from Kuala Lumpur (October 2026).[3]

Comparing Your Options

ModePrice (USD)DurationComfort
Express Bus (KL)About $8 - $11[3]From about 6hStandard
VIP Bus (KL)About $8 - $11[3]From about 6hHigh
Bus (Selangor)About $8[3]From about 8h 15minStandard

Tips for Traveling from Kuala Lumpur to Marang

  • Book Ahead for Weekends: Marang is a popular transit point for locals and tourists heading to the islands. Buses can fill up on Friday evenings and Sunday afternoons, so book in advance.
  • Prepare for the Cold: Malaysian long-distance buses are notorious for their powerful air conditioning. Bring a sweater, a light jacket or a small blanket.
  • Night vs. Day Travel: An overnight bus saves a night's accommodation and gets you to the coast early in the morning, which suits the first boat to Pulau Kapas. A daytime trip offers beautiful views of the Titiwangsa Range.
  • Arrival at Marang: Ask the driver where you will be dropped off, and book a taxi or a boat transfer to the jetty if it is not within walking distance.
  • Snacks and Water: The bus stops at highway rest areas for food and bathroom breaks, but it is always a good idea to have water and light snacks in your carry-on bag.

Timetable

Bus Kuala Lumpur - Marang $ 7.61–10.90 5h 49m – 8h 40m
  • →  Express 10:00, 10:30, 12:00, 12:30, 13:00, 14:30, 22:00, 22:30, 23:00, 23:15, 23:45
  • →  VIP 18:00, 18:15, 22:30, 22:45, 23:00
Bus Selangor - Marang $ 7.61 8h 15m
  • →  Express 15:00, 23:30

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Marang?

Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Marang, including current prices and schedules.

What is the cheapest way to get from Kuala Lumpur to Marang?

Express bus, with tickets from about $8 on booking platforms (October 2026). Prices are very similar across operators.

What is the fastest way to get from Kuala Lumpur to Marang?

A direct bus from Kuala Lumpur, which takes from about 6 hours depending on traffic and the number of stops.

How long does it take to get from Kuala Lumpur to Marang?

From about 6 hours, and up to around 9 hours with traffic. Departures from Selangor take from about 8 hours 15 minutes.

Where do the buses depart from in Kuala Lumpur?

Long-distance buses to the east coast leave from Terminal Bersepadu Selatan (TBS), which is well connected to the city by LRT, KTM Komuter and KLIA Transit.

Is there a difference between Express and VIP buses?

VIP coaches have wider seats and more legroom. Since the price difference is small, VIP is a good choice for extra comfort.

Can I book tickets in advance for this route?

Yes, and it is worth doing, especially at weekends and public holidays when demand for coastal routes rises.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Terminal Bersepadu Selatan: East Coast destinations and price ranges. Retrieved October 26, 2026.
  2. [3] 12Go: 12Go timetable Kuala Lumpur - Marang. Retrieved October 27, 2026.
  3. [4] Tourism Malaysia: 5 Most Beautiful Islands To Discover In Terengganu. Retrieved October 15, 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.