---
title: "Bus schedules"
method: GET
path: "/bus/routes/{route_id}/schedules"
tags: ["bus"]
---

# Bus schedules

`GET /bus/routes/{route_id}/schedules`

Get bus schedules for a route

## Path parameters

- `route_id` string, required

## Response `200`

Successful Operation

- BusSchedule[]
  - `days` string — The days the schedule runs
  - `direction` string — Direction id for the route. See Route object.
  - `route` string — Route id
  - `stops` object[] — Scheduled stops on the route.
    - `stop_id` string — Stop id
    - `name` string — Full stop name
  - `trips` array[] — Scheduled stops for the route, and when busses should be stopping there.
    - object[]
      - `stop_id` string — Stop id. See Stop object
      - `arrival_time` string — Arrival time, localized to hh:mm:ss in EST/EDT
      - `arrival_time_secs` string — Time in ms from start of the day

## Other responses

- `400` — Malformed route code
- `404` — Unknown route code

---

[API](https://skmtc.net/umdio/apis/umd-io.md) · [All operations](https://skmtc.net/umdio/apis/umd-io/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/umdio/umd-io/revisions/c0fac695dd04/schema)
