Bus Bangkok to Phuket and return

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

calendar
Advanced search
625 Companies - 1,449,215 Connections
The best dealsSave up to 70 % (on average)
It's all about choiceMost routes worldwide
Easy and transparent1-click real-time search
Bus ticket prices from Bangkok to Phuket normally start from $18.65. With our smart bus search you'll find the ideal travel option. Just pick one of the rides offered by Distribusion and . The fastest bus from Phuket to Bangkok only takes 13 hr 10 min. Just click "Find Now" and see all available departure times!
  Bus Bangkok - Phuket    430 mi
Ø Bus connections2 x
Savings-36%

The cheapest bus routes from Bangkok to Phuket

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Bangkok
    Phuket
      4:30 PM
      5:40 AM
    15 Jul
    +1
    12Go Asia
    from $16.73
  • Bangkok
    Phuket
      7:30 PM
      8:40 AM
    22 Jul
    +1
    12Go Asia
    from $16.73
  • Bangkok
    Phuket
      7:30 PM
      8:40 AM
    14 Jul
    +1
    12Go Asia
    from $16.86
  • Bangkok
    Phuket
      7:30 PM
      8:40 AM
    30 Jun
    12Go Asia
    from $16.97
  • Bangkok
    Phuket
      7:30 PM
      8:40 AM
    26 Jul
    +1
    12Go Asia
    from $16.98
  • Bangkok
    Phuket
      8:30 PM
      10:20 AM
    22 Jun
    +1
    12Go Asia
    from $26.33


  Bus Phuket - Bangkok    430 mi
Ø Bus connections2 x
Savings-2%

The cheapest bus routes from Phuket to Bangkok

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Phuket
    Bangkok
      6:30 PM
      8:30 AM
    21 Aug
    +1
    12Go Asia
    from $16.64
  • Phuket
    Bangkok
      6:30 PM
      8:30 AM
    20 Jul
    +1
    12Go Asia
    from $16.86
  • Phuket
    Bangkok
      6:30 PM
      8:30 AM
    23 Jun
    +1
    12Go Asia
    from $16.89
  • Phuket
    Bangkok
      6:30 PM
      8:55 AM
    5 Jul
    +17
    12Go Asia
    from $16.92
  • Phuket
    Bangkok
      6:30 PM
      8:30 AM
    19 Jul
    +1
    12Go Asia
    from $16.95
  • Phuket
    Bangkok
      6:30 PM
      6:30 AM
    1 Jul
    +1
    12Go Asia
    from $16.97
  • Phuket
    Bangkok
      6:30 PM
      8:55 AM
    1 Jul
    +1
    12Go Asia
    from $16.97


  Stations
Borommaratchachonnani Road 8, 10170 Bangkok (Thailand)
  Stations
Thepkrasattri Road , 83000 Phuket (Thailand)

More on bus features and services


Bangkok and Phuket: Useful Info

Phuket
89,072

Want to continue your journey?

Here's a selection of possible connecting rides for your destination. Just click on your preferred route and you'll find all the info you need to continue your trip!