De Burgwal bevindt zich tussen de Vissersbocht en de Langebrug over het Spaarne. Het is een straat met een gracht met daarover 3 bruggen: de Kortebrug, de Hagebrug en de Antoniebrug.
Met de benaming Burgwal werd algemeen in steden de gracht- of singel bedoeld die de stad afsloot, meestal met een muur of wal aan de zijde van de stad. De Haarlemse Burgwal is ontstaan bij de uitbreiding van de stad in het midden van de 14e eeuw. Vermoedelijk is langs de Burgwal nooit een wal of muur gemaakt doordat de stad aan het eind van de 14e eeuw opnieuw uitbreidde tot aan de Herensingel.
De naam Burgwal werd al in 1387 genoemd in een akte. Burgwalsteeg is een oude naam voor de Ossenhoofdsteeg. De Burgstraat, of Burgsteeg, was een straatje van de Burgwal tot de Lange Herenvest, aangegeven op een kaart uit 1688.