Contents
Phuket and Krabi both lie on the Andaman Sea, and you can travel between them by boat across Phang Nga Bay or by road. Your choice depends on where you want to end up: Krabi town, Ao Nang or Railay Beach. You can compare and book tickets for this route on GoAsia.cc.
Phuket to Krabi by Ferry or Speedboat
Boats are the most scenic way to cross. The Aonang Princess runs from Rassada Pier in Phuket Town to Nopparattara Pier in Ao Nang, daily at 13:30 and on Sunday, Wednesday and Friday also at 10:30, for 900 baht per adult and 600 baht per child; the boat does not run every day in low season.[1] A daily departure from Rassada at 13:30 goes to Railay, arriving at 15:30.[1]
On booking platforms, ferry and speedboat tickets between Phuket and Krabi cost about 1,000 to 1,300 baht (about $30 to $39) (October 2026) and take from about 2 hours, up to 8 hours 30 minutes on slower multi-stop services.[2] Tickets to Ao Nang or Railay cost about 650 to 1,600 baht (about $19 to $48) (October 2026).[2]
Phuket to Krabi by Shared Van
Shared vans are a frequent and affordable land option. On booking platforms, a seat costs about 310 to 1,550 baht (about $9 to $46) (October 2026), depending on the service, and the trip takes from about 2 hours 15 minutes, up to 6 hours 30 minutes with more stops or a boat transfer.[2] Space for large suitcases can be limited, so ask the operator in advance. For Railay, some tickets combine the van with the boat leg.[2]
Phuket to Krabi by Bus
The VIP minibus is the cheapest way to travel over land. On booking platforms the ticket costs about 320 to 550 baht (about $10 to $16) (October 2026), and the trip takes about 3 hours to 3 hours 30 minutes.[2] Combined bus and van tickets continue to Ao Nang.[2]
Phuket to Krabi by Private Transfer
A private transfer picks you up at your hotel or Phuket Airport and drops you at your address in Krabi, and you can ask for a stop on the way. On booking platforms, private transfers cost about 2,300 to 13,225 baht per vehicle (about $69 to $394) (October 2026), depending on the vehicle, from a comfort car or an SUV for 4 passengers to a VIP van for 9 or a luxury car. The drive takes about 2 hours to 3 hours 30 minutes.[2]
Comparing Your Options
| Mode | Price (October 2026) | Duration |
|---|---|---|
| VIP minibus | About 320 to 550 baht ($10 to $16) per person[2] | 3h to 3h 30m |
| Shared van | About 310 to 1,550 baht ($9 to $46) per person[2] | 2h 15m to 6h 30m |
| Ferry or speedboat | About 1,000 to 1,300 baht ($30 to $39) per person[2] | 2h to 8h 30m |
| Private transfer | About 2,300 to 13,225 baht ($69 to $394) per vehicle[2] | 2h to 3h 30m |
Tips for Traveling from Phuket to Krabi
- Book boats in advance: In the high season (November to April), boats can fill up, so book ahead.
- Check the weather: If you are prone to seasickness, check the forecast before booking a boat. In the monsoon season (May to October) the sea can be rough, and land transport may be the more comfortable choice.
- Check the departure pier: Phuket has several piers, so confirm which one your boat leaves from before you travel.
- Railay: Railay Beach is reached by boat only. From Ao Nang and Noppharat Thara beaches, a passenger longtail boat costs 100 baht per person and takes about 20 minutes.[3]
Timetable
| Flight Phuket - Krabi $ 33.11–120.70 2h 39m – 1days 3h 49m | |
|
|
| Bus Phuket - Krabi $ 9.49–16.31 3h – 3h 30m | |
|
|
| Taxi Phuket - Krabi $ 68.21–392.19 2h – 3h 30m | |
|
|
| Ferry Phuket - Krabi $ 29.66–38.55 2h 5m – 8h 30m | |
|
|
| Van Phuket - Krabi $ 9.19–45.97 2h 15m – 6h 30m | |
|
| Bus Phuket - Ao Nang $ 16.31 3h 30m | |
|
|
| Taxi Phuket - Ao Nang $ 68.21–460.40 1h 20m – 3h 30m | |
|
|
| Ferry Phuket - Ao Nang $ 19.28–47.45 1h 20m – 10h 30m | |
|
|
| Van Phuket - Ao Nang $ 15.12–29.95 2h 30m – 3h 40m | |
|
| Ferry Phuket - Railay $ 19.28–47.45 1h 30m – 10h 30m | |
|
|
| Van Phuket - Railay $ 34.10–38.55 3h 45m – 6h 30m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Phuket to Krabi, including current prices and schedules.
The VIP minibus and the shared van are the cheapest options. On booking platforms the minibus costs about 320 to 550 baht (about $10 to $16) and shared vans start at about 310 baht (about $9) (October 2026).
A private transfer by road takes from about 2 hours. Boat tickets and vans start at about 2 hours as well, but slower services with stops take longer.
The VIP minibus takes about 3 hours to 3 hours 30 minutes. Vans take from about 2 hours 15 minutes, and boats from about 2 hours up to 8 hours 30 minutes on multi-stop services.
It is recommended in the high season from November to April. Some boats do not run every day in the low season, so check the departure day when you book.
Yes. A boat runs from Rassada Pier in Phuket to Railay. If you travel by land, you arrive in Ao Nang first and take a short longtail boat ride to Railay.
The Aonang Princess leaves from Rassada Pier in Phuket Town and arrives at Nopparattara Pier in Ao Nang.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Aonang Travel and Tour: Ferry tickets: Aonang Princess. Retrieved October 15, 2026.
- [2] 12Go: 12Go timetable: Phuket - Krabi. Retrieved October 20, 2026.
- [3] Tourism Authority of Thailand: Railay Beach. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.