11 October 2026

Bus route 38 in Edinburgh: Waterfront Broadway ↔ Royal Infirmary

Related

Bus route 29 in Edinburgh: Silverknowes Terminus ↔ Terminus

Bus route 29 in Edinburgh goes from “Silverknowes Terminus”...

Bus route 37 in Edinburgh: Silverknowes Terminus ↔ Terminus

Bus route 37 in Edinburgh links “Silverknowes Terminus” and...

Night bus route N14 in Edinburgh: Waterfront Gait ↔ Surgeons’ Hall

Bus route N14 in Edinburgh links “Waterfront Gait” and...

Bus route 3 in Edinburgh: Cook Crescent ↔ Clovenstone Drive

Bus route 3 in Edinburgh goes from “Cook Crescent”...

Night bus route N26 in Edinburgh: Road End ↔ West Maitland Street

Bus route N26 in Edinburgh runs between “Road End”...

Share

Bus route 38 in Edinburgh runs between “Waterfront Broadway” and “Royal Infirmary”.

All routes in Edinburgh →

Which way bus 38 runs

Bus route 38 in Edinburgh on the map: the route both ways

From “Waterfront Broadway” to “Royal Infirmary”: 60 stops. On the way: “Royston Mains Crescent”, “Boswall Parkway”, “Crewe Road West”, “Crewe Road Gardens”, “Crewe Toll”, “North Werber Park”, “West Woods”, “Western General Hospital”, “Western General”, “Comely Bank Cemetery”. Then “Orchard Place”, “Craigleith Hill Crescent”, “Craigleith Hill”, “Craigleith Retail Park”, “Craigleith Road”, “Blinkbonny Terrace”, “Craigleith Avenue South”, “Craigleith Crescent”, “Craigleith Rise”, “Mary Erskine school”. Then “Campbell Avenue”, “Kinellen Road”, “Gaurdians Wood”, “Western Corner”, “Saughtonhall Church”, “Balgreen Road”, “Balgreen Primary School”, “Saughton Rose Gardens”, “Gorgie Park Road”, “Sinclair Place”. Then “Stewart Terrace”, “Ashley Terrace”, “Spylaw Road”, “Myreside Stadium”, “Myreside Court”, “Craighouse Gardens”, “Balcarres Court”, “Bruce Street”, “Belhaven Place”, “Cluny Gardens”. Then “Braid Avenue”, “Midmar Avenue”, “Blackford Pond”, “Oswald Road”, “Maurice Place”, “Eva Place”, “Royal Observatory”, “West Mains Road”, “Gordon Terrace”, “Lady Road”. Before “Royal Infirmary”: “Cameron Toll Centre”, “Cameron Toll”, “Bridgend Cottages”, “Craigmillar Cemetery”, “Walter Scott Avenue”, “Kingston Avenue”, “Craigmillar Castle Road”, “RH for Children & Young People”.

The return journey is different. Towards “Waterfront Broadway”: 58 stops. After “Balgreen Road”, the bus runs a loop via “Saughton Rose Gardens”, “Balgreen Primary School” and “Balgreen Tram Stop” and returns to “Balgreen Road”. Only in this direction does it call at “Balgreen Tram Stop”. Only in the direction of “Royal Infirmary” does it call at “West Woods”, “Craigleith Crescent” and “Lady Road”. For the way back, board nearby: “West Woods” → “Western General Hospital” (150 m), “Craigleith Crescent” → “Craigleith Rise” (200 m) and “Lady Road” → “Gordon Terrace” (200 m). Towards “Royal Infirmary”, board nearby: “Balgreen Tram Stop” → “Saughtonhall Church” (300 m).

