BusGenie
X31
Lothian Buses

X31 bus timetable: Rosewell to Haymarket

Rosewell - Haymarket

Mode Bus

Rosewell → Edinburgh Haymarket

3 trips · first 06:47 · last 07:23
Mon–Fri Live Valid 2026-06-03 – 2027-06-02

Swipe sideways to see later trips.

Stop
06:47 Edinburgh Haymarket
07:11 Edinburgh Haymarket
07:23 Edinburgh Haymarket
06:47
07:11
07:23
06:53
07:17
07:29
07:02
07:26
07:38
07:13
07:41
07:54
Newington Road north-west bound
07:27
07:57
08:10
07:30
08:01
08:14
07:44
08:17
08:30

Edinburgh Haymarket → Rosewell

3 trips · first 16:36 · last 17:36
Mon–Fri Live Valid 2026-06-03 – 2027-06-02

Swipe sideways to see later trips.

Stop
16:36 Edinburgh Haymarket
17:06 Edinburgh Haymarket
17:36 Edinburgh Haymarket
16:36
17:06
17:36
16:53
17:23
17:52
16:56
17:26
17:55
Newington Road south-east bound
17:00
17:30
17:59
17:14
17:44
18:12
17:24
17:54
18:21
17:39
18:09
18:36

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

Main stops shown

9 main stops

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

  1. Haymarket, West Maitland Street Stop HC
  2. Edinburgh West End, Shandwick Place Stop SA
  3. Old Town, South Bridge S-bound 2
  4. South Side, Surgeons' Hall just after
  5. Newington Road south-east bound
  6. Gracemount, Gilmerton Dykes Street before
  7. Gilmerton, The Murrays opposite
  8. Bonnyrigg, Park Road opposite
  9. Rosewell, Terminus at