129 Granton - Seton Sands
DO NOT USE THIS SITE FOR REAL WORLD PURPOSES
This is a fictional and community-run site for transport enthusiasts. All data shown here is fictional and not real world data.
A service operated by FMT Lothian & Borders
Granton - Seton Sands
- Granton Square (N-bound)
- Granton Medway (after)
- Granton Park Avenue (opp)
- Granton, opposite Wardieburn Road
- Granton Crescent (E-bound)
- Granton Terrace (after)
- Pilton, before Wardie Crescent
- Wardie Crescent (adj)
- Pilton Crescent (after)
- Pilton, opposite Granton Primary School
- Pilton, opposite Royston Mains Gardens
- Pilton, after Crewe Bank
- Pilton, after Boswall Parkway
- Pilton, opposite Crewe Road West
- Pilton, opposite Crewe Road Gardens
- Crewe Toll (S-bound)
- Crewe Toll (SE-bound)
- Craigleith, before North Werber Park
- Craigleith, before West Woods
- Craigleith, opposite Western General
- Comely Bank Cemetery (opp)
- Comely Bank, at Flora Stevenson School
- Comely Bank, opposite Orchard Brae Avenue
- Orchard Brae, outside Learmonth Terrace
- Dean Bridge (before)
- Edinburgh West End Dean Bridge (SE-bound)
- Edinburgh West End Drumsheugh Place (Stop QA)
- Edinburgh West End Queensferry Street (Stop QC)
- Edinburgh Princes Street (west) (Stop PD)
- Edinburgh George Street (Assembly Rooms) (Stop GF)
- Edinburgh George Street (The Dome) (Stop GL)
- Edinburgh Dublin Street (Stop YH)
- Edinburgh York Place (Stop YJ)
- Hillside Leopold Place (Stop EE)
- Hillside Brunswick Street (near)
- Hillside Wellington Street (near)
- Hillside, at Brunton Place
- Abbeyhill (E-bound 1)
- Abbeyhill, before Marionville Road
- Abbeyhill, before Dalgety Avenue
- Meadowbank, opposite Marionville Park
- Lochend Quadrant (before)
- Lochend Drive (NE-bound)
- Restalrig Sleigh Drive (E-bound)
- Restalrig, after Findlay Avenue
- Restalrig Drive (opp)
- Craigentinny, opposite Loaning Road
- Craigentinny, opposite Loganlea Road
- Craigentinny Crossroads (before)
- Craigentinny, opposite Christiemillar Avenue
- Craigentinny, opposite Vandeleur Avenue
- Craigentinny, opposite Bryce Avenue
- Craigentinny, before Portobello Road
- Portobello, after King's Road
- Portobello Bridge Street (near)
- Portobello Town Hall (SE-bound 1)
- Portobello, opposite Windsor Place
- Portobello, before Bellfield Lane
- Portobello, after Pitville Street
- Portobello, before Brunstane Road North
- Portobello, before Morton Street
- Joppa, opposite Coillesdene Drive
- Joppa, opposite Seaview Terrace
- Joppa Pans (at)
- Joppa, opposite Coillesdene Avenue
- Musselburgh Edinburgh Road (o/s 39)
- Musselburgh, opposite Maitland Park Road
- Musselburgh Fisherow
- Musselburgh, at Brunton Theatre Journey Hub
- Musselburgh Bridge Street (S-bound)
- Musselburgh High Street (Stop A)
- Musselburgh Newbigging (S-bound)
- Musselburgh, adjacent to King Street
- Musselburgh, opposite Park Lane
- Musselburgh, outside St Peter's
- Musselburgh Ashgrove South (near)
- Musselburgh, opposite Battlefield Drive
- Musselburgh, adjacent to Hope Place
- Musselburgh, opposite Ravensheugh Crescent
- Musselburgh, at Westpans
- Prestonpans, opposite Prestongrange Heritage Park
- Prestonpans, adjacent to Morrison's Haven
- Prestonpans, opposite Bowling Club
- Prestonpans, at Inchview
- Prestonpans, opposite Ox Walk
- Prestonpans, opposite Pennypit Centre
- Prestonpans, opposite Ayres Wynd
- Prestonpans, opposite Harlaw Hill
- Prestonpans, opposite Robertson Avenue
- Prestonpans, at Preston Links
- Prestonpans, outside Preston Links (East)
- Cockenzie, opposite Whin Park
- Cockenzie, opposite East Lorimer Place
- Cockenzie School Lane (near)
- Port Seton, opposite Inglis Avenue
- Port Seton, at Cope Lane
- Port Seton, opposite Park Road
- Port Seton, opposite Fishers Road
- Port Seton, opposite Castle Terrace
- Port Seton, opposite Links View
- Seton Sands, adjacent to Road End
Seton Sands - Granton
- Seton Sands, adjacent to Road End
- Port Seton Links View (near)
- Port Seton, adjacent to Castle Terrace
- Port Seton, adjacent to Fishers Road
- Port Seton, at Park Road
- Port Seton, opposite Cope Lane
- Port Seton, adjacent to Inglis Avenue
- Cockenzie, opposite School Lane
- Cockenzie East Lorimer Place (near)
- Cockenzie Whin Park (near)
- Prestonpans, opposite Preston Links (East)
- Prestonpans, opposite Preston Links (West)
- Prestonpans Robertson Avenue (near)
- Prestonpans, adjacent to Harlaw Hill
- Prestonpans, adjacent to Ayres Wynd
- Prestonpans Pennypit Centre (near)
- Prestonpans, at Ox Walk
- Prestonpans, opposite Inchview
- Prestonpans, outside Bowling Club
- Prestonpans, adjacent to Sam Burns' Yard
- Prestonpans, opposite Morrison's Haven
- Prestonpans, at Prestongrange Heritage Park
- Musselburgh, opposite Westpans
- Musselburgh Ravensheugh Crescent (near)
- Musselburgh, opposite Hope Place
- Musselburgh Battlefield Drive (near)
- Musselburgh Pinkie Mains (near)
- Musselburgh, opposite Ashgrove South
- Musselburgh, at Edenhall Road
- Musselburgh, adjacent to Park Lane
- Musselburgh, opposite King Street
- Musselburgh Newbigging (N-bound)
- Musselburgh High Street (Stop C)
- Musselburgh Bridge Street (N-bound)
- Musselburgh, opposite Brunton Theatre Journey Hub
- Musselburgh North High Street (near)
- Musselburgh Fisherrow
- Musselburgh, adjacent to Maitland Park Road
- Musselburgh Edinburgh Road (opp 45)
- Joppa, after Eastfield Junction
- Joppa, after Coillesdene Avenue
- Joppa Pans (opp)
- Joppa, at Seaview Terrace
- Joppa, before Coillesdene Drive
- Portobello, after Morton Street
- Portobello, opposite Brunstane Road North
- Portobello, opposite Pitville Street
- Portobello, opposite Bellfield Lane
- Portobello, before Windsor Place
- Portobello Town Hall (NW-bound 1)
- Portobello, opposite Bridge Street
- Portobello, before King's Road
- Craigentinny, after Portobello Road
- Craigentinny, before Bryce Avenue
- Craigentinny, before Vandeleur Avenue
- Craigentinny, after Christiemillar Avenue
- Craigentinny Crossroads (after)
- Craigentinny, after Loganlea Road
- Craigentinny, before Loaning Road
- Restalrig Drive (after)
- Restalrig, opposite Findlay Avenue
- Lochend Drive (SW-bound)
- Lochend Quadrant (after)
- Meadowbank, after Marionville Park
- Meadowbank, opposite Dalgety Avenue
- Abbeyhill (W-bound)
- Hillside, opposite Brunton Place
- Hillside, opposite Wellington Street
- Hillside, opposite Brunswick Street
- Hillside Leopold Place (Stop EC)
- Edinburgh York Place (Stop YB)
- Edinburgh North St David Street (Stop YC)
- Edinburgh Princes Street (west) (Stop PU)
- Edinburgh West End Queensferry Street (Stop QD)
- Edinburgh West End Drumsheugh Place (Stop QF)
- Dean Bridge (after)
- Orchard Brae, opposite Learmonth Terrace
- Comely Bank, opposite Flora Stevenson School
- Comely Bank Cemetery (at)
- Craigleith, at Western General
- Craigleith, opposite West Woods
- Craigleith, opposite North Werber Park
- Craigleith Crewe Toll (NW-bound)
- Crewe Toll (N-bound)
- Pilton, before Crewe Road Gardens
- Pilton, before Crewe Road West
- Pilton Boswall Parkway (E-bound)
- Pilton, opposite Crewe Bank
- Pilton, after Royston Mains Gardens
- Pilton, at Granton Primary School
- Pilton, before Wardieburn Drive
- Pilton, before Granton Gardens
- Granton Terrace (opp)
- Granton Crescent (W-bound)
- Granton, after Wardieburn Road
- Granton Park Avenue (before)
- Granton Park Avenue (opp)
- Granton Square (N-bound)
FMT Lothian & Borders
- Authorities
- TfE
- Depot
- Portobello