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 and later East Park Drive, past Stanley Park and Blackpool Victoria Hospital for about 1.5 miles (2.4 km), until the Four Lane Ends roundabout. At this point, as St Walburga's Road, it continues north, and later becomes dual carriageway for 0.7 miles (1.1 km). After the Plymouth Road 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, named Fleetwood Road and Kelso Avenue for north and southbound traffic respectively, with the tram tracks dividing the road. It then enters Cleveleys as it enters the Wyre District. 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 in a short 40mph section, 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.