Book Now
HomeAll Routes › Bus Phuket to Krabi

Bus from Phuket to Krabi

Complete guide to bus travel from Phuket to Krabi — schedules, prices, operators and booking tips.

From 150 THBStarting price
2.5–3 hoursJourney time
170 kmDistance
2+Operators

About the Phuket to Krabi Bus Route

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.

Route Details & Travel Information

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.

Bus Operators

The following operators run regular services on the Phuket–Krabi route:

  • Phantip Travel — licensed, air-conditioned service
  • Local minivan operators — licensed, air-conditioned service

Compare prices across all operators before booking — fares can vary significantly by class and season.

Departure Schedule

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.

Travel Tip

✅ Minivans are faster and more frequent than regular buses on this route.

Frequently Asked Questions

How long is the bus from Phuket to Krabi?+
2.5 hours by minivan, approximately 3 hours by regular bus.
How much does the Phuket to Krabi bus cost?+
Around 150–200 THB by minivan or regular bus.
How do I get from Krabi to Railay Beach?+
Take a taxi or songthaew from Krabi Town bus station to the pier, then a 15-minute longtail boat ride to Railay. The beach is not accessible by road.
Is there a direct bus from Phuket to Koh Lanta?+
Not directly. Take the Phuket to Krabi bus, then a minivan-ferry combination from Krabi to Koh Lanta.
Where does the bus depart from in Phuket?+
Phuket Bus Terminal 2, on the eastern edge of Phuket Town.

Related Routes

Route Summary

FromPhuket
ToKrabi
Duration2.5–3 hours
Distance170 km
Price fromFrom 150 THB
DeparturesMultiple departures 08:00–17:00
Check Prices & Book

Secure booking · Instant e-ticket

Booking Tips

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.