Quick Answer
Best way: Ferry + Taxi / Grab – the fastest, most reliable option for most travellers.
Total time: 55–80 minutes door-to-door (ferry 30–45 min + taxi 25–35 min).
Total cost: RM 90–130 (USD 20–29) per person (ferry RM 30–50 + taxi RM 60–80).
Key transfer point: Marang Jetty – the main ferry terminal connecting Kapas Island to the mainland.
Best for: Most travellers – balances speed, cost, and convenience. If you are on a tight budget, take the ferry + bus (RM 43–70 / USD 9.5–15.4). For maximum comfort, book a private transfer (RM 150–250 / USD 33–55).
Ferry + Taxi / Grab: The Most Recommended Way
This is the most popular and efficient combination for reaching Sultan Mahmud Airport from Kapas Island. It works for solo travellers, couples, and small groups alike. The route is straightforward: a scenic ferry crossing followed by a short road transfer.
Step-by-Step Guide
- From Kapas Island → Marang Jetty (Ferry): Public ferries and resort-operated boats run daily. The journey takes 30–45 minutes depending on sea conditions. Ferries operate roughly from 7:00 AM to 5:00 PM, with more frequent departures during peak season (April–October).
- From Marang Jetty → Sultan Mahmud Airport (Taxi / Grab): Taxis wait near the jetty. The drive is 25–35 minutes via the Jalan Marang–Kuala Terengganu route. Airport drop-off is at the departure hall.
Ferry Details & Schedule
| Route | Duration | Adult Fare (One Way) | First / Last Ferry | Frequency |
|---|---|---|---|---|
| Kapas Island → Marang Jetty | 30–45 min | RM 30–50 (USD 6.6–11) | ~7:00 AM / ~5:00 PM | Every 1–2 hours (varies by season) |
| Marang Jetty → Kapas Island | 30–45 min | RM 30–50 (USD 6.6–11) | ~8:00 AM / ~4:30 PM | Every 1–2 hours |
Note: Ferry schedules are subject to change due to weather and demand. Always confirm with your resort or the jetty office 1 day in advance. Source: Malaysia Tourism
Taxi & Grab Fares (Marang Jetty → Sultan Mahmud Airport)
| Transport Type | Estimated Fare | Duration | Booking |
|---|---|---|---|
| Standard Taxi (fixed price) | RM 60–80 (USD 13–18) | 25–35 min | At jetty or pre-book |
| Grab (dynamic pricing) | RM 40–60 (USD 9–13) | 25–35 min | Via Grab app |
| Premium Taxi (larger vehicle) | RM 80–110 (USD 18–24) | 25–35 min | Pre-book recommended |
Fares checked October 2025. Grab availability is generally good during daylight hours. Source: Grab Malaysia
Pros & Cons
- ✅ Pros: Fastest combination; simple with no complex transfers; suitable for all luggage types; Grab can be cheaper than taxi.
- ❌ Cons: Ferry schedule limits early departures; cost adds up for solo travellers (ferry + taxi total ~RM 90–130 / USD 20–29); Grab may surge during peak hours.
When to Choose This Option
Ideal for travellers with moderate luggage, those on a mid-range budget, and anyone with a flight after 10:00 AM (since first ferries start around 7:00 AM). Also the best choice for first-time visitors who want a hassle-free journey.
Real Traveler Case
"I stayed at Kapas Island for 3 nights and had a 1:30 PM flight from TGG. I took the 9:00 AM ferry back to Marang, grabbed a Grab (RM 48), and was at the airport by 10:15 AM. Plenty of time to check in and relax." – Sarah, UK (TripAdvisor review, August 2025).
Private Transfer & Rental Car: Premium & Flexible Options
For travellers who value convenience, privacy, or have special requirements, private transfers and rental cars offer a step up in comfort. These options are significantly more expensive but eliminate waiting times and provide door-to-door service.
Private Transfer (Pre-Booked)
A private driver will meet you at Marang Jetty (or even at the ferry departure point on Kapas Island if arranged) and drive you directly to Sultan Mahmoud Airport. Most services include meet-and-greet with a name board, assistance with luggage, and air-conditioned vehicles.
- Cost: RM 120–200 (USD 26–44) for a standard sedan (up to 3 passengers). Larger vehicles (MPV for 4–6 pax) cost RM 180–280 (USD 40–62).
- Duration: 25–35 minutes from Marang Jetty to airport.
- Booking: Recommended 24–48 hours in advance via Klook, Viator, or local transfer companies.
- Perks: Flexible pick-up time, child seats available on request, English-speaking drivers common.
Rental Car (Self-Drive)
Renting a car gives you maximum flexibility, especially if you plan to explore Kuala Terengganu or the east coast before your flight. Several car rental agencies operate at Marang and Kuala Terengganu city.
| Company | Location | Estimated Rate (per day) | Vehicle Type |
|---|---|---|---|
| Hertz Malaysia | Kuala Terengganu Airport | RM 120–180 (USD 26–40) | Compact sedan (e.g. Perodua Myvi) |
| Avis Malaysia | Kuala Terengganu City | RM 140–210 (USD 31–46) | Mid-size sedan (e.g. Toyota Vios) |
| Local agencies (e.g. Terengganu Car Rental) | Marang / Kuala Terengganu | RM 80–130 (USD 18–29) | Compact / MPV options |
Rates include basic insurance. A security deposit of RM 500–1,000 is typically required. Source: Hertz Malaysia
When to Choose These Options
- Private transfer: Best for families with young children, travellers with heavy or bulky luggage (dive gear, surfboards), late-night arrivals (after ferry schedule ends – though ferry availability is limited), or anyone wanting zero waiting.
- Rental car: Ideal if you plan to drive yourself after arriving on the mainland, or if you are combining the airport trip with sightseeing (e.g., visiting Kuala Terengganu's Central Market or Crystal Mosque).
Important Note on Cost
Private transfers and rental cars are significantly more expensive than the standard ferry+taxi combination. For a solo traveller, a private transfer can cost 2–3 times more. For groups of 3–4 people, the per-person cost becomes more reasonable (e.g., RM 40–60 / USD 9–13 per person in a shared transfer).
Ferry + Bus: The Budget-Friendly Way
If you are travelling on a tight budget and have plenty of time, the public bus option can save you money. This combination requires two or three transfers and is best suited for backpackers with light luggage.
Step-by-Step Route
- Kapas Island → Marang Jetty (Ferry): Same as above – RM 30–50 (USD 6.6–11), 30–45 min.
- Marang Jetty → Marang Bus Terminal: Walk 10–15 minutes (taxi RM 5–8 if you prefer).
- Marang Bus Terminal → Kuala Terengganu Bus Terminal (Pasar Payang): Local bus route 110 or 230. Fare RM 5–8 (USD 1.1–1.8), journey 30–40 minutes. Buses run every 30–60 minutes from 6:30 AM to 7:00 PM.
- Kuala Terengganu Bus Terminal → Sultan Mahmud Airport: Take bus route KTG-10 or a shared taxi. Bus fare RM 3–5 (USD 0.7–1.1), 20–30 minutes. Shared taxi RM 8–12 (USD 1.8–2.6).
Cost Breakdown
| Leg | Mode | Cost (MYR) | Cost (USD) | Time |
|---|---|---|---|---|
| Kapas Island → Marang Jetty | Ferry | RM 30–50 | USD 6.6–11 | 30–45 min |
| Marang Jetty → Marang Bus Terminal | Walk / taxi | RM 0–8 | USD 0–1.8 | 10–15 min |
| Marang → Kuala Terengganu | Local bus | RM 5–8 | USD 1.1–1.8 | 30–40 min |
| Kuala Terengganu → Airport | Bus / shared taxi | RM 3–12 | USD 0.7–2.6 | 20–30 min |
| Total | RM 38–78 | USD 8.4–17.2 | 1.5–2.5 hours |
Bus schedules may vary on Sundays and public holidays. Source: Rapid Bus Malaysia
Pros & Cons
- ✅ Pros: Cheapest option by far; good for backpackers; local experience.
- ❌ Cons: Time-consuming (2–3 hours total); multiple transfers; not suitable for heavy luggage; buses may be crowded and less comfortable; risk of missing a connection.
When to Choose This Option
Only recommended for budget-conscious solo travellers or backpackers with no more than a small backpack. Avoid this option if you have a tight flight connection, are travelling with children, or have dive gear / large suitcases.
Night Bus Alternative
There is no direct night bus from Marang to Sultan Mahmud Airport. However, if you need to reach the airport very early, consider staying overnight at a budget hotel in Kuala Terengganu (e.g., near Pasar Payang) and taking a morning bus or taxi to the airport. Budget hotels cost as little as RM 50–80 (USD 11–18) per night.
Sultan Mahmud Airport (TGG) – Flight Connections & Facilities
Sultan Mahmud Airport (IATA: TGG, ICAO: WMKN) is the main international gateway to Terengganu state. Located just 15–20 minutes from Kuala Terengganu city centre, it serves both domestic and select international routes. Once you arrive at TGG, you can check in for your onward flight.
Domestic Destinations & Airlines
| Destination | Airline(s) | Flight Time | Frequency |
|---|---|---|---|
| Kuala Lumpur (KUL) – Main hub | Malaysia Airlines, AirAsia, Batik Air | 1 hr 10 min | 8–12 flights daily |
| Penang (PEN) | AirAsia, Firefly | 1 hr 25 min | 3–4 flights daily |
| Johor Bahru (JHB) | AirAsia | 1 hr 50 min | 1–2 flights daily |
| Kota Kinabalu (BKI) | AirAsia (via KUL) | 3 hr 30 min (layover excl.) | 1 flight daily |
Schedules are subject to change. Source: Malaysia Airlines & AirAsia
International Destinations
- Singapore (SIN) – AirAsia (4 flights/week) – 1 hr 40 min.
- Medan (KNO) – AirAsia (3 flights/week) – 1 hr 30 min.
- Seasonal charters to Guangzhou (CAN) and Seoul (ICN) may operate during peak periods.
Airport Facilities
- Check-in counters: Open 2.5 hours before departure. Online check-in available for all major airlines.
- Lounge: Plaza Premium Lounge (domestic departures) – open 6:00 AM – 10:00 PM.
- Food & retail: 2 cafes, a convenience store, and a souvenir shop (all after security).
- Luggage storage: No dedicated luggage storage facility. Use local hotels or left-luggage services in Kuala Terengganu city.
- Transport from airport to city: Taxi RM 25–30 (USD 5.5–6.6), Grab RM 15–22 (USD 3.3–4.8), or bus route KTG-10 (RM 3 / USD 0.7).
Check-In & Security Timing
For domestic flights, arrive at least 1 hour before departure. For international flights, arrive 2 hours before. Security screening is generally quick (10–20 minutes) except during peak hours (6:00–8:00 AM and 12:00–2:00 PM).
Why This Matters for Your Journey
Knowing the flight schedule helps you plan your departure from Kapas Island. If you have a morning flight (before 11:00 AM), you will need the first ferry (around 7:00 AM) and a pre-booked taxi. For afternoon flights, you have more flexibility. Always add 30 minutes buffer for ferry delays.
Cost & Time Comparison: All Transport Options
Use this table to quickly compare the total cost, total time, and convenience level of each way to get from Kapas Island to Sultan Mahmud Airport. All prices are per person unless noted.
| Transport Option | Total Time | Total Cost (MYR) | Total Cost (USD) | Transfers | Best For |
|---|---|---|---|---|---|
| Ferry + Taxi 👍 (Best Overall) | 55–80 min | RM 90–130 | USD 20–29 | 1 transfer (ferry → taxi) | Most travellers, moderate budget |
| Ferry + Grab | 55–80 min | RM 70–110 | USD 15–24 | 1 transfer (ferry → Grab) | Budget-conscious, app users |
| Private Transfer (pre-booked) | 55–80 min | RM 120–200 (per vehicle) | USD 26–44 | 1 transfer (ferry → private car) | Families, business, heavy luggage |
| Rental Car (self-drive) | 55–80 min + pick-up time | RM 80–180 (per day) | USD 18–40 | 1 transfer (ferry → car pick-up) | Independent travellers, explorers |
| Ferry + Bus 💰 (Cheapest) | 2–3 hours | RM 38–78 | USD 8.4–17.2 | 3 transfers (ferry → bus 1 → bus 2) | Backpackers, light luggage, no rush |
Prices checked October 2025. USD estimates based on exchange rate 1 MYR = 0.22 USD. Rental car cost does not include fuel (approx. RM 10–15 / USD 2.2–3.3 for the route).
Which Option Should You Choose?
- Fastest: Ferry + Taxi / Grab (55–80 min) – virtually identical times.
- Cheapest: Ferry + Bus (RM 38–78 / USD 8.4–17.2) – but allow 2–3 hours.
- Most comfortable: Private Transfer – door-to-door with no waiting.
- Best value for money: Ferry + Grab – combines reasonable cost (RM 70–110 / USD 15–24) with speed and convenience.
Travel Tips & Local Insights
These practical tips come from frequent travellers, resort operators, and local drivers. They will help you avoid common pitfalls and make your journey smoother.
1. Luggage & the Ferry – Plan Ahead
- Ferries have limited space. If you have large suitcases, dive equipment, or surfboards, inform your resort 24 hours in advance. Some ferries charge extra for oversized luggage (RM 10–20 / USD 2.2–4.4).
- Use Takkyubin-style services? Malaysia does not have a widespread luggage forwarding service like Japan's Takkyubin. However, some hotels in Kuala Terengganu can store luggage for a fee. If you need to store bags, ask your resort for recommendations.
- Pack a small daypack with essentials for the ferry (sunblock, water, motion sickness tablets). The sea can be choppy, especially from November to February.
2. Ferry Schedules – The Key to a Smooth Trip
- First ferry: Typically departs Kapas Island around 7:00–8:00 AM. During the monsoon season (November–February), schedules are less reliable and may be cancelled at short notice.
- Peak season (April–October): Ferries run more frequently, often every 30–60 minutes. Book your return ferry the day before to secure a spot.
- Always have a backup plan. If the ferry is cancelled due to weather, your resort can help arrange a speedboat (more expensive, approximately RM 80–120 / USD 18–26 per person).
3. Taxi & Grab – Booking Tips
- Grab works well in Marang and Kuala Terengganu, but availability drops after 8:00 PM and before 6:00 AM. For early morning flights, pre-book a taxi through your resort or a local taxi service.
- Taxi fares from Marang Jetty are fixed at RM 60–80. Confirm the price before getting in. If the driver asks for more, negotiate or wait for a Grab.
- Airport transfer services (e.g., Klook) often have promotional rates for advance bookings. Check before your trip.
4. Timing Your Departure for a Flight
| Flight Departure Time | Recommend Leave Kapas Island | Transport Choice |
|---|---|---|
| Before 10:00 AM | 6:30–7:00 AM (first ferry) | Pre-booked taxi / private transfer |
| 10:00 AM – 2:00 PM | 7:00–9:00 AM | Ferry + Grab / Taxi |
| After 2:00 PM | 10:00 AM – 12:00 PM | Any option (flexible) |
Always allow at least 2.5 hours buffer from ferry arrival to flight departure to account for delays, check-in, and security.
5. Seasonal Considerations
- Monsoon season (November–February): Ferries are less frequent and may be cancelled. Sea conditions can be rough. Consider staying an extra night on the mainland before your flight.
- Peak holiday periods (Chinese New Year, Hari Raya, school holidays): Ferries and taxis are in high demand. Book everything at least 2–3 days in advance. Expect higher taxi fares.
- Weekends vs weekdays: Ferries are busiest on Fridays and Saturdays. If possible, schedule your return for a weekday for a quieter experience.
6. What to Do if You Have a Very Early Flight
If your flight departs before 8:00 AM, the first ferry from Kapas Island (around 7:00 AM) will likely be too late. Your best options:
- Stay overnight in Kuala Terengganu – take the last ferry from Kapas Island (around 4:00–5:00 PM) the day before, and stay at a hotel near the airport. Budget: RM 60–120 (USD 13–26) for a basic room.
- Arrange a private speedboat – some operators offer early morning speedboat transfers from Kapas Island to Marang Jetty (RM 80–120 / USD 18–26). This must be pre-arranged.
FAQs: Getting from Kapas Island to Sultan Mahmud Airport
1. Is there a direct ferry from Kapas Island to Sultan Mahmud Airport?
No. There is no direct ferry from Kapas Island to the airport. You must take a ferry from Kapas Island to Marang Jetty (30–45 minutes) and then take a taxi, Grab, or bus to Sultan Mahmud Airport (25–35 minutes). The airport is located inland, not on the coast.
2. What is the fastest way from Kapas Island to Sultan Mahmud Airport?
The fastest door-to-door route is ferry + taxi or Grab. Total time is approximately 55–80 minutes (ferry 30–45 min + taxi 25–35 min). This assumes you catch the ferry promptly and there is minimal waiting at the jetty. Pre-booking a taxi ensures the fastest connection.
3. What is the cheapest way to get from Kapas Island to the airport?
The cheapest option is ferry + public bus, costing a total of RM 38–78 (USD 8.4–17.2). This involves taking the ferry to Marang Jetty, then a local bus to Kuala Terengganu bus terminal, and finally another bus or shared taxi to the airport. Travel time is 2–3 hours and involves multiple transfers.
4. How much does a taxi cost from Marang Jetty to Sultan Mahmud Airport?
A standard taxi from Marang Jetty to the airport costs RM 60–80 (USD 13–18). The journey takes 25–35 minutes. Fares are generally fixed and should be confirmed before departure. Grab rides are typically cheaper at RM 40–60 (USD 9–13) when available.
5. Can I use Grab from Marang to Sultan Mahmud Airport?
Yes, Grab is active in the Marang and Kuala Terengganu area. A Grab ride from Marang Jetty to the airport costs approximately RM 40–60 (USD 9–13) – usually cheaper than a standard taxi. However, availability can be limited early in the morning (before 7:00 AM) or late at night. Pre-booking via the app is recommended.
6. How long does it take to get from Kapas Island to Sultan Mahmud Airport?
Total travel time ranges from 55 minutes to 3 hours, depending on your chosen transport:
- Fastest (ferry + taxi/Grab): 55–80 minutes.
- Budget (ferry + bus): 2–3 hours.
- Private transfer: 55–80 minutes.
7. Is there public transport from Kapas Island to Sultan Mahmud Airport?
Yes, but it requires multiple connections. From Kapas Island, take the ferry to Marang Jetty, then walk to Marang bus stop, take a local bus to Kuala Terengganu bus terminal, and finally take bus KTG-10 or a shared taxi to the airport. This option is not recommended for travellers with heavy luggage, young children, or tight flight schedules.
8. What time should I leave Kapas Island for a morning flight from Sultan Mahmud Airport?
For a morning flight (before 11:00 AM), you should leave Kapas Island by 6:30–7:00 AM to catch the first ferry. The earliest ferries typically depart around 7:00–8:00 AM. Arrange with your resort the night before to confirm the departure time. If your flight is before 9:00 AM, consider staying on the mainland the night before to avoid any risk of missing your flight.