Data cluster

Thailand Bus APIs and GTFS Feeds.

Open/static bus feeds, official terminal masters, BKS timetable surfaces, app-visible realtime signals, and bus station data strategy.

14 sources Updated 2026-05-11 Download JSON

Best use for travel intelligence

For travel decisions, bus data answers whether an overland move is real, where the terminal actually is, which route or station should be trusted, and whether the page has schedule confidence or only static geometry.

What this changes for travelers

  • Namtang GTFS: Static bus route, stop, schedule, shape, and fare backbone for route pages.
  • MOT terminals: Official station master for bus terminal pages and coordinate confidence.
  • BKS timetable/facilities: Intercity departure and station context for long-distance bus routes.
  • BMTA / TSB / ViaBus apps: Realtime signal targets, but partnership/documented access is required before ingestion.
  • OSM / Transitland: Supplemental stops, route relations, feed history, and validation.

Best sources to start with

  • Best open/static bus spine: Namtang GTFS for agencies, routes, stops, trips, stop_times, shapes, frequencies, and fares.
  • Best official terminal master: MOT passenger bus terminal dataset for official station names, owners, provinces, districts, and coordinates.
  • Best official intercity context: Transport Co. / BKS station, ticket-point, and timetable resources, with timetable pages treated as brittle unless a documented API is available.
  • Best realtime targets: BMTA BUS, Thai Smile Bus, Namtang, and ViaBus have app-visible realtime, but no open public national GTFS-Realtime endpoint was verified.
  • Best supplement: OpenStreetMap/Overpass for bus stops, station POIs, route relations, and facility hints; Transitland/Mobility Database for feed monitoring.
Official / agency sources

5 of 14 sources look official or agency-backed.

API/feed candidates

10 sources expose API, feed, CKAN/DataStore, JSON, XML, or similar machine-readable access.

Near-real-time signals

1 sources have live, hourly, event-driven, warning, or frequent update language.

Developer note

Use Namtang GTFS for static route/stop/trip structure, MOT/BKS for official terminals and intercity context, and treat BMTA/TSB/ViaBus realtime as partner-only unless a public API is documented.

Last checked and source confidence

Last checked: 2026-05-11.

Source confidence: This cluster is strongest when several sources describe the same traveler problem from different angles: official context, machine-readable feeds, and slower fallback documentation.

Transport

BMTA route and fare pages

Bangkok bus route, fare, operating-hour, depot, and route metadata. BMTA BUS app exposes realtime tracking to users, but no open public realtime API was verified.

Public website/app route search; realtime app data not documented as public API
Transport

DLT 1584 public-transport complaints

Complaint statistics from the DLT passenger-protection center hotline 1584, including complaint issue types, vehicle classes, and public complaint channels. Use for safety and service-quality trend analysis, not personal complaint details.

DLT/data.go.th datasets, XLS/PDF historical files, annual reports, and complaint-channel web surfaces
Transport

Mobility Database transit feed catalog

Global transit-feed discovery layer useful for validating whether Thailand GTFS or GTFS-Realtime feeds are publicly cataloged.

GTFS/GTFS-Realtime/GBFS feed catalog
Transport

MOT passenger bus terminals dataset

Official passenger bus terminal master with Thai/English names, owner, province, district, subdistrict, location text, and coordinates. Validate X/Y coordinate labels before storing.

MOT catalog resource, CSV/XLSX/Data API where exposed
Transport

Namtang / OTP transport ecosystem

Bus tracking, stops, stations, and transport-planning data where publicly released.

Public app/API unclear
Transport

Namtang GTFS

Best open Thailand multimodal public-transport spine for agencies, routes, stops, trips, stop_times, shapes, frequencies, fares, and some interchange logic across bus and rail systems. No public GTFS-Realtime endpoint was verified.

GTFS ZIP download and related static transit resources
Transport

Namtang stops, stations, piers, and park-and-ride downloads

Static stop, station, pier, connected-mode, and park-and-ride context; pair with GTFS stops and OSM for station pages.

Compressed text downloads and GTFS-related static data
Transport

OpenStreetMap Thailand bus stops and route relations

Crowdsourced highway=bus_stop, amenity=bus_station, public_transport platforms/stations, route=bus relations, route_master=bus, operator, network, ref, and stop facility hints.

OSM/Overpass API and OSM extracts
Transport

Thai Smile Bus route pages

Thai Smile Bus route IDs, stop/landmark lists, electric-bus network context, and app-visible ETA/vehicle data where available to users.

Public route pages/app; realtime app data not documented as public API
Transport

Thai Smile Group branch and depot locator

Public Thai Smile Group branch, office, depot, and service-location context from the site locator. Useful for Bangkok urban bus operator footprint and support coverage. This is location/support context, not realtime vehicle, ETA, or outage truth.

Public site locator JSON endpoint
Transport

Transitland Namtang GTFS archive

Normalized catalog and historical monitoring layer for the Namtang GTFS feed, operators, routes, stops, and feed versions.

Transit feed catalog/API and GTFS archive
Transport

Transport Co. / BKS station and ticket-point locations

Official Transport Co. / BKS station, office, stop, ticket counter, and facility location data for intercity bus station pages.

MOT catalog resource, CSV/XLSX where exposed
Transport

Transport Co. / BKS timetable resources

Official intercity-bus booking/search surface used for destination-selector and route-search support. Useful for proving official route-search presence and overland direction context, but brittle for detailed daily departures unless a stable documented endpoint is available.

Public booking/search HTML surface and internal selector JSON
Transport

ViaBus realtime transit app surface

Rich Thailand realtime vehicle, ETA, route, canceled-stop, road-closure, and multimodal transit context. Use as a partnership target, not an open-data feed.

Free public app surface; no documented open bulk API verified