The road runs a total distance of approximately 9 miles (14 km), largely on residential and commercial streets. It begins by the Oxford roundabout, in Marton, in the south-eastern part of Blackpool (53°48′15″N3°01′29″W / 53.8043°N 3.0246°W / 53.8043; -3.0246 (A587 road (southern end))), as a turning off the A583, Preston New Road. It continues north, as South Park Drive, past Stanley Park and Blackpool Victoria Hospital for about 1.5 miles (2.4 km). At this point, as St Walburga's Road, it becomes dual carriageway for 0.7 miles (1.1 km). After a roundabout, it crosses the railway, and continues north as Bispham Road for a further 1.4 miles (2.3 km) to Bispham roundabout, where it becomes Devonshire Road and then Fleetwood Road. 1.3 miles (2.1 km) further on it is joined at Anchorsholme by the A584, the Queen's Promenade, and continues north through Cleveleys for 0.5 miles (0.80 km) as a dual carriageway, with the tram tracks dividing the road. Past Cleveleys, as a single lane road, now known as Rossall Road, it continues north for a further 1.5 miles (2.4 km), past Rossall School and into Fleetwood, where it becomes Broadway. The road crosses West View roundabout, and turns right down Poulton Road, eventually terminating at the new Ash Street roundabout, near Fleetwood Freeport (53°55′09″N3°00′51″W / 53.9193°N 3.0142°W / 53.9193; -3.0142 (A587 road (northern end))), where it joins to the A585.