Complete guide to bus travel from Phuket to Krabi — schedules, prices, operators and booking tips.
Phuket and Krabi are two of Thailand's most visited Andaman coast destinations, separated by just 2.5 to 3 hours by bus — making the journey between them one of the most popular short routes in southern Thailand.
The Phuket to Krabi route is one of the most travelled short bus routes in southern Thailand, connecting two of the Andaman coast's most popular destinations. Whether you are moving on from Phuket's beaches to explore Krabi's dramatic limestone scenery, or heading to the Phi Phi Islands, this is a straightforward and affordable journey.
Minivans are the most popular option — they are faster than regular buses (around 2.5 hours), more frequent and drop you closer to your destination. Regular buses from Phuket Bus Terminal 2 take slightly longer (3 hours) but are marginally cheaper.
From Krabi Town Bus Station, onward connections are excellent. Songthaews and taxis run to Ao Nang Beach (30 minutes), and longtail boats connect to Railay Beach (30 minutes by boat from Krabi Town pier). Ferries and speedboats to the Phi Phi Islands depart from Ao Nang pier.
For those continuing to Koh Lanta, minivan-ferry combination tickets are available from Krabi Town — the total journey takes about 2 hours including the ferry crossing.
The following operators run regular services on the Phuket–Krabi route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Multiple departures 08:00–17:00
From: Phuket Bus Terminal 2
To: Krabi Town Bus Station
Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.
✅ Minivans are faster and more frequent than regular buses on this route.
Secure booking · Instant e-ticket
Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.