West Mains
Stops in West Mains
Map- Burnbrae Place (At) ↖ 31B
- Burncrooks Avenue (Near) ← 205
- Churchill Avenue (At) ↖ 13 31B 205
- Cunningham Road (Opp) → 31B
- Dalmellington Drive (Near) → 205
- Dunbar Hill (At) ← 31B
- Dunbar Hill (Opp) → 31B
- Fairfield Place (At) → 31B 205
- Falkland Drive (At) ↙ 31B
- Flakefield (At) ↑ 31B
- Glebe Crescent (At) ↘ 13 31B 205
- Glebe Street (At) ↘ 13 31B 205
- Graham Avenue (At) ↘ 205
- Holm Lane (Near) ← 31B
- Kirktonholme Crescent (before) ↘ 31B
- Kirktonholme Crescent (Opp) ↖ 31B
- Kirktonholme Road (after) ↖ 205
- Kirktonholme Road (opp) ↘ 31B 205
- Ladybank Court (before) ↘ 13 205
- Lindores Drive (At) ↖ 31B
- Lindores Drive (opp) ↗ 31B
- Lindores Drive (Past) ↙ 31B
- Mitchell Grove (At) ↙ 31B 205
- Neidpath West (At) ↙ 31B
- Reay Gardens (At) ← 31B 205
- Rosenheath Gate (At) ← 31B 205
- Stewartfield Road (At) → 205
- Strathfillan Road (after) ← 205
- Strathfillan Road (before) → 31B
- Tantallon Park (At) ↗ 31B
- Torrance Road (At) ↖ 13 205
- Torrance Road (before) ← 31B
- Torrance Road (opp) → 31B
- West Mains Road (At) ↓ 31B