Epping Road begins at Longueville Road near the centre of the suburb of Lane Cove, about 400 meters west from the junction of Longueville Road with the Pacific Highway, then runs north-west from Lane Cove, crossing the Lane Cove River, and running through North Ryde, Macquarie Park and Marsfield, crosses Terry's Creek and ends at its junction with Blaxland Road, adjacent to Epping Railway Station at Epping where it connects with both Beecroft Road and Carlingford Road.