Kuala Lumpur to Terengganu
Head to Terengganu’s serene beaches and traditional fishing villages, a change from Kuala Lumpur’s towering city skyline and busy streets. There’s no single way to travel from Kuala Lumpur to Terengganu; instead, several transport options are available, all compared here by schedule, duration, and price.
Travel options for Kuala Lumpur to Terengganu
From Kuala Lumpur to Terengganu, the most cost-effective option is by a bus for 39 MYR, while traveling by flight takes 55 minutes.
Bus from Kuala Lumpur to Terengganu
Catch a bus departing from multiple stations, including Klang Sentral Bus Terminal, Selangor, Terminal Bersepadu Gombak, Kuala Lumpur, TBS Kuala Lumpur and others and travel from Kuala Lumpur toward Terengganu. With frequent services throughout the day, it’s easy to choose a departure time that fits your plans. The trip usually takes around 6 hours, with ticket prices starting from 39 MYR, and the route finishes at multiple stations, including Marang, UniSZA, Terengganu, Dungun, Terengganu and others. You can secure your seat in advance to avoid last-minute availability issues.
Prices: 39 MYR
Duration: 6h – 9h 43m ⏱
Flight from Kuala Lumpur to Terengganu
Choosing to fly between Kuala Lumpur and Terengganu means departing from SZB Sultan Abdul Aziz Shah, Selangor or KUL Kuala Lumpur International Airport and reaching your destination after approximately 55 minutes, landing at TGG Kuala Terengganu Airport. Air travel offers the fastest way to complete this route, with prices commonly starting from 129 MYR. Schedules and ticket options can be found in the flight availability section.
Prices: 129 MYR
Duration: 55m – 1h 5m ⏱
Charter from Kuala Lumpur to Terengganu
A private transfer from Kuala Lumpur to Terengganu lets you choose your pickup and drop-off locations. The journey takes around 4 hours 43 minutes with fares starting at 960 MYR. Book your transfer to travel directly between the locations you need.
Prices: 960 MYR
Duration: 4h 43m – 7h ⏱
Bus Routes & Schedules from Kuala Lumpur to Terengganu
If you’re planning to reach Terengganu by bus from Kuala Lumpur, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 6h to 9h 43m. Buses run throughout the day, with departures starting from 07:45 and continuing until 23:45. Prices usually begin at 39 to 64 MYR, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Kuala Lumpur to Terengganu allows you to compare station options and select the best bus for your journey.
Cheapest Bus Kuala Lumpur to Terengganu
39 MYR, from Terminal Bersepadu Gombak, Kuala Lumpur to Marang Bus Terminal, departure at some times, duration 8h 14mFastest Bus Kuala Lumpur to Terengganu
43 MYR, from TBS Kuala Lumpur to Dungun, Terengganu, departure at 21:30, duration 6hBus Timetable: Klang Sentral Bus Terminal, Selangor → Bandar Permaisuri Bus Terminal
- 08:00 17:09 9h 9m 60 MYR
- 20:30 05:39 9h 9m 60 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Dungun, Terengganu
- 09:00 17:34 8h 34m 48 MYR
- 11:30 20:04 8h 34m 48 MYR
- 21:00 05:34 8h 34m 48 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Jerteh Bus Terminal
- 08:00 17:27 9h 27m 55 MYR
- 20:30 05:57 9h 27m 64 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Kampung Laloh, Kelantan
- 07:45 15:36 7h 51m 55 MYR
- 08:00 15:51 7h 51m 55 MYR
- 08:30 16:21 7h 51m 55 MYR
- 20:00 03:51 7h 51m 55 MYR
- 20:15 04:06 7h 51m 64 MYR
- 20:30 04:21 7h 51m 64 MYR
- 20:45 04:36 7h 51m 64 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Kampung Raja, Terengganu
- 08:00 17:43 9h 43m 55 MYR
- 20:30 06:13 9h 43m 64 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Kuala Besut Bus Terminal
- 08:00 16:20 8h 20m 55 MYR
- 20:30 04:50 8h 20m 64 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Kuala Terengganu
- 08:00 17:16 9h 16m 52 MYR
- 09:00 18:19 9h 19m 52 MYR
- 11:30 20:49 9h 19m 52 MYR
- 12:30 21:49 9h 19m 42 MYR
- 20:30 05:46 9h 16m 52 MYR
- 21:00 06:19 9h 19m 52 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Marang
- 09:00 18:08 9h 8m 52 MYR
- 11:30 20:38 9h 8m 52 MYR
- 21:00 06:08 9h 8m 52 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → Marang Bus Terminal
- 08:00 17:08 9h 8m 52 MYR
- 12:30 21:38 9h 8m 42 MYR
- 20:30 05:38 9h 8m 52 MYR
Bus Timetable: Klang Sentral Bus Terminal, Selangor → UniSZA, Terengganu
- 09:00 18:23 9h 23m 52 MYR
- 11:30 20:53 9h 23m 52 MYR
- 12:30 21:53 9h 23m 42 MYR
- 20:30 05:53 9h 23m 52 MYR
- 21:00 06:23 9h 23m 52 MYR
Bus Timetable: Kuala Lumpur → Dungun, Terengganu
- 11:30 18:45 7h 15m 47 MYR
- 15:00 21:30 6h 30m 47 MYR
- 21:00 04:00 7h 47 MYR
Bus Timetable: Kuala Lumpur → Kuala Terengganu
- 11:30 19:30 8h 47 MYR
- 15:00 22:45 7h 45m 47 MYR
- 15:30 23:00 7h 30m 47 MYR
- 21:00 05:30 8h 30m 47 MYR
Bus Timetable: Selayang JPN Gombak, Selangor → Kampung Laloh, Kelantan
- 09:50 17:02 7h 12m 49 MYR
- 21:50 05:02 7h 12m 61 MYR
Bus Timetable: TBS Kuala Lumpur → Bandar Permaisuri Bus Terminal
- 10:00 18:51 8h 51m 55 MYR
- 22:00 06:51 8h 51m 55 MYR
Bus Timetable: TBS Kuala Lumpur → Dungun, Terengganu
- 10:00 17:58 7h 58m 42 MYR
- 10:30 18:28 7h 58m 42 MYR
- 13:00 20:58 7h 58m 42 MYR
- 16:30 00:28 7h 58m 40 MYR
- 21:30 03:30 6h 43 MYR
- 22:00 05:58 7h 58m 42 MYR
- 22:15 06:13 7h 58m 42 MYR
- 22:30 06:28 7h 58m 42 MYR
Bus Timetable: TBS Kuala Lumpur → Jerteh
- 21:30 06:37 9h 7m 43 MYR
- 21:45 06:52 9h 7m 49 MYR
Bus Timetable: TBS Kuala Lumpur → Jerteh Bus Terminal
- 09:30 18:45 9h 15m 49 MYR
- 10:00 19:15 9h 15m 49 MYR
- 21:30 06:45 9h 15m 39 MYR
- 22:00 07:15 9h 15m 61 MYR
Bus Timetable: TBS Kuala Lumpur → Kampung Laloh, Kelantan
- 09:00 16:40 7h 40m 49 MYR
- 09:30 17:10 7h 40m 39 MYR
- 10:00 17:40 7h 40m 61 MYR
- 10:30 18:10 7h 40m 49 MYR
- 12:00 19:40 7h 40m 49 MYR
- 14:30 22:10 7h 40m 49 MYR
- 16:00 23:40 7h 40m 61 MYR
- 18:00 01:40 7h 40m 49 MYR
- 21:00 04:40 7h 40m 49 MYR
- 21:30 05:10 7h 40m 61 MYR
- 21:45 05:25 7h 40m 49 MYR
- 22:00 05:40 7h 40m 49 MYR
- 22:30 06:10 7h 40m 49 MYR
- 23:30 07:10 7h 40m 49 MYR
Bus Timetable: TBS Kuala Lumpur → Kampung Raja, Terengganu
- 09:30 19:00 9h 30m 49 MYR
- 10:00 19:30 9h 30m 49 MYR
- 22:00 07:30 9h 30m 61 MYR
Bus Timetable: TBS Kuala Lumpur → Kuala Berang
- 22:15 06:11 7h 56m 48 MYR
Bus Timetable: TBS Kuala Lumpur → Kuala Besut Bus Terminal
- 09:30 19:06 9h 36m 49 MYR
- 10:00 19:36 9h 36m 49 MYR
- 21:30 07:06 9h 36m 39 MYR
- 21:45 07:21 9h 36m 49 MYR
- 22:00 07:36 9h 36m 61 MYR
Bus Timetable: TBS Kuala Lumpur → Kuala Terengganu
- 09:30 18:24 8h 54m 39 MYR
- 10:00 18:54 8h 54m 48 MYR
- 10:30 19:24 8h 54m 48 MYR
- 13:00 21:54 8h 54m 48 MYR
- 14:30 23:24 8h 54m 39 MYR
- 21:30 04:00 6h 30m 50 MYR
- 22:00 06:54 8h 54m 48 MYR
- 22:15 07:09 8h 54m 48 MYR
- 22:30 07:24 8h 54m 48 MYR
Bus Timetable: TBS Kuala Lumpur → Marang
- 10:00 18:40 8h 40m 48 MYR
- 10:30 19:10 8h 40m 48 MYR
- 13:00 21:40 8h 40m 48 MYR
- 22:00 06:40 8h 40m 48 MYR
- 22:15 06:55 8h 40m 48 MYR
- 22:30 07:10 8h 40m 48 MYR
Bus Timetable: TBS Kuala Lumpur → Marang Bus Terminal
- 09:30 18:10 8h 40m 39 MYR
- 10:00 18:40 8h 40m 49 MYR
- 14:30 23:10 8h 40m 39 MYR
- 22:00 06:40 8h 40m 49 MYR
- 22:30 07:10 8h 40m 39 MYR
Bus Timetable: TBS Kuala Lumpur → UniSZA, Terengganu
- 09:30 18:29 8h 59m 39 MYR
- 10:00 18:59 8h 59m 48 MYR
- 10:30 19:29 8h 59m 48 MYR
- 13:00 21:59 8h 59m 48 MYR
- 14:30 23:29 8h 59m 39 MYR
- 22:00 06:59 8h 59m 48 MYR
- 22:15 07:14 8h 59m 48 MYR
- 22:30 07:29 8h 59m 48 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Bandar Permaisuri Bus Terminal
- 10:30 18:52 8h 22m 55 MYR
- 22:30 06:52 8h 22m 55 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Dungun, Terengganu
- 17:00 00:35 7h 35m 40 MYR
- 22:45 06:20 7h 35m 42 MYR
- 23:00 06:35 7h 35m 42 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Jerteh
- 22:00 06:37 8h 37m 43 MYR
- 22:15 06:52 8h 37m 49 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Jerteh Bus Terminal
- 10:00 18:45 8h 45m 49 MYR
- 10:30 19:15 8h 45m 49 MYR
- 22:00 06:45 8h 45m 39 MYR
- 22:30 07:15 8h 45m 61 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Kampung Laloh, Kelantan
- 09:30 16:40 7h 10m 49 MYR
- 10:00 17:10 7h 10m 39 MYR
- 10:15 17:25 7h 10m 49 MYR
- 10:30 17:40 7h 10m 61 MYR
- 11:00 18:10 7h 10m 49 MYR
- 12:30 19:40 7h 10m 49 MYR
- 15:00 22:10 7h 10m 49 MYR
- 16:30 23:40 7h 10m 61 MYR
- 18:45 01:55 7h 10m 49 MYR
- 21:30 04:40 7h 10m 49 MYR
- 22:00 05:10 7h 10m 61 MYR
- 22:15 05:25 7h 10m 61 MYR
- 22:30 05:40 7h 10m 61 MYR
- 23:00 06:10 7h 10m 49 MYR
- 23:45 06:55 7h 10m 49 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Kampung Raja, Terengganu
- 10:00 19:00 9h 49 MYR
- 10:30 19:30 9h 49 MYR
- 22:30 07:30 9h 61 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Kuala Besut Bus Terminal
- 10:00 19:06 9h 6m 49 MYR
- 10:30 19:36 9h 6m 49 MYR
- 22:00 07:06 9h 6m 39 MYR
- 22:15 07:21 9h 6m 49 MYR
- 22:30 07:36 9h 6m 61 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Kuala Terengganu
- 10:15 18:41 8h 26m 39 MYR
- 10:30 18:56 8h 26m 49 MYR
- 15:00 23:26 8h 26m 39 MYR
- 22:30 06:56 8h 26m 49 MYR
- 22:45 07:11 8h 26m 48 MYR
- 23:00 07:26 8h 26m 48 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Marang
- 22:45 06:59 8h 14m 48 MYR
- 23:00 07:14 8h 14m 48 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → Marang Bus Terminal
- 10:15 18:29 8h 14m 39 MYR
- 10:30 18:44 8h 14m 49 MYR
- 15:00 23:14 8h 14m 39 MYR
- 22:30 06:44 8h 14m 49 MYR
- 23:00 07:14 8h 14m 39 MYR
Bus Timetable: Terminal Bersepadu Gombak, Kuala Lumpur → UniSZA, Terengganu
- 10:15 18:46 8h 31m 39 MYR
- 15:00 23:31 8h 31m 39 MYR
- 22:30 07:01 8h 31m 49 MYR
- 22:45 07:16 8h 31m 48 MYR
- 23:00 07:31 8h 31m 48 MYR
Flight Routes & Schedules from Kuala Lumpur to Terengganu
- Board a flight at SZB Sultan Abdul Aziz Shah, Selangor to reach TGG Kuala Terengganu Airport, with the trip taking roughly 1h 5m. Services run from 07:15 until 18:05, and tickets are available from 229 to 303 MYR.
- Arriving at TGG Kuala Terengganu Airport, you’ll leave KUL Kuala Lumpur International Airport by flight for a trip of approximately 1h. Tickets are available from 129 to 318 MYR, with departures from 07:15 until 16:25.
Cheapest Flight Kuala Lumpur to Terengganu
129 MYR, from KUL Kuala Lumpur International Airport to TGG Kuala Terengganu Airport, departure at 07:15, duration 1hFastest Flight Kuala Lumpur to Terengganu
318 MYR, from KUL Kuala Lumpur International Airport to TGG Kuala Terengganu Airport, departure at some times, duration 1hFlight Timetable: KUL Kuala Lumpur International Airport → TGG Kuala Terengganu Airport
- 07:15 08:15 1h 129 MYR
- 08:15 09:15 1h 278 MYR
- 10:25 11:20 55m 179 MYR
- 15:30 16:30 1h 318 MYR
- 16:25 17:20 55m 190 MYR
Flight Timetable: SZB Sultan Abdul Aziz Shah, Selangor → TGG Kuala Terengganu Airport
- 07:15 08:20 1h 5m 229 MYR
- 11:20 12:25 1h 5m 303 MYR
- 18:05 19:10 1h 5m 261 MYR
Charter Routes & Schedules from Kuala Lumpur to Terengganu
For travelers heading from Kuala Lumpur to Terengganu, this private transfer service offers a range of pickup and drop-off points, so you can tailor your journey to your exact needs. Depending on the locations you choose, the trip usually takes around 4h 43m to 7h. Prices start at 960 to 1,080 MYR, and departure times are completely flexible. Exploring all available pickup and drop-off options helps you plan a smooth, stress-free ride that fits your schedule perfectly.
Cheapest Charter Kuala Lumpur to Terengganu
960 MYR, from Kuala Lumpur Hotel Transfer to Kuala Besut Jetty, Terengganu, departure at --:--, duration 7hFastest Charter Kuala Lumpur to Terengganu
1013 MYR, from Batu Caves to Kuala Terengganu, departure at --:--, duration 4h 43mCharter Timetable: Batu Caves → Kuala Terengganu
- --:-- --:-- 4h 43m 1013 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → Kenyir Lake, Terengganu
- --:-- --:-- 5h 996 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → Kuala Besut Jetty, Terengganu
- --:-- --:-- 7h 960 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → Kuala Terengganu
- --:-- --:-- 4h 43m 1013 MYR
Charter Timetable: Kuala Lumpur Hotel Transfer → Terengganu
- --:-- --:-- 4h 50m 1080 MYR
Frequently Asked Questions Kuala Lumpur to Terengganu
Below you will find answers to the most common questions about traveling from Kuala Lumpur to Terengganu.
How long does the Kuala Lumpur to Terengganu trip usually take overall?
The travel time from Kuala Lumpur to Terengganu depends on the transport you choose. Flights take about 1 hour to 1 hour 5 minutes, while buses usually take about 6 to 10 hours. Charter services fall in between, at roughly 4 hours 43 minutes to 7 hours.
What is the cheapest way to travel from Kuala Lumpur to Terengganu?
The cheapest available option on this route is the bus, with fares starting at MYR 39 and going up to MYR 64. Flights are more expensive than buses but still much lower than charter services. Prices vary by departure point and service.
Which transport is the fastest for Kuala Lumpur to Terengganu?
Flights are the fastest option on the Kuala Lumpur to Terengganu route. The flight time is about 1 hour to 1 hour 5 minutes, depending on the airport pair. Charter services are slower than flights but faster than buses.
How much should I expect to pay for Kuala Lumpur to Terengganu?
Fares vary widely by transport type. Buses cost about MYR 39 to MYR 64, flights cost about MYR 129 to MYR 318, and charter services are listed at MYR 960 to MYR 1,080. The final price depends on the operator and departure point.
Where do buses from Kuala Lumpur to Terengganu leave from and arrive at?
Bus departures are listed from Klang Sentral Bus Terminal, Terminal Bersepadu Gombak, TBS Kuala Lumpur, Selayang JPN Gombak, and Kuala Lumpur. Arrivals include Kuala Terengganu, Marang, Dungun, UniSZA, Jerteh, Kuala Besut, Kampung Raja, Bandar Permaisuri, and Kuala Berang.
Which airports are used for flights from Kuala Lumpur to Terengganu?
Flights depart from SZB Sultan Abdul Aziz Shah in Selangor or KUL Kuala Lumpur International Airport. All flights arrive at TGG Kuala Terengganu Airport. The flight duration is about 1 hour to 1 hour 5 minutes.
Are there direct bus options from Kuala Lumpur to Kuala Terengganu, and how long do they take?
Yes, direct bus services are listed from Kuala Lumpur terminals to Kuala Terengganu. The trip takes about 6 hours 30 minutes to 8 hours 30 minutes, depending on the departure point and service. TBS and Terminal Bersepadu Gombak both appear in the data.
How do bus times from Kuala Lumpur to different Terengganu stops compare?
Bus durations vary by destination. Kuala Terengganu is about 6 hours 30 minutes to 8 hours 30 minutes, Dungun is about 6 to 8 hours, and Kuala Besut Bus Terminal is about 8 hours 30 minutes to 9 hours 30 minutes. Longer routes take more time.
What are the first and last departures for Kuala Lumpur to Terengganu buses and flights?
For buses, the first departure is 07:45 and the last is 23:45. For flights, the first departure is 07:15 and the last is 18:05. Charter services do not show fixed departure times in the available data.
How often do services run on the Kuala Lumpur to Terengganu route?
The available data does not give a fixed frequency in minutes for buses, flights, or charter services. It does show many trips on the route, with 163 bus trips and 8 flight trips listed. That means availability is spread across the day.
If I book a Kuala Lumpur to Terengganu trip, where should I look for tickets?
For this route, TicketRoutes.com is the booking reference provided. It lists the available transport options, departure points, and fares for Kuala Lumpur to Terengganu. That makes it the clearest place to check current ticket availability.
Are charter services available for Kuala Lumpur to Terengganu, and what do they cover?
Yes, charter services are listed for Kuala Lumpur to Terengganu. They depart from Batu Caves or Kuala Lumpur Hotel Transfer and can arrive at Kuala Terengganu, Terengganu, Kenyir Lake, or Kuala Besut Jetty. Durations range from about 4 hours 43 minutes to 7 hours.
More travel routes for Kuala Lumpur and Terengganu
Planning more stops after Kuala Lumpur to Terengganu?
If your journey doesn’t end with Kuala Lumpur to Terengganu, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.