Phuket to Krabi: bus, train or flight?

The bus is the cheapest way from Phuket to Krabi: 1 buses a day from ฿300, taking about 3h. The first bus leaves at 08:00, the last at 08:00. Ferry: about 2–4 hours.

See today's buses and book →

Bus times and fares checked 2026-10-30.

All the ways to travel

HowJourneyFromNote
Bus3hPhuket Bus Terminal 21 a day, from ฿300
Ferryabout 2–4 hoursPhuket piersIn high season, via Koh Phi Phi to Krabi or Ao Nang
Taxi or Grababout 2.5–3 hoursanywhere in PhuketDoor to door, more expensive
Train or flightnone–There is no train or flight between Phuket and Krabi

By bus from Phuket to Krabi

See today's buses and book →

Where the buses leave and arrive

Buses leave from Phuket Bus Terminal 2 and arrive at Krabi Bus Terminal; Ao Nang is about 25 minutes further by songthaew or taxi.

Coming back

Krabi to Phuket: 1 buses a day from ฿300, the last one at 14:40.

Tips

Questions

How much is the bus from Phuket to Krabi?

From ฿300 to ฿300, depending on the bus company and class.

How long does the bus from Phuket to Krabi take?

About 3h; the fastest bus takes 3h.

Where does the bus to Krabi leave from?

Phuket Bus Terminal 2.

Is there an overnight bus from Phuket to Krabi?

No, all buses run during the day.

More travel guides

All bus routes →