There are 8 ways to get from Phuket to Ko Rok by bus, plane, unknown, ferry, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Phuket International Airport, fly to Koh Samui Airport, travel
best- Take the bus from Ranghill Station to Thalang Templebus
- Fly from Phuket International Airport (HKT) to Koh Samui Airport (USM)plane HKT - USM
- Walk from Koh-Samui-Airport-USM to Ko Rokunknown
4h 22mFerry, bus, travel via Ko Tao
- Take the ferry from Rassada Pier to Krabi Airportferry
- Take the bus from Krabi Town Hotel Transfer except Railay to Pralarn Pier Koh Samui 1bus
- Take the ferry from Maenam Samui to Koh Nangyuanferry
- Walk from Koh Nangyuan to Ko Rokunknown
10h 39mFerry, travel
- Take the ferry from Phuket Lomprayah to Thong Sala Koh Phangan Pierferry
- Take the ferry from Thong Sala Koh Phangan Pier to Koh Nangyuanferry
- Walk from Koh Nangyuan to Ko Rokunknown
10h 44mFerry, bus, travel
- Take the ferry from Jian Wanich Pier to Ao Nam Mao Pierferry
- Take the bus from Ao Nam Mao pier to Chaloklum Beach Transferbus
- Walk from Chaloklum Beach Transfer to Ko Rokunknown
11h 46mFerry to Krabi Airport, fly to Koh Samui Airport, travel
- Take the ferry from Rassada Pier to Krabi Airportferry
- Fly from Krabi Airport (KBV) to Koh Samui Airport (USM)plane KBV - USM
- Walk from Koh-Samui-Airport-USM to Ko Rokunknown
3h 45mFly Phuket International Airport to Chumphon Airport, Private Transfer, ferry, travel
- Fly from Phuket International Airport (HKT) to Chumphon Airport (CJM)plane HKT - CJM
- Take a shuttle bus from Chumphon Airport to Chumphon Lomprayah Pier
- Take the ferry from Lomprayah Pier Chumphon to Koh Nangyuanferry
- Walk from Koh Nangyuan to Ko Rokunknown
11h 37mBus, travel via Krabi
- Take the bus from Phuket Bus Terminal 1 to Krabi Bus Terminalbus
- Take the bus from Ao Nam Mao pier to Chaloklum Beach Transferbus
- Walk from Chaloklum Beach Transfer to Ko Rokunknown
12h 52mBus, travel
- Take the bus from Phuket Town Hotel Transfer to Ao Nam Mao Pierbus
- Take the bus from Ao Nam Mao pier to Chaloklum Beach Transferbus
- Walk from Chaloklum Beach Transfer to Ko Rokunknown
13h 1m
Phuket International Airport (HKT) to Koh Samui Airport (USM) flights
Comparing Your Travel Options
The distance between Phuket and Ko Rok is 335 km.
The best way to get from Phuket to Ko Rok without a car is to ferry and bus and travel via Ko Tao which takes 10h 39m and costs .
It takes approximately 4h 22m to get from Phuket to Ko Rok, including transfers.
There are 14+ hotels available in Ko Rok.
What companies run services between Phuket, Thailand and Ko Rok, Thailand?
There is no direct connection from Phuket to Ko Rok. However, you can take the bus to Thalang Temple, walk to Thalang Public Health Office, take the bus to Phuket Airport Bus, walk to Phuket International Airport (HKT) airport, fly to Koh Samui Airport (USM), then travel to Ko Rok. Alternatively, you can take a ferry from Rassada Pier to Ko Rok via Krabi Airport, Krabi Airport, Krabi, Krabi Town Hotel Transfer except Railay, Pralarn Pier Koh Samui 1, Maenam Samui, and Koh Nangyuan in around 10h 39m.
- Website
- bangkokair.com
Flights from Phuket International Airport to Koh Samui Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ฿3,000–5,000
Flights from Krabi Airport to Koh Samui Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ฿3,000–8,500
- Website
- airasia.com
Flights from Phuket International Airport to Chumphon Airport via Don Muang
- Ave. Duration
- 3h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿2,500–6,000
- Website
- nokair.com
Flights from Phuket International Airport to Chumphon Airport via Don Muang
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿2,500–6,000
- Phone
- +66 80 465 5666
- [email protected]
Bus from Ranghill Station to Thalang Temple
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ฿65–100
- Book at
- 12go.asia
- Phone
- +66 2 208 1008
- [email protected]
- Website
- Thubthim Siam Travel
Bus from Krabi Town Hotel Transfer except Railay to Pralarn Pier Koh Samui 1
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- ฿1,300–1,700
- Website
- Thubthim Siam Travel
- Phone
- +66 2 219 1019
- [email protected]
- Website
- TransBaanTon
Bus from Ao Nam Mao pier to Chaloklum Beach Transfer
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- ฿850
- Website
- TransBaanTon
Bus from Ao Nam Mao pier to Chaloklum Beach Transfer
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- ฿850
- Website
- TransBaanTon
Bus from Ao Nam Mao pier to Chaloklum Beach Transfer
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- ฿850
- Website
- TransBaanTon
- Phone
- 077 505 005
- Website
- 12go.asia
Shuttle from Chumphon Airport to Chumphon Lomprayah Pier
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- ฿160–1,300
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- ฿200–280
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- +66 62-175-3069
- Website
- 438 Phuket Krabi Transport
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿250–350
- Schedules at
- 438 Phuket Krabi Transport
- Phone
- +66 99 414 6109
- Website
- Call Me Taxi
Bus from Phuket Town Hotel Transfer to Ao Nam Mao Pier
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
- Phone
- +66 82 419 6222
- [email protected]
- Website
- Awaycation Trip
Ferry from Rassada Pier to Krabi Airport
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Website
- Awaycation Trip
Ferry from Rassada Pier to Krabi Airport
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Website
- Awaycation Trip
- Phone
- +66 89 873 0008
- [email protected]
- Website
- Lomprayah
Ferry from Maenam Samui to Koh Nangyuan
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- ฿380–1,400
- Schedules at
- Lomprayah
Ferry from Phuket Lomprayah to Thong Sala Koh Phangan Pier
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ฿750–6,000
- Schedules at
- Lomprayah
Ferry from Thong Sala Koh Phangan Pier to Koh Nangyuan
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿330–1,100
- Schedules at
- Lomprayah
Ferry from Lomprayah Pier Chumphon to Koh Nangyuan
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ฿410–1,400
- Schedules at
- Lomprayah
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Jian Wanich Pier to Ao Nam Mao Pier
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- ฿650–1,200
- Website
- tigerlinetravel
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 Slovenia: Getting from Ljubljana to Lake Bled, South Korea: Travelling from Seoul to Busan , and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

















