89B Bus

List of stops
      Monday to Saturday

      Bus Station – Battery Road Turning Circle

      Bus Station

      05:2806:18

      Old Fire Station

      05:2806:18

      Park Place

      05:3006:20

      Transy Grove

      05:3106:21

      St Johns Drive

      05:3206:22

      Garvock Hill

      05:3306:23

      Old Kirk Road

      05:3306:23

      Gowanbrae Place

      05:3406:24

      Garvock Bridge

      05:3506:25

      Halbeath Place

      05:3606:26

      Queen Margaret Rail Station

      05:3706:27

      Queen Margaret Hospital

      05:3906:29

      QM Hospital Access

      05:3906:29

      Queen Margaret Rail Station

      05:3906:29

      Earn Grove

      05:4106:31

      Old Linburn Road

      05:4206:32

      Gipsy Lane

      05:4406:34

      Bergen Avenue

      05:4406:34

      Manor Gardens

      05:4506:35

      Trondheim Roundabout

      05:4506:35

      Curlew Gardens

      05:4606:36

      Teal Place

      05:4606:36

      Nightingale Place

      05:4706:37

      Tesco Supermarket

      05:4806:38

      Greenshank Drive

      05:4806:38

      The Paddock

      05:5006:40

      Bruce Gardens

      05:5106:41

      Dover Park

      05:5106:41

      Crematorium

      05:5206:42

      The Heathery

      05:5206:42

      Peploe Rise

      05:5406:44

      Eardley Crescent

      05:5406:44

      Lapwing Drive

      05:5506:45

      Annfield

      05:5506:45

      Beauly Crescent

      05:5606:46

      Macquarrie Crescent

      05:5706:47

      Bannerman Avenue

      06:0306:53

      Railway Station Turning Circle

      06:0406:54

      Boreland Road

      06:0406:54

      Back O' Yards

      06:0606:56

      Manse Road

      06:0606:56

      Park & Ride

      06:1107:01

      Queensferry Lodge

      06:1507:05

      Ferry Road

      06:1507:05

      West Sands

      06:1607:06

      Battery Road Turning Circle

      06:1707:07
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Bus Station – Battery Road Turning Circle
      Queen Anne Street - Appin Crescent - Garvock Hill - Halbeath Drive - Whitefield Road - Linburn Road - Trondheim Parkway - Greenshank Drive - Nightingale Place - Greenshank Drive - Bruce Gardens - Masterton Road - Lapwing Drive - Chapel Place - Croft an Righ - Church Street - Hill Street - Dunfermline Wynd - Main Road - Battery Road
      Inbound: Battery Road Turning Circle – Bus Station
      Battery Road - West Sands - Main Road - Dunfermline Wynd - Hill Street - High Street - Church Street - Croft an Righ - Chapel Place - Lapwing Drive - Masterton Road - Aberdour Road - Greenshank Drive - Nightingale Place - Greenshank Drive - Trondheim Parkway - Linburn Road - Whitefield Road - Halbeath Drive - Garvock Hill - Appin Crescent - Carnegie Drive - Queen Anne Street

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route 89B

      • What time does route 89B start operating?

        Services on route 89B start at 05:28 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • What time does route 89B stop operating?

        Services on route 89B end at 07:07 on Mondays, on Tuesdays, on Wednesdays, on Thursdays, on Fridays and on Saturdays.

      • Is there a stop for route 89B near me?

        View the nearest stop for route 89B.

      89B (Edinburgh Buses)

      The first stop of the 89B bus route is Bus Station and the last stop is Battery Road Turning Circle. 89B is operational during everyday.

      Additional information: 89B has 46 stops. The total trip duration for this route is approximately 49 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Edinburgh, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      89B bus near me

      Last updated on November 8, 2026