There are 11 ways to get from Kuah to Tioman Island by plane, bus, ferry, 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.
Fly to Senai International Airport, bus, ferry
best- Fly from Langkawi International Airport (LGK) to Senai International Airport (JHB)plane LGK - JHB
- Take the bus from JB Sentral to Terminal Bas Kota Tinggibus
- Take the bus from Kota Tinggi to Terminal Bas Mersingbus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
8h 53mRM 243–896Ferry, train, bus
cheapest- Take the ferry from Langkawi Ferry Terminal to Kuala Kedahferry
- Take the train from Alor Setar to JB Sentraltrain
- Take the bus from JB Sentral to Terminal Bas Kota Tinggibus T10
- Take the bus from Kota Tinggi to Terminal Bas Mersingbus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
19h 32mRM 121–419Ferry, train, bus via Kuala Lumpur
- Take the ferry from Langkawi Ferry Terminal to Kuala Kedahferry
- Take the train from Alor Setar to Bdr Tasek Selatantrain Ets
- Take the bus from Terminal Bersepadu Selatan to Mersing Jettybus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
17h 4mRM 142–413Ferry, bus via Kuala Lumpur
- Take the ferry from Langkawi Ferry Terminal to Kuala Perlisferry
- Take the bus from Kuala Perlis to TBS Kuala Lumpurbus
- Take the bus from Terminal Bersepadu Selatan to Mersing Jettybus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
17h 24mRM 170–466Fly to Sultan Haji Ahmad Shah Airport, bus, ferry
- Fly from Langkawi International Airport (LGK) to Sultan Haji Ahmad Shah Airport (KUA)plane LGK - KUA
- Take the bus from UMP Gambang to Mersingbus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
10h 29mRM 579–1,133Fly to Singapore Changi Airport, bus, ferry
- Fly from Langkawi International Airport (LGK) to Singapore Changi Airport (SIN)plane LGK - SIN
- Take the bus from Changi Airport Terminal 1 to Johor Bahru CIQbus
- Take the bus from JB Sentral to Terminal Bas Kota Tinggibus
- Take the bus from Kota Tinggi to Terminal Bas Mersingbus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
10h 48mRM 340–1,248Fly to Sultan Abdul Aziz Shah, bus, ferry
- Fly from Langkawi International Airport (LGK) to Sultan Abdul Aziz Shah (SZB)plane LGK - SZB
- Take the bus from Terminal Bersepadu Selatan to Mersing Jettybus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
10h 56mRM 299–1,132Fly to Seletar Airport, bus, ferry
- Fly from Langkawi International Airport (LGK) to Seletar Airport (XSP)plane LGK - XSP
- Take the bus from Kovan Hub Bus Terminal to Mersingbus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
12h 6mRM 663–2,096Fly to Kuala Lumpur International Airport, train, bus, ferry
- Fly from Langkawi International Airport (LGK) to Kuala Lumpur International Airport (KUL)plane LGK - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Mersing Jettybus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
11h 14mRM 247–940Ferry, train, bus via Kuala Lumpur #2
- Take the ferry from Langkawi Ferry Terminal to Kuala Kedahferry
- Take the train from Alor Setar to Kl Sentraltrain Ets
- Take the bus from Terminal Bersepadu Selatan to Mersing Jettybus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
17h 20mRM 143–427Ferry, bus
- Take the ferry from Langkawi Ferry Terminal to Kuala Kedahferry
- Take the bus from Alor Setar to Mersingbus
- Take the ferry from Mersing Jetty to Kampong Genting Jettyferry
18h 39mRM 158–348
Langkawi International Airport (LGK) to Senai International Airport (JHB) flights
Comparing Your Travel Options
The cheapest way to get from Kuah to Tioman Island is to ferry and bus which costs RM 150 - RM 350 and takes 18h 39m.
The fastest way to get from Kuah to Tioman Island is to fly and bus and ferry which takes 8h 53m and costs RM 240 - RM 900.
The distance between Kuah and Tioman Island is 921 km.
The best way to get from Kuah to Tioman Island without a car is to ferry and train and bus via Kuala Lumpur which takes 17h 4m and costs RM 140 - RM 420.
It takes approximately 8h 53m to get from Kuah to Tioman Island, including transfers.
There are 67+ hotels available in Tioman Island.
What companies run services between Kuah, Malaysia and Tioman Island, Malaysia?
There is no direct connection from Kuah to Tioman Island. However, you can take the taxi to Langkawi International Airport (LGK) airport, fly to Senai International Airport (JHB), walk to Senai Airport, take the bus to JB Sentral, take the bus to Terminal Bas Kota Tinggi, walk to Kota Tinggi, take the bus to Terminal Bas Mersing, walk to Mersing Jetty, then take the ferry to Kampong Genting Jetty. Alternatively, you can take a vehicle from Kuah to Kampong Genting Jetty via Langkawi Ferry Terminal, Kuala Kedah, Kuala Kedah, Alor Setar, Alor Setar, Bdr Tasek Selatan, Terminal Bersepadu Selatan, Mersing Jetty, and Mersing Jetty in around 17h 4m.
- Website
- malaysiaairlines.com
Flights from Langkawi International Airport to Sultan Haji Ahmad Shah Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 250–1,200
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- RM 470–1,000
Flights from Langkawi International Airport to Singapore Changi Airport via Penang
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- RM 340–550
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 210–850
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah via Penang
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 210–850
Flights from Langkawi International Airport to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- RM 260–1,100
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- RM 180–800
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 2h 40m
- When
- Tuesday to Wednesday
- Estimated price
- RM 240–650
- Website
- fireflyz.com.my
Flights from Langkawi International Airport to Sultan Haji Ahmad Shah Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RM 250–1,200
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- RM 470–1,000
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 210–850
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah via Penang
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 210–850
Flights from Langkawi International Airport to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- RM 260–1,100
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- RM 180–800
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 2h 40m
- When
- Tuesday to Wednesday
- Estimated price
- RM 240–650
- Website
- airasia.com
Flights from Langkawi International Airport to Senai International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 120–600
Flights from Langkawi International Airport to Senai International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- RM 120–600
Flights from Langkawi International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RM 150–850
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- RM 150–850
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- RM 100–550
Flights from Langkawi International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- RM 100–550
- Website
- malindoair.com
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- RM 360–1,000
Flights from Langkawi International Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 140–410
Flights from Langkawi International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 150–550
- Website
- flyscoot.com
Flights from Langkawi International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- RM 250–850
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Alor Setar to Bdr Tasek Selatan
- Ave. Duration
- 5h 4m
- Frequency
- Twice daily
- Estimated price
- RM 11–60
- Website
- KTMB
- Shuttle
- RM 11–17
- Express
- RM 40–60
Train from Alor Setar to JB Sentral
- Ave. Duration
- 9h 1m
- Frequency
- Twice daily
- Estimated price
- RM 20–90
- Website
- KTMB
- Shuttle
- RM 20–29
- Express
- RM 60–90
Train from Alor Setar to Kl Sentral
- Ave. Duration
- 4h 46m
- Frequency
- Every 4 hours
- Estimated price
- RM 11–60
- Website
- KTMB
- Shuttle
- RM 11–17
- Express
- RM 35–60
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Alor Setar to Bdr Tasek Selatan
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- RM 73
- Website
- KTM
- Silver
- RM 45–49
- Gold
- RM 73
- Platinum
- RM 96–101
Train from Alor Setar to JB Sentral
- Ave. Duration
- 9h 1m
- Frequency
- Twice daily
- Estimated price
- RM 121
- Website
- KTM
- Silver
- RM 72–77
- Gold
- RM 121
- Platinum
- RM 160–170
Train from Alor Setar to Kl Sentral
- Ave. Duration
- 4h 46m
- Frequency
- Every 4 hours
- Estimated price
- RM 72
- Website
- KTM
- Silver
- RM 44–48
- Gold
- RM 72
- Platinum
- RM 94–99
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
- Phone
- +60 7 360 2244
- [email protected]
- Website
- Causeway Link
Bus from JB Sentral to Terminal Bas Kota Tinggi
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- RM 15–22
- Schedules at
- Causeway Link
Bus from JB Sentral to Terminal Bas Kota Tinggi
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- RM 15–22
- Schedules at
- Causeway Link
Bus from JB Sentral to Terminal Bas Kota Tinggi
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- RM 15–22
- Schedules at
- Causeway Link
- Phone
- 017-6592527
- [email protected]
- Website
- Transnasional
Bus from Kota Tinggi to Terminal Bas Mersing
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 10–14
- Website
- Transnasional
Bus from Kota Tinggi to Terminal Bas Mersing
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 10–14
- Website
- Transnasional
Bus from Kota Tinggi to Terminal Bas Mersing
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- RM 10–14
- Website
- Transnasional
- Phone
- +60 13-646 5773
- [email protected]
- Website
- facebook.com
Bus from Terminal Bersepadu Selatan to Mersing Jetty
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 55–75
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Mersing Jetty
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 55–75
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Mersing Jetty
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 55–75
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Mersing Jetty
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 55–75
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Mersing Jetty
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- RM 55–75
- Book at
- easybook.com
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Kuala Perlis to TBS Kuala Lumpur
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- RM 45–110
- Website
- Maraliner
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from Kuala Perlis to TBS Kuala Lumpur
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- RM 50–130
- Website
- Sri Maju
- Phone
- (+60) 123895689
- [email protected]
- Website
- laholidays.my
Bus from UMP Gambang to Mersing
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- RM 23–30
- Schedules at
- laholidays.my
- Book at
- easybook.com
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Changi Airport Terminal 1 to Johor Bahru CIQ
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- RM 15–65
- Schedules at
- transtar.travel
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Kovan Hub Bus Terminal to Mersing
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- RM 27–140
- Schedules at
- kkkl.com.sg
- Book at
- 12go.asia
- Phone
- +603 7728 8789
- [email protected]
- Website
- 12go.asia
Bus from Alor Setar to Mersing
- Ave. Duration
- 11h 33m
- Frequency
- Once daily
- Estimated price
- RM 76
- Book at
- easybook.com
- Phone
- +60 11 1219 0842
- [email protected]
- Website
- cataferry.com
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
Ferry from Mersing Jetty to Kampong Genting Jetty
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- RM 40–200
- Schedules at
- cataferry.com
- Standard Seat
- RM 40–200
- Premium Seat
- RM 180–350
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Langkawi Ferry Terminal to Kuala Kedah
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Langkawi Ferry Terminal to Kuala Perlis
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 17–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 17
- Adult (Non MyKad)
- RM 45
Ferry from Langkawi Ferry Terminal to Kuala Kedah
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Langkawi Ferry Terminal to Kuala Kedah
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
Ferry from Langkawi Ferry Terminal to Kuala Kedah
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- RM 20–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 20
- Adult (Non MyKad)
- RM 45
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 Getting around the Cyclades, Need to know: Greyhound, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.








































