X31
Lothian Buses
X31 bus timetable: Rosewell to Haymarket
Rosewell - Haymarket
Route map
X31 live route map
See the route, stops, and live buses currently on this line.
63 stops
Live buses loading
Map ready
Loading the route map...
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
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
Timetable data from Lothian Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code LOTH_X31.
Main stops shown
9 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Haymarket, West Maitland Street Stop HC
- Edinburgh West End, Shandwick Place Stop SA
- Old Town, South Bridge S-bound 2
- South Side, Surgeons' Hall just after
- Newington Road south-east bound
- Gracemount, Gilmerton Dykes Street before
- Gilmerton, The Murrays opposite
- Bonnyrigg, Park Road opposite
- Rosewell, Terminus at