It started on the A308 in the town centre opposite All Saints' Church. It headed north along Wood Street close to the River Thames but not within sight. After going under the railway line it followed Lower Ham Road (which has since been renamed Skerne Road) and then bore to the east along Lower Kings Road to end on the A307.
Except for a short section of Wood Street which is now the A308, the B357 is now unclassified. One section, now called Skerne Walk, has even been closed to traffic entirely.