Route decision
Use bus for cost and overland continuity; use flight when beach time is more valuable than the long road leg.
Bangkok Southern Bus Terminal origin
Phuket Bus Terminal destination
2026-05-09 updated
Bus route
Long southbound route where the terminal-to-beach transfer matters almost as much as the intercity leg.
Route decision
Current route check
This static bus route page is paired with the current route check. Use it to separate a route that exists from a route that still works after weather, transfer burden, ferry fragility, and weak-leg risk are considered.
Showing static route guidance until the current route check is available.
Timetable cache every 1-6 hours if permitted; station master monthly.
Use GTFS, MOT/BKS, and OSM for static structure. Do not imply realtime availability unless a documented public or partner API exists.
The route page should become more confident as each layer agrees.
| Step | Data layer | Decision role |
|---|---|---|
| 1 | MOT/BKS station master | Confirms origin/destination facility identity |
| 2 | Namtang GTFS or route feed | Confirms route/stop/trip structure where covered |
| 3 | BKS timetable / official operator page | Adds departure and direction context |
| 4 | OSM / Transitland validation | Cross-checks stop geometry and feed history |
| 5 | Partner booking/realtime API | Only then add seat availability, live ETA, or price |