Bus Bangkok to Phuket and return

Cheap bus and train tickets for trips from Phuket to Bangkok and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
2094 Companies - 5,682,508 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Bangkok to Phuket

Cheapest Bus$18.66
Fastest Bus12h 0m
Earliest Bus6:40 AM
Latest Bus7:30 PM
Daily Bus Routes6 Ø
Distance430.1 miles
Bus CompaniesBus Express, Phuket Travel, Transport Co, Naga Travel, Tara Tour and Travel

The cheapest bus routes from Bangkok to Phuket

Today
Tomorrow
07/17
07/18
07/19
07/20

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • Bus Express
    6:30 PM
    Bangkok - Southern Bus Terminal (Sai Tai Mai)
    Duration 13h 10m
    7:40 AM
    Phuket - Bus Terminal 2
    from$18.66
  • Phuket Travel
    7:30 PM
    Bangkok - Southern Bus Terminal (Sai Tai Mai)
    Duration 13h 50m
    9:20 AM
    Phuket - Bus Terminal 2
    from$18.67
  • Phuket Travel
    7:30 PM
    Bangkok - Southern Bus Terminal (Sai Tai Mai)
    Duration 13h 10m
    8:40 AM
    Phuket - Bus Terminal 2
    from$18.73
  • Transport Co
    7:15 PM
    Bangkok
    Duration 13h 0m
    8:15 AM
    Phuket
    from$20.39
  • Transport Co
    6:00 PM
    Bangkok
    Duration 13h 0m
    7:00 AM
    Phuket
    from$20.39
  • Transport Co
    7:15 AM
    Bangkok
    Duration 12h 0m
    7:15 PM
    Phuket
    from$20.39
  • Transport Co
    4:30 PM
    Bangkok
    Duration 13h 0m
    5:30 AM
    Phuket
    from$20.39
  • Bus Express
    6:30 PM
    Bangkok
    Duration 14h 30m
    9:00 AM
    Phuket
    from$22.25
  • Bus Express
    3:30 PM
    Bangkok
    Duration 13h 0m
    4:30 AM
    Phuket
    from$22.25
  • Bus Express
    6:40 AM
    Bangkok
    Duration 13h 0m
    7:40 PM
    Phuket
    from$22.25
  • Naga Travel
    6:30 PM
    Bangkok - Krung Siam Tour
    Duration 14h 0m
    8:30 AM
    Phuket - Bus Terminal 2
    from$28.00
  • Tara Tour and Travel
    4:30 PM
    Bangkok - Krung Siam Tour
    Duration 16h 0m
    8:30 AM
    Phuket - Bus Terminal 2
    from$29.00

The cheapest carpooling offers from Bangkok to Phuket

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    12:00 PM
    Bangkok
    Duration 12h 50m
    12:50 AM
    Phuket
    from$20.47

The cheapest bus routes from Phuket to Bangkok

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • 12Go Asia
    6:30 PM
    Phuket - Bus Terminal 2
    Duration 14h 25m
    8:55 AM
    Bangkok - Southern Bus Terminal (Sai Tai Mai)
    from$18.65
  • Phuket Travel
    6:30 PM
    Phuket - Bus Terminal 2
    Duration 14h 0m
    8:30 AM
    Bangkok - Southern Bus Terminal (Sai Tai Mai)
    from$18.66
  • Transport Co
    6:30 PM
    Phuket
    Duration 13h 0m
    7:30 AM
    Bangkok
    from$20.71
  • Transport Co
    3:30 PM
    Phuket
    Duration 13h 0m
    4:30 AM
    Bangkok
    from$20.71
  • Transport Co
    7:30 AM
    Phuket
    Duration 12h 0m
    7:30 PM
    Bangkok
    from$20.71
  • Bus Express
    3:30 PM
    Phuket
    Duration 12h 0m
    3:30 AM
    Bangkok
    from$22.59
  • Bus Express
    6:30 AM
    Phuket
    Duration 12h 0m
    6:30 PM
    Bangkok
    from$22.59
  • Naga Travel
    6:30 PM
    Phuket - Bus Terminal 2
    Duration 14h 0m
    8:30 AM
    Bangkok - Southern Bus Terminal (Sai Tai Mai)
    from$28.00

Information about the bus connection, amenities and services

Trying to find a bus from Bangkok to Phuket? Then take advantage of our bus search engine to find the ideal option. This route is served by Bookaway. It isn't hard to find affordable tickets; just make sure not to book last-minute and avoid peak periods. Just click the "Find Now" button and happy travels!

Bus stops in Bangkok and Phuket

Stations
Phuket (Thailand)
Phuket (Thailand)
Phuket (Thailand)
Phuket (Thailand)
Phang-Nga Rd , 83000 Phuket (Thailand)
Thepkrasattri Road , 83000 Phuket (Thailand)
83000 Phuket (Thailand)
83150 Phuket (Thailand)
83110 Phuket (Thailand)
83100 Phuket (Thailand)
83110 Phuket (Thailand)
Phuket (Thailand)
Phuket (Thailand)
Soi Pa Lai 2 23, 83130 Phuket (Thailand)

Compare Bangkok and Phuket

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.