This stop Wester Melville 31 N31 X31 N31 Bonnyrigg Scheduled time · Lothian Buses 03:30 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 04:50 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 05:12
Haveral Wood (at) Haveral Wood (at) 190 m 31 N31 X31 31 East Craigs Scheduled time · Lothian Buses 05:20 31 East Craigs Scheduled time · Lothian Buses 05:50 31 East Craigs Scheduled time · Lothian Buses 06:20