By joint bus and ferry service the journey from Krabi Town to Koh Phangan is scheduled to take from 4 hours 40 minutes to 8 hours 45 minutes depending upon which service you take.
Bus & Ferry Times from Krabi to Koh Phangan
There are currently 42 services a day from Krabi Town to Koh Phangan available to book online.
| Krabi | Koh Phangan | Ticket | Company |
| 07:00 | 14:00 | ฿1,258 | Thubthim Siam Travel |
| 07:15 | 12:45 | ฿1,509 | Lanta Super Concord Tour |
| 07:30 | 12:45 | ฿1,995 | K and P Travel and Tour |
| 07:30 | 16:30 | ฿885 | TransBaanTon |
| 08:00 | 12:45 | ฿1,200 | Lomprayah |
| 08:00 | 12:45 | ฿1,656 | Thubthim Siam Travel |
| 09:00 | 15:20 | ฿1,306 | Boonsiri High Speed Ferries |
| 09:00 | 14:50 | ฿1,535 | Lanta Super Concord Tour |
| 09:30 | 16:30 | ฿1,258 | Thubthim Siam Travel |
| 09:30 | 14:50 | ฿1,200 | Lomlahkkhirin |
| 10:00 | 15:05 | ฿1,206 | Boonsiri High Speed Ferries |
| 10:00 | 16:30 | ฿1,253 | K and P Travel and Tour |
| 10:00 | 16:30 | ฿799 | Krabi Sea Pearl |
| 10:00 | 16:30 | ฿838 | Raja Ferry |
| 10:00 | 16:30 | ฿1,043 | Ramon Transport |
| 10:00 | 17:00 | ฿1,068 | Seatran Discovery |
| 10:00 | 16:30 | ฿1,401 | Nara Travel |
| 10:15 | 16:30 | ฿475 | 12Go Transport |
| 10:15 | 17:00 | ฿600 | 12Go Transport |
| 10:15 | 16:30 | ฿570 | Phantip |
| 10:15 | 17:00 | ฿570 | Phantip |
| 10:30 | 18:00 | ฿855 | Pattana Tour |
| 10:30 | 16:30 | ฿858 | Phangan Tour 2000 |
| 10:30 | 15:30 | ฿792 | Krabi Transport and Travel |
| 10:30 | 17:15 | ฿885 | Nopphayar Trans and Tour |
| 10:35 | 17:20 | ฿811 | Nopphayar Trans and Tour |
| 11:00 | 16:30 | ฿1,258 | Lanta Super Concord Tour |
| 11:00 | 19:45 | ฿1,038 | RTC Transport |
| 11:30 | 16:30 | ฿792 | Krabi Transport and Travel |
| 11:30 | 16:30 | ฿1,200 | Lomprayah |
| 11:30 | 16:30 | ฿1,457 | Thubthim Siam Travel |
| 12:00 | 19:00 | ฿1,068 | Seatran Discovery |
| 12:00 | 19:30 | ฿799 | Krabi Sea Pearl |
| 12:00 | 20:00 | ฿1,401 | Nara Travel |
| 12:50 | 19:30 | ฿1,143 | Nopphayar Trans and Tour |
| 13:00 | 17:40 | ฿1,056 | Krabi Transport and Travel |
| 13:30 | 20:30 | ฿507 | 12Go Transport |
| 13:30 | 20:00 | ฿600 | 12Go Transport |
| 13:30 | 20:00 | ฿570 | Phantip |
| 13:30 | 20:30 | ฿570 | Phantip |
| 13:30 | 19:45 | ฿1,143 | Nopphayar Trans and Tour |
| 13:30 | 18:15 | ฿1,479 | Songserm |
- Lomprayah services depart from their office in the centre of Krabi Town.
- Raja Ferry and Phantip services depart from Krabi Bus Terminal.
- All services terminate at Thong Sala Ferry Port in Koh Phangan.
Buy Tickets from Krabi to Koh Phangan
Use the Search Box below to buy tickets from Krabi to Koh Phangan.
Simply enter your travel dates and click to Find Tickets. All the services listed below are available to book online.
Independent Travel from Krabi to Koh Phangan
If you travel independently from Krabi to Koh Phangan (rather than buy a joint ticket on a direct service) then the journey has 2 stages.
- Stage 1:
The first stage in the journey is to take a bus or minivan from Krabi Bus Terminal to Surat Thani City. There are frequent minivan departures from Krabi to Surat Thani. The journey by minivan from Krabi to Surat Thani can takes around 4 hours, and costs 250 to 300 THB person.
- Stage 2:
Once in Surat Thani the second stage of the journey is to go to one of the ferry ports in Donsak, which is 65 km away from Surat Thani City. The cheapest ferry service is the Raja car ferry. Joint bus and boat tickets on the Raja Ferry can be purchased at Phangan Tour 2000 on the Talad Mai Road, very near the city centre bus station.
The ticket from Surat Thani City costs 400 THB and includes the bus to one of the Donsak ferry ports as well as the boat tickets. It takes around 4 hours to complete the journey from Surat Thani City to Koh Phangan via the car ferry.
- Travel Tip: The quickest you can expect to do the journey from Krabi Town to Koh Phangan independently is 9 hours. You can complete the same journey in 4 hours 45 minutes if you book a ticket to travel with the Lomprayah High Speed Ferry Company.