↓ to “Royal Infirmary”↑ to “Waterfront Broadway” Waterfront BroadwayWaterfront BroadwayRoyston Mains CrescentRoyston Mains CrescentBoswall ParkwayBoswall ParkwayCrewe Road WestCrewe Road WestCrewe Road GardensCrewe Road GardensCrewe TollCrewe TollCrewe TollCrewe TollNorth Werber ParkNorth Werber ParkWest WoodsWest WoodsWestern General HospitalWestern General HospitalWestern GeneralWestern GeneralComely Bank CemeteryComely Bank CemeteryOrchard PlaceOrchard PlaceCraigleith Hill CrescentCraigleith Hill CrescentCraigleith HillCraigleith HillCraigleith Retail ParkCraigleith Retail ParkCraigleith RoadCraigleith RoadBlinkbonny TerraceBlinkbonny TerraceCraigleith Avenue SouthCraigleith Avenue SouthCraigleith CrescentCraigleith CrescentCraigleith RiseCraigleith RiseMary Erskine schoolMary Erskine schoolCampbell AvenueCampbell AvenueKinellen RoadKinellen RoadGaurdians WoodGaurdians WoodWestern CornerWestern CornerSaughtonhall ChurchSaughtonhall ChurchBalgreen RoadBalgreen RoadBalgreen Primary SchoolBalgreen Primary SchoolSaughton Rose GardensSaughton Rose GardensBalgreen RoadBalgreen RoadGorgie Park RoadGorgie Park RoadSinclair PlaceSinclair PlaceStewart TerraceStewart TerraceAshley TerraceAshley TerraceSpylaw RoadSpylaw RoadMyreside StadiumMyreside StadiumMyreside CourtMyreside CourtCraighouse GardensCraighouse GardensBalcarres CourtBalcarres CourtBruce StreetBruce StreetBelhaven PlaceBelhaven PlaceCluny GardensCluny GardensBraid AvenueBraid AvenueMidmar AvenueMidmar AvenueBlackford PondBlackford PondOswald RoadOswald RoadMaurice PlaceMaurice PlaceEva PlaceEva PlaceRoyal ObservatoryRoyal ObservatoryWest Mains RoadWest Mains RoadGordon TerraceGordon TerraceLady RoadLady RoadCameron Toll CentreCameron Toll CentreCameron TollCameron TollBridgend CottagesBridgend CottagesCraigmillar CemeteryCraigmillar CemeteryWalter Scott AvenueWalter Scott AvenueKingston AvenueKingston AvenueCraigmillar Castle RoadCraigmillar Castle RoadRH for Children & Young PeopleRH for Children & Young PeopleRoyal InfirmaryRoyal InfirmaryRoyal InfirmaryRoyal InfirmaryRH for Children & Young peopleRH for Children & Young peopleCraigmillar Castle RoadCraigmillar Castle RoadKingston AvenueKingston AvenueWalter Scott AvenueWalter Scott AvenueCraigmillar CemeteryCraigmillar CemeteryBridgend CottagesBridgend CottagesCameron TollCameron TollCameron Toll CentreCameron Toll CentreGordon TerraceGordon TerraceWest Mains RoadWest Mains RoadRoyal ObservatoryRoyal ObservatoryEva PlaceEva PlaceMaurice PlaceMaurice PlaceOswald RoadOswald RoadBlackford PondBlackford PondMidmar AvenueMidmar AvenueBraid AvenueBraid AvenueCluny GardensCluny GardensBelhaven PlaceBelhaven PlaceBruce StreetBruce StreetBalcarres CourtBalcarres CourtCraighouse GardensCraighouse GardensMyreside CourtMyreside CourtMyreside StadiumMyreside StadiumSpylaw RoadSpylaw RoadAshley TerraceAshley TerraceStewart TerraceStewart TerraceSinclair PlaceSinclair PlaceGorgie Park RoadGorgie Park RoadBalgreen RoadBalgreen RoadSaughton Rose GardensSaughton Rose GardensBalgreen Primary SchoolBalgreen Primary SchoolBalgreen Tram StopBalgreen Tram StopBalgreen RoadBalgreen RoadSaughtonhall ChurchSaughtonhall ChurchWestern CornerWestern CornerGaurdians WoodGaurdians WoodKinellen RoadKinellen RoadCampbell AvenueCampbell AvenueMary Erskine SchoolMary Erskine SchoolCraigleith RiseCraigleith RiseCraigleith Avenue SouthCraigleith Avenue SouthBlinkbonny TerraceBlinkbonny TerraceCraigleith RoadCraigleith RoadCraigleith Retail ParkCraigleith Retail ParkCraigleith HillCraigleith HillCraigleith Hill CrescentCraigleith Hill CrescentOrchard PlaceOrchard PlaceComely Bank CemeteryComely Bank CemeteryWestern GeneralWestern GeneralWestern General HospitalWestern General HospitalNorth Werber ParkNorth Werber ParkCrewe TollCrewe TollCrewe TollCrewe TollCrewe Road GardensCrewe Road GardensCrewe Road WestCrewe Road WestBoswall ParkwayBoswall ParkwayRoyston Mains CrescentRoyston Mains CrescentWaterfront BroadwayWaterfront Broadway

Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 3 towards “Royal Infirmary” and 1 the other way. Tap a stop to see its name.

