How to Get from Kuala Lumpur to Terengganu

How to Get from Kuala Lumpur to Terengganu

Last updated: March 8, 2026

Trading the soaring steel of Kuala Lumpur's Petronas Towers for the swaying palms and turquoise waters of Terengganu is a classic Malaysian transition. While the capital pulses with urban energy, Terengganu offers a slower rhythm, defined by traditional wooden houses, intricate batik crafts, and some of the most pristine islands in Southeast Asia. Whether you are heading to the state capital, Kuala Terengganu, or making a beeline for the gateway jetties of the Perhentian and Redang islands, the journey across the peninsula is a bridge between two very different worlds.

The route involves crossing the Titiwangsa Mountains, moving from the developed West Coast to the more conservative and culturally rich East Coast. Travelers have two primary choices: a quick hop over the clouds or a long, scenic haul across the country's lush interior. You can easily compare schedules and book tickets for all these options on GoAsia.cc to ensure your transition to the coast is as smooth as a tropical breeze.

Kuala Lumpur to Terengganu by Flight

For many, the flight is the preferred choice because it turns a day-long overland expedition into a short hop. Flights depart from both Kuala Lumpur International Airport (KLIA) and Sultan Abdul Aziz Shah Airport (Subang), landing at Sultan Mahmud Airport in Kuala Terengganu. The airport is located about 15 kilometers from the city center, making it a quick taxi or ride-share trip to your hotel or the ferry piers.

Flight prices typically range from $21 to $60, depending on how far in advance you book and the time of day. With a flight duration of exactly 1 hour, it is undeniably the fastest way to reach the East Coast. If you are heading to the islands, taking an early morning flight often allows you to catch the midday ferry to Redang or the Perhentians on the same day, saving you a night of transit in the city.

Kuala Lumpur to Terengganu by Bus

The bus is the workhorse of Malaysian travel, offering a budget-friendly and surprisingly comfortable way to see the landscape. Buses depart from Terminal Bersepadu Selatan (TBS), the massive, airport-like bus hub in Kuala Lumpur. Depending on your final destination within the state, the journey can take anywhere from 5 to 10 hours.

Express and Executive Services

Standard Express buses are the most economical, with tickets starting as low as $6. For a few dollars more, usually around $14, you can book an Executive 1X2 bus. These coaches feature three seats across instead of the standard four, providing extra legroom and wider reclining seats that are perfect for the long journey. Most buses are equipped with air conditioning that can get quite chilly, so keeping a light jacket in your carry-on is a smart move.

Regional Destinations

Terengganu is a large state, and buses serve several key hubs depending on your itinerary:

  • Kuala Terengganu: The main hub, with travel times ranging from 5 to 9 hours.
  • Jerteh and Besut: These are the essential stops for travelers heading to the Perhentian Islands. The journey takes between 7 and 10 hours, with prices around $10 to $14.
  • Marang: The gateway for Kapas Island, reachable in about 6 to 9 hours for $8 to $12.
  • Kuala Berang and Permaisuri: Smaller inland towns served by specific daily departures for around $12.

Comparing Your Options

ModePrice (USD)DurationComfort
Flight$21 - $601hHigh
Executive Bus$145h - 9hHigh
Express Bus$6 - $145h - 10hMedium

Tips for Traveling from Kuala Lumpur to Terengganu

If you choose the bus, consider taking an overnight service. Many travelers prefer the 10:00 PM or 11:00 PM departures from TBS. This allows you to sleep through the bulk of the journey and arrive in Terengganu in the early morning, just as the local markets are coming to life. It also saves you the cost of one night's accommodation.

Be mindful of the seasons. The East Coast of Malaysia experiences a heavy monsoon season from late October to early March. During this time, many island resorts close and ferry services are suspended due to rough seas. While the mainland remains accessible by bus and flight, the experience is much wetter and less suited for beach activities. If you are visiting for the islands, the best time to travel is between April and September.

For those heading to the Perhentian Islands, make sure your bus is destined for Jerteh or Kuala Besut. If you accidentally book a bus to Kuala Terengganu, you will face an additional two-hour taxi or local bus ride north to reach the jetty. Booking your tickets in advance on GoAsia.cc is highly recommended, especially during public holidays and school breaks when buses and flights sell out quickly.

Timetable

Flight Kuala Lumpur - Terengganu $ 20.03–58.18 1h
  •   Economy 07:15, 07:20, 15:30, 17:55
Bus Kuala Lumpur - Terengganu $ 5.63–13.88 4h 54m – 9h 30m
  •   Express 00:45, 10:00, 10:30, 13:00, 14:30, 16:30, 22:00, 22:10, 22:15, 22:30, 22:45, 23:00, 23:30, 23:45
  •   Executive 1X2 09:45, 11:30, 11:45, 13:30, 13:45, 15:00, 15:15, 16:45, 17:00, 19:00, 19:15, 21:00, 21:15, 21:30
Bus Kuala Lumpur - Jerteh $ 9.35–13.88 7h 35m – 9h 15m
  •   Express 00:45, 09:30, 10:00, 21:15, 21:30, 22:00, 22:45
Bus Kuala Lumpur - Besut $ 9.35–13.88 7h 45m – 9h 36m
  •   Express 00:45, 09:30, 10:00, 21:30, 22:00, 22:45
Bus Kuala Lumpur - Marang $ 7.90–11.31 6h 15m – 8h 40m
  •   Express 10:00, 10:30, 12:00, 13:00, 14:30, 22:00, 22:30, 23:00, 23:45
  •   VIP 18:00, 22:30, 23:00
Bus Kuala Lumpur - Kelantan $ 9.35–12.85 7h 40m
  •   Express 09:30, 10:00, 14:00, 14:30, 21:30, 21:40, 22:00

Frequently Asked Questions

How can I book tickets from Kuala Lumpur to Terengganu?

You can book train, bus, flight, taxi, van, and ferry tickets from Kuala Lumpur to Terengganu 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 Kuala Lumpur to Terengganu?

The cheapest way to travel is by Express Bus, with tickets starting at just $6. Prices vary slightly depending on the specific destination within Terengganu, but it remains the most budget-friendly option for travelers.

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

The fastest way is to fly, which takes exactly 1 hour. Even when accounting for airport wait times, it is significantly quicker than the 5 to 10 hour journey required by road.

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

By air, the journey takes 1 hour. By bus, the duration depends on your destination: Kuala Terengganu takes 5 to 9 hours, while reaching Besut or Jerteh typically takes between 7 and 10 hours.

Are there overnight buses available for this route?

Yes, there are many overnight departures from Kuala Lumpur, particularly between 10:00 PM and midnight. These are popular as they allow travelers to arrive at the coast in time for early morning ferries.

Which bus station in Kuala Lumpur should I use?

Buses to Terengganu depart from Terminal Bersepadu Selatan (TBS). It is a modern terminal easily accessible from the city center via the LRT, KTM Komuter, or KLIA Transit trains.

Is it necessary to book tickets in advance?

It is highly recommended to book in advance, especially for Executive class buses or flights during weekends and Malaysian public holidays. You can secure your seats online through GoAsia.cc to avoid sold-out departures.