Book Now
HomeAll Routes › Bus Krabi to Phuket

Bus from Krabi to Phuket

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

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

About the Krabi to Phuket Bus Route

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.

Route Details & Travel Information

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.

Bus Operators

The following operators run regular services on the Krabi–Phuket 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: 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.

Travel Tip

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

Frequently Asked Questions

How long is the bus from Krabi to Phuket?+
The journey takes 2.5–3 hours. 5 hours by minivan, approximately 3 hours by regular bus.
How much does the Krabi to Phuket bus cost?+
From 150 THB. Around 150–200 THB by minivan or regular bus.
Where does the bus from Krabi to Phuket depart?+
Buses depart from Krabi Town Bus Station.
Where does the bus arrive in Phuket?+
Buses arrive at Phuket Bus Terminal 2.
Should I book in advance?+
Book 1–2 days ahead on weekdays. During Thai public holidays and peak season (November–February), book at least one week in advance.

Related Routes

Route Summary

FromKrabi
ToPhuket
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.