routes_hero-image-alt Phuket-mobile

How to get from
Bangkok to Phuket by bus

Bangkok to Phuket Trip Overview

Distance695 km (434.4 miles)
Price range$28-$40
Ride Duration Range16h-18h
Earliest Departure09:00
Latest Departure12:00

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Bangkok to Phuket



























































































Taking a bus from Bangkok to Phuket

Fastest bus: 16h

Cheapest bus: $28

The fastest: 16h

The cheapest: $28

Pros

Makes rest stops

Possible overnight accommodation replacement

Central location for pick up and drop off

Free cancellations possible

Cons

Long journey

No other transport options

There's no faster option

Possibly chilly on board (bring a sweater)

No sleeper buses (upright seats)

POSSIBLE AMENITIES:

A/C

WC

Food

Blanket

Reclining Seats

TV

Wifi

Charger

routes_hero-image-alt Phuket

About the ride from Bangkok to Phuket

Bangkok to Phuket by bus

  • Starting Price: $27
  • 12 departures a day, or 84 departures a week

There are 10 travel classes for this journey, including: VIP, Standard, VIP 24 Seats, Economy, Express, VIP 33 Seats, Express 44, VIP 30 Seats, Premium Economy and VIP 32 Seats.

Each bus ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all bus options.

Companies Operating from Bangkok to Phuket

Average time

18h

Average price

$28 - $40

(18)

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.