There are 8 ways to get from Batu Caves to Pulau Kapas by bus, taxi, ferry, subway, plane, shuttle, 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.
Bus, taxi, ferry
best- Take the bus from Terminal Bersepadu Selatan to Dungun Bus Terminalbus Tbs
- Take the taxi from Dungun Bus Terminal to Jeti Marangtaxi
- Take the ferry from Jeti Marang to Kapas Islandferry
8h 49mRMĀ 252ā331Bus, ferry via Kuala Terengganu
cheapest- Take the bus from TBS Kuala Lumpur to Kuala Terengganubus TBS Kuala Lumpur
- Take the ferry from Jeti Marang to Kapas Islandferry
10h 2mRMĀ 123ā213Subway to Sultan Abdul Aziz Shah, fly to Sultan Mahmud Airport, shuttle, taxi, ferry
- Take the subway from Kampung Batu to Kwasa Damansarasubway
- Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Mahmud Airport (TGG)plane SZB - TGG
- Take a shuttle bus from Merang Jetty to Kuala Terengganu
- Take the taxi from Kuala Terengganu to Jeti Marangtaxi
- Take the ferry from Jeti Marang to Kapas Islandferry
8h 14mRMĀ 495ā1,163Bus, ferry
- Take the bus from Terminal Bersepadu Selatan to Kampung Panjibus
- Take the ferry from Jeti Marang to Kapas Islandferry
9h 59mRMĀ 128ā253Train, train to Kuala Lumpur International Airport, fly to Sultan Mahmud Airport, shuttle, taxi, ferry
- Take the train from Batu Caves to KL Sentraltrain
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Sultan Mahmud Airport (TGG)plane KUL - TGG
- Take a shuttle bus from Merang Jetty to Kuala Terengganu
- Take the taxi from Kuala Terengganu to Jeti Marangtaxi
- Take the ferry from Jeti Marang to Kapas Islandferry
9h 16mRMĀ 460ā834Fly Sultan Abdul Aziz Shah to Redang Island Airport, ferry
- Fly from Sultan Abdul Aziz Shah (SZB) to Redang Island Airport (RDN)plane SZB - RDN
- Take the ferry from Redang Island Ferry to Jeti Tamadun Islamferry
- Take the ferry from Jeti Marang to Kapas Islandferry
8h 3mRMĀ 305ā1,468Fly Sultan Abdul Aziz Shah to Sultan Ismail Petra, bus, shuttle, ferry
- Fly from Sultan Abdul Aziz Shah (SZB) to Sultan Ismail Petra (KBR)plane SZB - KBR
- Take the bus from Kota Bharu Airport to Kuala Besut Jettybus
- Take a shuttle bus from Kuala Besut Jetty to Merang Jetty
- Take the ferry from Jeti Marang to Kapas Islandferry
10h 44mRMĀ 795ā1,023Train to Kuala Lumpur International Airport, fly to Sultan Haji Ahmad Shah Airport, bus, ferry
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Sultan Haji Ahmad Shah Airport (KUA)plane KUL - KUA
- Take the bus from Kuantan to Universiti Sultan Zainal Abidinbus
- Take the ferry from Jeti Marang to Kapas Islandferry
9h 57mRMĀ 309ā1,139
Sultan Abdul Aziz Shah (SZB) to Sultan Mahmud Airport (TGG) flights
Questions & Answers
The cheapest way to get from Batu Caves to Pulau Kapas is to bus and ferry via Kuala Terengganu which costs RM 120 - RM 220 and takes 10h 2m.
The fastest way to get from Batu Caves to Pulau Kapas is to fly and ferry which takes 8h 3m and costs RM 300 - RM 1500.
The distance between Batu Caves and Pulau Kapas is 460 km.
The best way to get from Batu Caves to Pulau Kapas without a car is to bus and taxi and ferry which takes 8h 49m and costs RM 250 - RM 340.
It takes approximately 8h 49m to get from Batu Caves to Pulau Kapas, including transfers.
There are 1031+ hotels available in Pulau Kapas.
What companies run services between Batu Caves, Malaysia and Pulau Kapas, Malaysia?
There is no direct connection from Batu Caves to Pulau Kapas. However, you can take the train to KL Sentral, take the train to Bandar Tasik Selatan, walk to Kuala Lumpur, Tbs (Terminal Bersepadu Selatan), take the bus to Dungun Bus Terminal, take the taxi to Jeti Marang, then take the ferry to Kapas Island. Alternatively, you can take the train to Kampung Batu, walk to Kampung Batu, take the subway to Kwasa Damansara, walk to Kwasa Damansara, take the train to Kwasa Sentral, walk to Mrt Kwasa Sentral Pintu A, take the bus to Subang Skypark Terminal, walk to Sultan Abdul Aziz Shah (SZB) airport, fly to Sultan Mahmud Airport (TGG), walk to Kuala Trengganu Airport, take the shuttle to Merang Jetty, take the shuttle to Kuala Terengganu, take the taxi to Jeti Marang, then take the ferry to Kapas Island.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Sultan Mahmud Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 190ā800
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 95ā550
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 140ā390
Flights from Kuala Lumpur International Airport to Sultan Haji Ahmad Shah Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- RMĀ 150ā470
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Sultan Mahmud Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 190ā800
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RMĀ 95ā550
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RMĀ 140ā390
Flights from Kuala Lumpur International Airport to Sultan Haji Ahmad Shah Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- RMĀ 150ā470
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Sultan Mahmud Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- RMĀ 110ā390
- Website
- berjaya-air.com
Flights from Sultan Abdul Aziz Shah to Redang Island Airport
- Ave. Duration
- 1h 10m
- When
- Friday, Sunday, and Tuesday
- Estimated price
- RMĀ 180ā1,300
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Sultan Ismail Petra
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RMĀ 160ā380
- Phone
- +60 3 7885 2585
- [email protected]
- Website
- myrapid.com.my
Subway from Kampung Batu to Kwasa Damansara
- Ave. Duration
- 20 min
- Frequency
- Every 10 minutes
- Estimated price
- RMĀ 2ā3
- Schedules at
- myrapid.com.my
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Batu Caves to KL Sentral
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- RMĀ 4ā6
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 2267 8000
- [email protected]
- Website
- kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RMĀ 5ā80
- Website
- https://www.kliaekspres.com
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RMĀ 5ā80
- Website
- https://www.kliaekspres.com
- Phone
- (09) 774 2655
- [email protected]
- Website
- e-mutiara.com.my
Bus from Terminal Bersepadu Selatan to Dungun Bus Terminal
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- RMĀ 75ā120
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Kampung Panji
- Ave. Duration
- 6h 10m
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 45ā150
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- +6011-31383567
- [email protected]
- Website
- merangjetty.com
Shuttle from Merang Jetty to Kuala Terengganu
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RMĀ 140
- Schedules at
- merangjetty.com
Shuttle from Merang Jetty to Kuala Terengganu
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RMĀ 140
- Schedules at
- merangjetty.com
Shuttle from Kuala Besut Jetty to Merang Jetty
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- RMĀ 380
- Schedules at
- merangjetty.com
- One Van (maximum 10 persons)
- RMĀ 380
- Phone
- 019-2179072
- [email protected]
- Website
- maralinergroup.my
Bus from TBS Kuala Lumpur to Kuala Terengganu
- Ave. Duration
- 6h 17m
- Frequency
- Once daily
- Estimated price
- RMĀ 40ā110
- Website
- https://maralinergroup.my/
- Phone
- +6019-558 4736
- [email protected]
- Website
- besutjetty.com
Bus from Kota Bharu Airport to Kuala Besut Jetty
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- RMĀ 30
- Schedules at
- besutjetty.com
- Phone
- +60 11-6102 0943
- [email protected]
- Website
- facebook.com
Bus from Kuantan to Universiti Sultan Zainal Abidin
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- RMĀ 45ā75
- Website
- https://www.facebook.com/pg/TransMalayaEkspres/posts/
- Website
- https://www.easybook.com/en-my/bus/operator/trans-malaya-express
- Website
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
Ferry from Jeti Marang to Kapas Island
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- RMĀ 40
- Schedules at
- easybook.com
- Phone
- +60 16-416 0338
- [email protected]
- Website
- facebook.com
Ferry from Redang Island Ferry to Jeti Tamadun Islam
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- RMĀ 30ā55
- Schedules at
- facebook.com
- Adult
- RMĀ 55
- Kid
- RMĀ 30
- Ave. Duration
- 26 min
- Estimated price
- RMĀ 40ā160
Grab Taxi
- Website
- grab.com
Perkhidmatan Teksi Kuala Terengganu
- Phone
- +60169864061
Taxi @ Teksi
- Phone
- +60129679444
Grab Taxi
- Website
- grab.com
Perkhidmatan Teksi Kuala Terengganu
- Phone
- +60169864061
Taxi @ Teksi
- Phone
- +60129679444
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 Need to know: Eurostar, Italian Lakes: Getting around by train, and Travelling around the UAE - to help you get the most out of your next trip.


























