It runs in a North-northeast direction from the A59 at Bond End in Knaresborough where it is called Boroughbridge Road, through the Stockwells Estate. It exits Knaresborough just past Greengate Lane where it turns directly north, before once again resuming a northeasterly direction at a sharp bend on the junction with Farnham Lane. It passes the Knaresborough Golf Club, before going through Ferrensby Lodge, and taking another Northerly turn before reaching Ferrensby itself. Beyond Ferrensby the road is called Harrogate Road, and it continues in a more or less exact northeasterly direction from Ferrensby to Spellow Hill, near Staveley, at which point it resumes its due North direction through Minskip, before turning Northeast one final time to its former terminus at junction 48 of the A1, just outside Boroughbridge. From here it runs in multiplex with the A1 for two junctions to junction 50 at Baldersby Gate Interchange. Northwards from here it follows the line of the former northbound carriageway of the A1, save for a few deviations onto the former southbound line, to a new terminus at Leeming Junction. The A6055 continues north on the western side of the newly opened A1, crossing over the new route in the Killerby Hall area and then taking the route of the old A1 road past Catterick to a new junction with the A6136 road on the western side of the A1. It then heads north through Catterick Bridge, switching to the west side and then northward up to Scotch Corner. Going north from Scotch Corner up to Barton Interchange it is firstly on the west side before transferring to the east side via an overbridge where it takes the formation of Kneeton Lane before meeting with the B6275 just east of Barton Interchange. Work on this new section, and on the A1 upgrade and associated junctions was expected to be finished by the end of 2017. However, delays to the A1 Leeming to Barton upgrade meant the full road opened up to traffic between Catterick Bridge, Brompton-on-Swale, Scotch Corner and Barton on 26 February 2018. This was still a full month before the adjacent A1 motorway was fully open. Between junctions 50 and 56, the road has an additional name of LAR, Local Access Route.
The old A1(M)
Before 2012 there was no section of A1 motorway between the junction for the A168 and Barton, just after Scotch Corner. This is where the old A1 road was sandwiched between the sections of the A1. It used to be in a Primary roadDual Carriageway standard use of junctions and 'give ways'. When the A1 was built there was no need of it any more so it was downgraded to a secondary status ripped down to a single carriageway standard. Now it is a useful road for non-motorway traffic since it joins the road where the A1 starts again toward Scotch Corner.
The stretch of road between Knaresborough and Boroughbridge has been described as "notorious" on account of its safety issues and local residents have asked for speed limits and traffic calming measures. On this section, average traffic flow per day rose from 5,397 vehicles in 2000 to 7,982 vehicles in 2014. The average volume of daily traffic at the A6055 just south of the A684 junction was 4,730 in 2013 and 6,789 in 2014. The A6055 now takes the route of the former A6136 road through Catterick Bridge and continues through the old northern junction on the A1 road and forms a Local Access Route on the western side of the A1 where it joins the A6108 road just south of Scotch Corner. To necessitate these changes, and with traffic flow being heavier on the A6055, the priorities at the bridge over the River Swale in Catterick Bridge have been changed. The junction used to have a priority for traffic travelling from Catterick village to Catterick Bridge as one fork of the A6136; this was changed amidst much local opposition.