Complete guide to bus travel from Krabi to Phuket — schedules, prices, operators and booking tips.
The Krabi to Phuket bus is the return journey on one of Thailand's most popular routes. 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 Krabi to Phuket 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 Krabi'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 Krabi Bus Terminal 2 take slightly longer (3 hours) but are marginally cheaper.
From Phuket Bus Terminal 2, 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 Krabi–Phuket route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Multiple departures 08:00–17:00
From: Krabi Town Bus Station
To: Phuket Bus Terminal 2
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.