Traveling from Bangkok to Phuket by bus takes about 13 hours and costs between 12 to 25 USD. It's a relatively cheap option, but the long travel time should be considered. If you're looking to save money and can spare the time, this is a viable choice.
We'll notify you when prices or options change.
Popular choicevia Agoda
Popular choicevia Agoda
Popular choiceNo reviews yet — be the first!
Cheapest
The cheapest option is to take the bus, with prices ranging from 12 to 25 USD. However, the long journey time of about 13 hours should be considered.
For families
For families looking to save, the bus is a possible option, but be prepared for the long travel time which might be challenging with children.
| Transport modes | Travel time | Price | Providers |
|---|---|---|---|
| Bus | 13 שע׳ | 12–25 USD | 12Go |
| Bus | 13 שע׳ | 12–25 USD | 12Go |