Other routes along the way

Shared sections with other routes: between “Gordon Terrace” and “Royal Infirmary” it shares the road with route 24; between “Lady Road” and “Royal Infirmary” it shares the road with route 49; between “Waterfront Broadway” and “West Woods” it shares the road with route 22.

Connections by stop, in route order:

  • Stops from “Waterfront Broadway” to “Boswall Parkway”: buses 8, 9, 14, 16, 17 and 32
  • “Crewe Road West”: bus 14
  • “Crewe Road Gardens”: buses 21, 27, 29 and 37
  • “Crewe Toll”: buses 21, 27, 29 and 37
  • “North Werber Park”: buses 29, 37 and 106
  • “West Woods” (only towards “Royal Infirmary”): buses 29, 37 and 106
  • Stops from “Western General Hospital” to “Comely Bank Cemetery”: buses 29, 37 and 106
  • “Orchard Place”: buses 29, 37, 43, 47, 47B and 106
  • “Craigleith Hill Crescent”: buses 43, 47 and 47B
  • Stops from “Craigleith Hill” to “Blinkbonny Terrace”: buses 13, 43, 47 and 47B
  • “Craigleith Avenue South”: bus 13
  • “Craigleith Crescent” (only towards “Royal Infirmary”): bus 13
  • Stops from “Craigleith Rise” to “Campbell Avenue”: bus 13
  • Stops from “Kinellen Road” to “Saughtonhall Church”: buses 12, 26, 31, 100 and X19
  • “Balgreen Road”: buses 12, 26 and 31
  • Stops from “Balgreen Primary School” to “Gorgie Park Road”: buses 1, 2, 3, 25 and 30
  • “Sinclair Place”: buses 1, 2, 3, 4, 25, 34, 35 and 44
  • “Stewart Terrace”: buses 1, 2, 3, 4, 25, 34, 35 and 44
  • “Ashley Terrace”: buses 4, 10, 27, 34, 35 and 44
  • “Spylaw Road”: buses 10, 27 and 45
  • “Myreside Stadium”: buses 10, 27 and 45
  • “Craighouse Gardens”: bus 36
  • “Balcarres Court”: bus 36
  • Stops from “Bruce Street” to “Braid Avenue”: buses 5, 11, 15, 16 and 36
  • Stops from “Oswald Road” to “Royal Observatory”: bus 9
  • “West Mains Road”: buses 9 and 12
  • “Gordon Terrace”: buses 3, 7, 8, 12, 29, 31, 37, 47 and 47B
  • “Lady Road” (only towards “Royal Infirmary”): buses 3, 7, 8, 12, 29, 31, 37, 47 and 47B
  • “Cameron Toll Centre”: buses 3, 7, 8, 12, 29, 31, 37, 47 and 47B
  • “Cameron Toll”: bus 12
  • “Bridgend Cottages”: bus 12
  • “Kingston Avenue”: buses 7 and 8
  • “Craigmillar Castle Road”: buses 7, 8 and 18
  • “RH for Children & Young People”: buses 7, 8 and 18
  • “Royal Infirmary”: buses 7, 8, 18, 21 and 111
  • “Balgreen Tram Stop” (only towards “Waterfront Broadway”): buses 1 and 2

Pages for these routes: bus 1, bus 2, bus 3, bus 4, bus 5, bus 7, bus 8, bus 9, bus 10, bus 11, bus 12, bus 13, bus 14, bus 15, bus 16, bus 17, bus 18, bus 21, bus 22, bus 24, bus 25, bus 26, bus 27, bus 29, bus 30, bus 31, bus 32, bus 34, bus 35, bus 36, bus 37, bus 43, bus 44, bus 45, bus 47, bus 47B, bus 49, bus 100, bus 106, bus 111.

Passes and concessions

Our page “How to pay for public transport in Edinburgh” describes tickets, passes and concessions, including any differences between modes of transport.

Questions and answers

Does bus 38 go to “Boswall Parkway”?

Yes, in both directions.

Where can I change from bus 38 to another bus route?

Most routes stop at “Gordon Terrace” (3, 7, 8, 12, 29, 31, 37, 47 and 47B) and “Lady Road” (only towards “Royal Infirmary”; 3, 7, 8, 12, 29, 31, 37, 47 and 47B). All other stops with connections are listed above.

Checked on 27 September 2026. Source of the route and stops: Lothian Buses.

...