GoAsia
How to Get from Phuket to Krabi

How to Get from Phuket to Krabi

Last updated: October 19, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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

ModePrice (October 2026)Duration
VIP minibusAbout 320 to 550 baht ($10 to $16) per person[2]3h to 3h 30m
Shared vanAbout 310 to 1,550 baht ($9 to $46) per person[2]2h 15m to 6h 30m
Ferry or speedboatAbout 1,000 to 1,300 baht ($30 to $39) per person[2]2h to 8h 30m
Private transferAbout 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
  • →  Economy 06:30, 07:30, 09:45, 09:50, 10:25, 11:45, 11:50, 13:20, 13:40, 14:40, 15:50, 16:05, 17:10, 19:40, 20:40, 21:55, 22:30
Bus Phuket - Krabi $ 9.49–16.31 3h – 3h 30m
  • →  VIP Minibus 06:30, 08:20, 10:40, 11:30, 12:20, 13:15, 14:15, 15:40, 16:50
  • →  Bus + Van 06:30, 08:20, 10:40, 11:30, 12:20, 13:15
Taxi Phuket - Krabi $ 68.21–392.19 2h – 3h 30m
  • →  Comfort 3pax
  • →  Economy 3pax
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Mercedes S Class 3pax
  • →  Toyota Alphard 3pax
  • →  Van 9pax
  • →  Van 10pax
  • →  Luxury VIP Van 9pax
  • →  Comfort Car 3pax
  • →  Luxury SUV 4pax
Ferry Phuket - Krabi $ 29.66–38.55 2h 5m – 8h 30m
  • →  Ferry 07:00, 07:30, 08:00, 08:30, 09:00, 10:00, 11:00
  • →  Speedboat 15:00
Van Phuket - Krabi $ 9.19–45.97 2h 15m – 6h 30m
  • →  Shared Van 10 Pax 06:30, 07:00, 08:00, 09:15
  • →  Van 9pax 15:00, 16:00
  • →  Regional 13pax 11:00, 12:00
Bus Phuket - Ao Nang $ 16.31 3h 30m
  • →  Bus + Van 06:30, 08:20, 10:40, 11:30, 12:20, 13:15
Taxi Phuket - Ao Nang $ 68.21–460.40 1h 20m – 3h 30m
  • →  Comfort 3pax
  • →  Economy 3pax
  • →  SUV 4pax
  • →  VIP Van 9pax
  • →  Mercedes S Class 3pax
  • →  Toyota Alphard 3pax
  • →  Van 9pax
  • →  Business 3pax
  • →  Premium Alphard 4pax
  • →  Van 10pax
  • →  Private Speedboat 10pax
Ferry Phuket - Ao Nang $ 19.28–47.45 1h 20m – 10h 30m
  • →  Ferry 07:00, 07:30, 08:00, 08:30
  • →  Van + Ferry 07:15
  • →  Speedboat 09:30, 11:00, 15:00
Van Phuket - Ao Nang $ 15.12–29.95 2h 30m – 3h 40m
  • →  Van 9pax 15:00, 16:00
  • →  Regional 13pax 11:00
Ferry Phuket - Railay $ 19.28–47.45 1h 30m – 10h 30m
  • →  Ferry 07:00, 07:30, 08:00, 08:30
  • →  Van + Ferry 07:15
  • →  Speedboat 09:30, 11:00, 15:00
Van Phuket - Railay $ 34.10–38.55 3h 45m – 6h 30m
  • →  Van + Ferry 06:30, 07:00, 08:00, 09:15
  • →  Shared Van 10 Pax 06:30, 07:00, 08:00, 09:15

Frequently Asked Questions

How can I book tickets from Phuket to Krabi?

Use the booking tool on this page to compare the transport options currently available from Phuket to Krabi, including current prices and schedules.

What is the cheapest way to get from Phuket to Krabi?

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).

What is the fastest way to get from Phuket to Krabi?

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.

How long does it take to get from Phuket to Krabi?

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.

Do I need to book my ferry tickets in advance?

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.

Can I get directly to Railay Beach from Phuket?

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.

Where does the boat from Phuket to Ao Nang depart?

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. [1] Aonang Travel and Tour: Ferry tickets: Aonang Princess. Retrieved October 15, 2026.
  2. [2] 12Go: 12Go timetable: Phuket - Krabi. Retrieved October 20, 2026.
  3. [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.