Bus route

Bangkok to Phuket by Bus.

Long southbound route where the terminal-to-beach transfer matters almost as much as the intercity leg.

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

Current route check

Bus Route 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.

Best sources
  • BKS timetable resources
  • MOT passenger terminals
  • OSM
Refresh logic

Timetable cache every 1-6 hours if permitted; station master monthly.

Static confidence

Use GTFS, MOT/BKS, and OSM for static structure. Do not imply realtime availability unless a documented public or partner API exists.

Trip-breaking checks
  • Station correctness
  • Timetable freshness
  • Road/weather risk
  • Whether flight/train/ferry is a better path

Bus route data workflow

The route page should become more confident as each layer agrees.

StepData layerDecision role
1MOT/BKS station masterConfirms origin/destination facility identity
2Namtang GTFS or route feedConfirms route/stop/trip structure where covered
3BKS timetable / official operator pageAdds departure and direction context
4OSM / Transitland validationCross-checks stop geometry and feed history
5Partner booking/realtime APIOnly then add seat availability, live ETA, or price