Krabi to Phuket Bus: Schedules, Tickets & Prices
Travel from Krabi to Phuket by bus in around 2h 25m to 4h 40m, with tickets available from 300 THB to 520 THB.
Bus from Krabi to Phuket
Traveling from Krabi to Phuket by bus, with departures from Krabi Bus Terminal or KP Krabi Bus Terminal Office, allows you to choose a schedule that fits your plans. The journey takes around 2 hours 25 minutes, arriving at Phuket Bus Terminal 1, Phuket Bus Terminal 2 or Patong Beach, with fares starting from 300 THB. Compare schedules and make sure to book your tickets in advance for a comfortable and reliable trip.
Prices: 300 THB to 520 THB
Duration: 2h 25m – 4h 40m ⏱
Bus Routes & Schedules from Krabi to Phuket
- Catch a bus at Krabi Bus Terminal, with a journey lasting roughly 2h 25m to 4h 10m. You’ll arrive at Phuket Bus Terminal 1. Tickets begin from 464 THB, and services run from 10:20 until 19:30.
- Traveling from Krabi Bus Terminal, you’ll be on the bus for roughly 2h 35m to 4h 20m before arriving at Phuket Bus Terminal 2. Services operate from 09:00 until 19:30, and fares start from 347 to 520 THB.
- From KP Krabi Bus Terminal Office to Patong Beach, expect a bus journey of about 4h 40m. Services operate at 11:20, and fares start at 450 THB.
- Phuket Bus Terminal 2 are accessible via buses departing KP Krabi Bus Terminal Office, taking roughly 3h on the road. Ticket prices begin at 300 THB, and services run from 09:00 until 17:00.
Cheapest Bus Krabi to Phuket
300 THB, from KP Krabi Bus Terminal Office to Phuket Bus Terminal 2, departure some times, duration 3h.Fastest Bus Krabi to Phuket
464 THB, from Krabi Bus Terminal to Phuket Bus Terminal 1, departure 15:15, duration 2h 25m.Bus Timetable: KP Krabi Bus Terminal Office → Patong Beach
- 11:20 16:00 4h 40m 450 THB
Bus Timetable: KP Krabi Bus Terminal Office → Phuket Bus Terminal 2
- 09:00 12:00 3h 300 THB
- 10:00 13:00 3h 300 THB
- 11:00 14:00 3h 300 THB
- 12:00 15:00 3h 300 THB
- 13:00 16:00 3h 300 THB
- 14:00 17:00 3h 300 THB
- 15:00 18:00 3h 300 THB
- 16:00 19:00 3h 300 THB
- 17:00 20:00 3h 300 THB
Bus Timetable: Krabi Bus Terminal → Phuket Bus Terminal 1
- 10:20 13:10 2h 50m 464 THB
- 11:30 15:40 4h 10m 464 THB
- 13:30 17:40 4h 10m 464 THB
- 15:00 19:10 4h 10m 464 THB
- 15:15 17:40 2h 25m 464 THB
- 16:30 20:40 4h 10m 464 THB
- 19:30 23:40 4h 10m 464 THB
Bus Timetable: Krabi Bus Terminal → Phuket Bus Terminal 2
- 09:00 12:00 3h 351 THB
- 10:00 13:00 3h 351 THB
- 10:20 13:20 3h 464 THB
- 11:00 14:00 3h 347 THB
- 11:30 15:50 4h 20m 464 THB
- 12:00 15:00 3h 351 THB
- 13:00 16:00 3h 351 THB
- 13:30 17:50 4h 20m 464 THB
- 14:00 18:00 4h 520 THB
- 15:00 19:20 4h 20m 464 THB
- 15:15 17:50 2h 35m 464 THB
- 16:00 19:00 3h 347 THB
- 16:30 20:50 4h 20m 464 THB
- 17:00 20:00 3h 347 THB
- 19:30 23:50 4h 20m 464 THB
Frequently Asked Questions Bus Krabi to Phuket
Below you will find answers to the most common questions about traveling from Krabi to Phuket by bus.
How long is the bus trip from Krabi to Phuket usually?
A bus trip from Krabi to Phuket usually takes about 2 hours 25 minutes to 4 hours 40 minutes, depending on the departure point and where in Phuket you are heading. Some bus journeys are quicker to Phuket Bus Terminal 1 or 2, while a ride to Patong Beach can take longer.
What does a bus ticket for Krabi to Phuket cost?
Bus tickets for Krabi to Phuket usually cost between 300 THB and 520 THB. The final fare can vary by departure point and arrival stop, so a bus service to Phuket Bus Terminal 1, Phuket Bus Terminal 2, or Patong Beach may be priced differently.
When is the first bus departure from Krabi to Phuket?
The first bus departure for Krabi to Phuket is at 09:00. If you want an early bus journey, it is a good idea to plan ahead and arrive before departure so you do not miss the bus service.
What time is the last bus from Krabi to Phuket?
The last bus departure from Krabi to Phuket is at 19:30. If you are taking a bus trip later in the day, it is best to check your bus tickets and allow extra time to reach the station before departure.
How many bus connections are there between Krabi and Phuket?
There are 32 bus connections between Krabi and Phuket. That gives travelers several options for choosing a bus service that fits their schedule, whether they are heading to Phuket Bus Terminal 1, Phuket Bus Terminal 2, or Patong Beach.
Which bus stations are used for Krabi to Phuket departures?
For Krabi to Phuket, bus departures are available from Krabi Bus Terminal and KP Krabi Bus Terminal Office. Depending on the bus journey you choose, the departure point can affect both travel time and the arrival stop in Phuket.
Where can a bus from Krabi to Phuket arrive?
A bus from Krabi to Phuket can arrive at Phuket Bus Terminal 1, Phuket Bus Terminal 2, or Patong Beach. The arrival point depends on the bus service you book, so it is worth checking your bus tickets carefully before traveling.
Is there a faster bus journey from Krabi to Phuket if I book from a specific terminal?
Yes, some bus journeys from Krabi to Phuket are faster depending on the terminal pair. For example, a bus from Krabi Bus Terminal to Phuket Bus Terminal 1 can take about 2 hours 25 minutes to 4 hours 10 minutes, while a bus from KP Krabi Bus Terminal Office to Patong Beach takes about 4 hours 40 minutes.
Travel options for Krabi to Phuket
More Bus routes from and to Krabi or Phuket
Routes in Bus from Krabi →
Routes in Bus to Phuket ←
Routes in Bus to Krabi ←
Routes in Bus from Phuket →
Planning more than just Krabi to Phuket?
You’re currently viewing Bus options for Krabi to Phuket. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.