The road commences at a triangular junction with the eastbound carriageway of the A82 in Duntocher, there is no access at this point to the westbound carriageway: a 1.5 mile diversion east and back via the Kilbowie Roundabout and the A8014 is required to head west from here.
Heading east it travels through Duntocher and Hardgate, both previously villages but now parts of the larger town of Clydebank, albeit older. Continuing across open countryside as a national speed limit road high above the large Drumchapel housing estate, glimpses of the City of Glasgow can be seen to the south. The B8050 is now met at a roundabout constructed in 2011; originally it was a simple T-junction.
Shortly afterwards, the road enters Bearsden at Castlehill, a point close to what was once a Roman Fort on the Antonine Wall. It continues for another half-mile to terminate at a TOTSO junction with the A809, known as the Diamond.
Back in 1922 the A810 was about a third longer than it is today. It extended all the way west to the original A82 (now the A814) in Old Kilpatrick. However, in 1935, the A82 was moved onto the then-newly built Great Western Road. For about a mile this followed the route of the old A810, but then kept to the north of Old Kilpatrick itself. The remaining stub of the A810 that connected the new A82 to the old, now renumbered as a spur of the A814, was given the new number of A878.
The tricky thing with this is that the Great Western Road (which included the northern bypass of Old Kilpatrick) seems to have been opened in 1927, and was originally numbered as the A876. The fact that the A87x numbers seem to have been allocated at much the same time suggests that the A878 dates back to 1927, so the A810 was truncated after a mere 5 years, presumably to avoid the need for a multiplex along the A876.