Option 1: Lomprayah Ferry from Krabi to Koh Phangan
This service leaves from the Lomprayah Office on the Vatchara Road in the centre of Krabi Town. The journey begins with a bus transfer to Donsak ferry port on the Gulf of Thailand coast for a sea journey on the Lomprayah high speed catamaran ferry to Koh Phangan via Koh Samui. The Lomprayah Company uses a high speed catamaran ferry which completes the sea crossing from Donsak to Koh Phangan in 1 hour 30 minutes, which around 1 hour quicker than other ferries on the same route.
Lomprayah Bus Times from Krabi to Koh Phangan
| Krabi | Koh Phangan |
| 08:00 | 12:45 |
| 11:30 | 16:30 |
- Ticket: 1,200 THB
- Journey Time: 4 hours 45 minutes to 5 hours 00 minutes
- Lomprayah Bus Stop in Krabi: Lomprayah Krabi Office, Pak Nam, Mueang Krabi District, Krabi 81000, Thailand
Option 2: Phantip Travel from Krabi to Koh Phangan

This service involves travel in a combination of bus, minivan and car ferry in three stages from Krabi to Koh Phangan.
Phantip Bus Times from Krabi to Koh Phangan
| Krabi | Koh Phangan |
| 10:15 | 16:30 |
| 10:15 | 17:00 |
| 13:30 | 20:00 |
| 13:30 | 20:30 |
- Ticket: 570 THB
- Journey Time: 6 hours 15 minutes to 7 hours 00 minutes
- Phantip Travel Bus Stop in Krabi: Krabi Bus Terminal
Koh Phangan Ferry Port
All ferry services from Krabi to Koh Phangan arrive at Thong Sala Pier, which is Koh Phangan’s main ferry port. Thong Sala is Koh Phangan’s main town located on the South Coast of the island. Whenever a ferry arrives at Thong Sala Pier there are normally lots of shared taxis (songthaew) waiting to take passengers to all points on the island.
The prices are not fixed. Expect to pay around 200 THB for the trip from Thong Sala to Haad Rin and 300 THB to Thong Nai Pan. It will cost more if you want to hire the whole vehicle. There are also some hotels and resorts within a reasonable walking distance of Thong Sala Pier on the Baan Tai Road which leads to Haad Rin.
Location of Koh Phangan Ferry Port
All services from Krabi to Koh Phangan terminate at Thong Sala Ferry Pier, in Thong Sala, Koh Phangan.