Travel within Malaysia is: Conditional. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Kuala Terengganu?

Book now

There are 5 ways to get from Kuala Lumpur to Kapas Island by bus, ferry, plane or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, ferry  •  10h 23m

  1. Take the bus from Puchong to Kuala Terengganu
  2. Take the ferry from Jeti Marang to Kapas Island

4 alternative options

Bus, ferry via Klang  •  10h 39m

  1. Take the bus from Klang to Kuala Terengganu
  2. Take the ferry from Jeti Marang to Kapas Island

Bus, ferry via Jerantut  •  11h 52m

  1. Take the bus from Kuala Lumpur to Jerantut
  2. Take the bus from Jerantut to Universiti Sultan Zainal Abidin
  3. Take the ferry from Jeti Marang to Kapas Island

Fly from Sultan Abdul Aziz Shah, bus, ferry  •  5h 29m

  1. Fly from Sultan Abdul Aziz Shah (SZB) to Kuala Trengganu (TGG) SZB - TGG
  2. Take the bus from Hentian Bus Majlis Bandaraya Kuala Terengganu to Marang
  3. Take the ferry from Jeti Marang to Kapas Island

Train to Kuala Lumpur, fly, ferry  •  5h 39m

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Kuala Trengganu (TGG) KUL - TGG
  3. Take the ferry from Jeti Marang to Kapas Island

Questions & Answers

The cheapest way to get from Kuala Lumpur to Kapas Island is to bus and ferry which costs RM 65 - RM 75 and takes 10h 23m.

More details

The quickest way to get from Kuala Lumpur to Kapas Island is to fly and bus and ferry which costs RM 150 - RM 390 and takes 5h 29m.

More details

It is approximately 289 km to get from Kuala Lumpur to Kapas Island.

The best way to get from Kuala Lumpur to Kapas Island without a car is to bus and ferry which takes 10h 23m and costs RM 65 - RM 75.

More details

It takes approximately 10h 23m to get from Kuala Lumpur to Kapas Island, including transfers.

More details

The quickest flight from Sultan Abdul Aziz Shah Airport to Kuala Trengganu Airport is the direct flight which takes 1h.

Search flights

Malindo Airways and Firefly offer flights from Sultan Abdul Aziz Shah Airport to Kuala Trengganu Airport.

Search flights

There are 38+ hotels available in Kapas Island. Prices start at RM 500 per night.

More details

The best way to get from Kuala Lumpur to Sultan Abdul Aziz Shah Airport is to train which takes 37 min and costs RM 3 - RM 11.

More details

Map of how to get from Kuala Lumpur to Kapas Island.
Launch map view
  • Distance: 289.1 km
  • Duration: 10h 23m

What companies run services between Kuala Lumpur, Malaysia and Kapas Island, Malaysia?

There is no direct connection from Kuala Lumpur to Kapas Island. However, you can take the LRT to Pusat Bandar Puchong, take the walk to Puchong, take the bus to Kuala Terengganu, take the walk to Hentian Bus Majlis Bandaraya Kuala Terengganu, take the bus to Marang, take the walk to Jeti Marang, then take the ferry to Kapas Island. Alternatively, you can take a vehicle from Kuala Lumpur to Kapas Island via Klang, Kuala Terengganu, Hentian Bus Majlis Bandaraya Kuala Terengganu, Marang, and Jeti Marang in around 10h 39m.

Airlines
Firefly
Website
fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Kuala Trengganu
Ave. Duration
1h
When
Every day
Estimated price
RM 160 - RM 600
Flights from Kuala Lumpur to Kuala Trengganu
Ave. Duration
57 min
When
Every day
Estimated price
RM 90 - RM 410
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Kuala Trengganu
Ave. Duration
1h
When
Every day
Estimated price
RM 160 - RM 600
Flights from Kuala Lumpur to Kuala Trengganu
Ave. Duration
57 min
When
Every day
Estimated price
RM 90 - RM 410
Malindo Airways
Website
malindoair.com
Flights from Sultan Abdul Aziz Shah to Kuala Trengganu
Ave. Duration
1h 5m
When
Every day
Estimated price
RM 160 - RM 650
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Kuala Trengganu
Ave. Duration
58 min
When
Every day
Estimated price
RM 90 - RM 600
Train operators
KLIA Express
Phone
+603 2267 8000
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Ave. Duration
37 min
Frequency
Every 30 minutes
Estimated price
RM 35 - RM 55
Website
http://www.kliaekspres.com/
Bus operators
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
redbus.my
Bus from Puchong to Kuala Terengganu
Ave. Duration
6h 29m
Frequency
Every 4 hours
Estimated price
RM 46
Schedules at
redbus.my
Book at
easybook.com
Sani Express
Website
eticketing.saniexpress.com.my
Bus from Klang to Kuala Terengganu
Ave. Duration
6h 37m
Frequency
3 times a day
Estimated price
RM 47
Schedules at
eticketing.saniexpress.com.my
Book at
easybook.com
NKS Shuttle
Phone
+6 03 2072 0336
Email
enquiry@taman-negara-nks.com
Website
taman-negara-nks.com
Bus from Kuala Lumpur to Jerantut
Ave. Duration
3h 30m
Frequency
Once daily
Estimated price
RM 65
Schedules at
nkstravel.com
TransMalaya Express
Phone
+60 16-395 4344
Website
facebook.com
Bus from Jerantut to Universiti Sultan Zainal Abidin
Ave. Duration
5h 9m
Frequency
Once daily
Estimated price
RM 45
Schedules at
easybook.com
Book at
easybook.com
Mara Liner MyBAS
Bus from Hentian Bus Majlis Bandaraya Kuala Terengganu to Marang
Ave. Duration
25 min
Frequency
Hourly
Estimated price
RM 2 - RM 4
Schedules at
maralinergroup.my
Ferry operators
Mak Cik Gemuk Ferry
Website
easybook.com
Ferry from Jeti Marang to Kapas Island
Ave. Duration
20 min
Frequency
4 times a day
Estimated price
RM 15
Schedules at
kapasisland.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, French strikes 2018: What are my alternative transport options? and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.