
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
AirAsia Berhad (Malaysia) | 08:40 | 09:40 | Kuala Terengganu (TGG) | Kuala Lumpur (KUL) | Book flight |
Malaysia Airlines | 08:50 | 09:50 | Kuala Terengganu (TGG) | Kuala Lumpur / Subang (SZB) | Book flight |
Firefly | 08:50 | 09:50 | Kuala Terengganu (TGG) | Kuala Lumpur / Subang (SZB) | Book flight |
AirAsia Berhad (Malaysia) | 11:30 | 12:35 | Kuala Terengganu (TGG) | Kuala Lumpur (KUL) | Book flight |
Firefly | 12:55 | 13:55 | Kuala Terengganu (TGG) | Kuala Lumpur / Subang (SZB) | Book flight |
AirAsia Berhad (Malaysia) | 15:35 | 16:40 | Kuala Terengganu (TGG) | Kuala Lumpur (KUL) | Book flight |
Malaysia Airlines | 18:25 | 19:30 | Kuala Terengganu (TGG) | Kuala Lumpur (KUL) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Malaysia Airlines | 07:15 | 08:20 | Kuala Lumpur / Subang (SZB) | Kuala Terengganu (TGG) | Book flight |
AirAsia Berhad (Malaysia) | 07:15 | 08:15 | Kuala Lumpur (KUL) | Kuala Terengganu (TGG) | Book flight |
AirAsia Berhad (Malaysia) | 10:05 | 11:00 | Kuala Lumpur (KUL) | Kuala Terengganu (TGG) | Book flight |
Malaysia Airlines | 11:20 | 12:25 | Kuala Lumpur / Subang (SZB) | Kuala Terengganu (TGG) | Book flight |
Firefly | 11:20 | 12:25 | Kuala Lumpur / Subang (SZB) | Kuala Terengganu (TGG) | Book flight |
AirAsia Berhad (Malaysia) | 14:15 | 15:10 | Kuala Lumpur (KUL) | Kuala Terengganu (TGG) | Book flight |
Firefly | 16:45 | 17:45 | Kuala Lumpur (KUL) | Kuala Terengganu (TGG) | Book flight |
Malaysia Airlines | 16:45 | 17:45 | Kuala Lumpur (KUL) | Kuala Terengganu (TGG) | Book flight |
Malaysia Airlines | 18:05 | 19:10 | Kuala Lumpur / Subang (SZB) | Kuala Terengganu (TGG) | Book flight |
Firefly | 18:05 | 19:10 | Kuala Lumpur / Subang (SZB) | Kuala Terengganu (TGG) | Book flight |
Aim to reach Sultan Mahmud Airport in Kuala Terengganu around 90 minutes before a domestic departure. The terminal is compact, so security is usually quick, but airlines close check-in and bag drop before departure and each sets its own cut-off. Allow extra time during school holidays and festive periods such as Hari Raya, when the airport is busier.
Sultan Mahmud Airport has a single passenger terminal. Check-in, departures and arrivals are all in the same building, so you do not need to find a separate terminal for your airline. Walking distances from the check-in counters to the gates are short, which makes TGG an easy airport for families and first-time visitors.
TGG is the IATA code for Sultan Mahmud Airport, which serves Kuala Terengganu on Malaysia's east coast. Its ICAO code is WMKN. People also call it Kuala Terengganu Airport or Terengganu Airport. Entering TGG when you search for flights is the simplest way to make sure your ticket is for Kuala Terengganu.
Sultan Mahmud Airport is owned by the Government of Malaysia and operated by Malaysia Airports Holdings Berhad, the company that manages most commercial airports in Malaysia. The airport is named after Sultan Mahmud, a former Sultan of Terengganu. Its security and passenger procedures follow the same standards as other Malaysian domestic airports.
No regular international flights operate from Sultan Mahmud Airport. TGG is a domestic airport, and its main link is Kuala Lumpur. Travellers coming from Singapore or further afield usually fly into Kuala Lumpur first and connect to a domestic flight to Kuala Terengganu. Check whether your bags can be checked through when you book both flights.
Malaysia Airlines, AirAsia and Firefly serve Sultan Mahmud Airport. Most flights connect Kuala Terengganu with Kuala Lumpur International Airport, and Firefly also links the city with Subang in the Klang Valley. Timetables change through the year, so compare the current options on Traveloka before you choose a flight.
Sultan Mahmud Airport has one runway, 3,480 metres long, which is long enough for wide-body aircraft such as the Boeing 747. Day-to-day services are mostly narrow-body jets flying to Kuala Lumpur. The terminal was designed to handle around two million passengers a year, so it rarely feels crowded.
Yes. Kuala Terengganu's Sultan Mahmud Airport is the main air gateway for Redang Island and a common one for the Perhentians. Boats leave from jetties such as Merang, north of the city, and Syahbandar Jetty in Kuala Terengganu. Many island resorts and boat services close during the northeast monsoon, roughly November to March, so plan your dates around it.
Sultan Mahmud Airport lies in the Kuala Nerus district, around 7 kilometres north-west of Kuala Terengganu city centre, making it a short transfer. Airport taxis wait outside the arrival hall, and Grab ride-hailing also operates in Kuala Terengganu. Taxis also run from the airport to the island jetties, including Merang for Redang Island.
TGG is the IATA code for Sultan Mahmud Airport, the airport that serves Kuala Terengganu, the capital of Terengganu state on the east coast of Peninsular Malaysia. If you have seen "TGG" on a boarding pass, a baggage tag or a departure board, this is the airport it refers to. Its ICAO code, used by pilots and air traffic control, is WMKN.
In everyday speech most people simply call it Kuala Terengganu Airport or Terengganu Airport, and you will see all three names used on booking sites. Whichever name you type, the code stays the same. When you search for flights, entering TGG is the quickest way to make sure you land in Kuala Terengganu rather than somewhere with a similar name.
The airport is named after Sultan Mahmud, a former Sultan of Terengganu. The name appears on the terminal building and on official airport notices, while airlines usually list the airport as Kuala Terengganu on their timetables.
Sultan Mahmud Airport is owned by the Government of Malaysia and operated by Malaysia Airports Holdings Berhad, the same company that manages most of the country's commercial airports. That means signage, security procedures and passenger services follow the same pattern you will find at other Malaysian domestic airports.
Many travellers look for a Sultan Mahmud Airport directory before they fly, mostly to understand how the building is laid out. The good news is that TGG is a compact, single-terminal airport. Check-in, departures and arrivals are all in one building, so there is no need to work out which terminal your airline uses or to transfer between buildings.
The terminal was designed to handle around two million passengers a year, which gives it a relaxed feel on most days.
On arrival at the kerb you enter the departure hall, where the airline check-in counters sit. After check-in and bag drop you pass through security screening into the departure lounge and gates. Because the terminal is small, walking distances are short, and most passengers reach the gate within a few minutes of clearing security.
Arriving passengers collect their bags in the arrival hall and walk straight out to the taxi counter, pick-up area and car park. For most travellers the whole process, from leaving the aircraft to reaching the kerb, is quick.
Facilities are those of a regional airport rather than a large hub. Expect food and drink options, basic shops and the usual airline service counters. If there is something specific you need, such as a particular payment method, a prayer space or assistance with reduced mobility, contact your airline or the airport before you travel so arrangements can be made.
Sultan Mahmud Airport sits in the Kuala Nerus district, north-west of Kuala Terengganu city centre and close to the coast. The straight-line distance to the city is only around 7 kilometres, so it is one of the more convenient airports in Malaysia to reach from its city. Two universities, Universiti Malaysia Terengganu and Universiti Sultan Zainal Abidin, are in the same part of Kuala Nerus, so the airport also serves many students and their families.
The runway is long for a regional airport, at 3,480 metres, and it is able to take large wide-body aircraft such as the Boeing 747. In day-to-day operation, though, most flights are narrow-body jets.
TGG is a domestic airport. Its flights connect Kuala Terengganu with other parts of Malaysia, and there are no regular international services from the terminal. Travellers from Singapore or abroad normally connect through Kuala Lumpur.
The airlines that serve Kuala Terengganu include Malaysia Airlines, AirAsia and Firefly. Kuala Lumpur is the main link, with flights to Kuala Lumpur International Airport, and Firefly also connects Kuala Terengganu with Subang in the Klang Valley. Schedules change through the year, so compare current flights on Traveloka to see which carriers and times suit your trip.
If you are starting outside Malaysia, the usual plan is to fly into Kuala Lumpur and take a domestic flight to TGG. When you book both legs together, your bags can often be checked through, but this depends on the airline, so confirm it when you book.
Because the airport is so close to the city, the transfer is short and simple. The main options are listed below.
Kuala Terengganu Airport is the main gateway for Redang Island and a common gateway for the Perhentian Islands. Boats to the islands leave from jetties along the coast, including Merang, north of the city, and the Syahbandar Jetty in Kuala Terengganu itself. Taxis from the airport run to the jetties, so you can plan a same-day connection if your flight lands early enough and your boat operator agrees.
For domestic flights, arriving at Sultan Mahmud Airport about 90 minutes before departure is a sensible buffer. Airlines close check-in and bag drop well before the departure time, and each carrier sets its own cut-off, so check yours in the booking confirmation. Online check-in, where your airline offers it, saves time at the counter.
Domestic passengers still pass through full security screening. Carry a valid identity document: Malaysian travellers normally use their identity card, while foreign visitors should carry their passport. Keep liquids, power banks and electronics easy to reach for screening.
The east coast of Peninsular Malaysia is affected by the northeast monsoon, which runs roughly from November to March. It brings heavy rain and rough seas, and many island resorts and boat services close during this period. If your trip involves Redang or the Perhentians, plan around the monsoon. School holidays and festive periods such as Hari Raya also bring more passengers through the airport, so book early and arrive with extra time.
Kuala Terengganu is a relaxed state capital with a strong Malay heritage and a waterfront along the Terengganu River. It is worth a day or two before or after an island stay.
Further afield, Redang Island and the Perhentian Islands are known for clear water, coral reefs and white sand beaches, and they are the reason many visitors fly into TGG in the first place.
Ready to plan your trip? Compare flights to Kuala Terengganu (TGG) on Traveloka and set a Price Alert to track fares for your dates.

