BusGenie
31
Lothian Buses

31 bus timetable: Rosewell or Bonnyrigg to East Craigs

Rosewell or Bonnyrigg ↔ East Craigs

Mode Bus

Rosewell or Bonnyrigg → East Craigs

1 trip · first 00:16 · last 00:16
Fri Live Valid 2026-06-03 – 2027-06-02

Swipe sideways to see later trips.

East Craigs → Rosewell or Bonnyrigg

1 trip · first 00:10 · last 00:10
Fri Live Valid 2026-06-03 – 2027-06-02

Swipe sideways to see later trips.

Timetable data from Lothian Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code LOTH_31.

Main stops shown

8 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Bonnyrigg, Burnbrae Terminus at
  2. Bonnyrigg, High Street at
  3. Gilmerton, The Murrays adjacent
  4. Gracemount, Gilmerton Dykes Street after
  5. Nether Liberton, Lady Road opposite
  6. Newington Road north-west bound
  7. Old Town, South Bridge N-Bound 2
  8. Broughton, Elm Row Stop ED