The stream leaves the main stream of the Thames at a river junction known as Four Rivers, at the south west corner of Fiddler's Island opposite Sheepwash Channel. It immediately flows past Tumbling Bay, the site of a bathing place in use from 1853 to 1990. Osney Ditch flows out of Bulstake Stream southeast towards Osney. Bulstake Stream follows a semi-circular course, west and then south, passing under bridges on Binsey Lane and Botley Road (Bulstake Bridge) to a confluence with Seacourt Stream near North Hinksey. It then flows east past Osney Mead Industrial Estate, and rejoins the Thames at the Osney Rail Bridge. The Thames Path crosses the stream on a bridge known as Boney's Bridge. Botley Stream flows into Bulstake Stream from Seacourt Stream just north of Botley Road.
- Graham, Malcolm. "TUM 150: Recreation at Tumbling Bay 1853-2010". Retrieved 2011-02-03..
- Where Thames Smooth Waters Glide: Osney Railway Bridge.
- Where Thames Smooth Waters Slide: Bulstake Stream (Potts Stream).
- Crossley, Alan; Elrington, C.R. (eds.); Chance, Eleanor; Colvin, Christina; Cooper, Janet; Day, C.J.; Hassall, T.G.; Selwyn, Nesta (1979). A History of the County of Oxford. Victoria County History. Volume 4: Communications: Rivers and River Navigation.
|Next confluence upstream||River Thames||Next confluence downstream|
|Dukes Cut (north)||Bulstake Stream||Castle Mill Stream (north)|