231 Wallyford - Edinburgh Royal Infirmary
A service operated by Lothian Link
Edinburgh Royal Infirmary - Wallyford
- Wallyford, at Terminus
- Wallyford, opp Albert Place
- Wallyford, o/s Miners Welfare
- Wallyford, adj Railway Station
- Wallyford Journey Hub (N-bound)
- Musselburgh, at Galt Road
- Musselburgh, adj Moir Crescent
- Musselburgh Levenhall Roundabout (W-bound)
- Musselburgh, adj Windsor Park Drive
- Musselburgh Ashgrove North (near)
- Musselburgh, adj Beulah
- Musselburgh, opp Loretto Upper School
- Musselburgh, o/s St Peter's Church
- Musselburgh High Street (Stop C)
- Musselburgh Mall Avenue
- Musselburgh, adj Clayknowes Crescent
- Musselburgh Newhailes Roundabout (W-bound)
- Newcraighall, opp Benhar Road
- Newcraighall, after Whitehill Street
- Newcraighall Drive (before)
- Newcraighall, before Fort Kinnaird East
- Newcraighall Fort Kinnaird (W-bound)
- Newcraighall, o/s Fort Kinnaird West
- Newcraighall, opp Peacocktail Close
- Niddrie, at Jack Kane Centre
- Niddrie, opp Hay Drive
- Niddrie, opp Hay Avenue
- Niddrie, opp Wauchope Road
- Craigmillar, at St Teresa Church
- Craigmillar, before Niddrie Marischal Drive
- Craigmillar, before Niddrie House Avenue
- Craigmillar, opp Greendykes Terrace
- Edmonstone, opp Sandilands Close
- Edinburgh Royal Infirmary, at SCRM
- Edinburgh Royal Infirmary (Stop IO)
Wallyford - Edinburgh Royal Infirmary
- Edinburgh Royal Infirmary (Stop IO)
- Edinburgh Royal Infirmary, opp SCRM
- Edmonstone, before Sandilands Close
- Craigmillar, before Greendykes Terrace
- Craigmillar, opp Niddrie House Avenue
- Craigmillar, opp Niddrie Marischal Drive
- Niddrie, after Wauchope Road
- Niddrie, before Hay Avenue
- Niddrie, o/s Hay Drive
- Niddrie, opp Jack Kane Centre
- Niddrie Mill Avenue (after)
- Newcraighall, after Peacocktail Close
- Newcraighall, opp Fort Kinnaird West
- Newcraighall Fort Kinnaird (E-bound)
- Newcraighall, after Fort Kinnaird East
- Newcraighall, o/s The Cuddie Brae
- Newcraighall Drive (after)
- Newcraighall, before Whitehill Street
- Newcraighall, after Benhar Road
- Musselburgh Newhailes Roundabout (E-bound)
- Musselburgh, opp Clayknowes Crescent
- Musselburgh, at Olive Bank Road
- Musselburgh Mall Avenue
- Musselburgh High Street (Stop B)
- Musselburgh, opp St Peter's Church
- Musselburgh, o/s Loretto Upper School
- Musselburgh, opp Beulah
- Musselburgh, opp Ashgrove North
- Musselburgh, opp Windsor Park Drive
- Musselburgh Levenhall Roundabout (E-bound)
- Musselburgh, opp Moir Crescent
- Musselburgh, opp Galt Road
- Wallyford Journey Hub (S-bound)
- Wallyford, opp Railway Station
- Wallyford, opp Miners Welfare
- Wallyford, adj Albert Place
- Wallyford Fa'side Avenue (near)
- Wallyford, at Terminus