- A31 between A35 Town's End Roundabout and A350 (roundabout), Dorset (Grid ref SY853957)
- A31 between A350 and Dorset boundary, Dorset (Grid ref SY980984)
- A31 between Poole boundary and A349 (roundabout), Poole (Grid ref SZ008989)
- A31 between A341 and Poole boundary, Poole (Grid ref SZ019988)
- A31 between Dorset boundary and B3073 Canford Bottom Roundabout, Dorset (Grid ref SZ040998)
- A31 between Stapehill B3073 Canford Bottom Roundabout and A348 Trickett's Cross Roundabout, Dorset (Grid ref SU050011)
- A31 between A338 Spur Road (roundabout) and Monks Close roundabout, Dorset (Grid ref SU093016)
- A31 between Monks Close roundabout and A348 Trickett's Cross Roundabout, Dorset (Grid ref SU102022)
- A31 between A338 and B3081 (off), Dorset (Grid ref SU134045)
- A31 between B3081 (off) and B3081, Dorset (Grid ref SU138049)
- A31 between Hampshire boundary and A338, Hampshire (Grid ref SU142052)
- A31 between A338 and M27, Hampshire (Grid ref SU200070)
- A31 between M27 and A31, Hampshire (Grid ref SU288133)
- A31 between M27 and A337, Hampshire (Grid ref SU292135)
- A31 between A337 and A36, Hampshire (Grid ref SU300141)
- A31 between A31 and A36, Hampshire (Grid ref SU325165)
- A31 between B3330/M3 slip and M3 slip, Hampshire (Grid ref SU492281)
- A31 between M3 slip and A31, Hampshire (Grid ref SU494283)
- A31 between A272 and A272, Hampshire (Grid ref SU500292)
- A31 between A272 and B3047, Hampshire (Grid ref SU550300)
- A31 between B3047 Alresford Rd and B3047, Hampshire (Grid ref SU600315)
- A31 between B3047 and Barn Lane, Hampshire (Grid ref SU640327)
- A31 between Barn Lane and A32, Hampshire (Grid ref SU700371)
- A31 between A32 and A339, Hampshire (Grid ref SU708379)
- A31 between A339 and B3004 roundabout, Hampshire (Grid ref SU734400)
- A31 between B3004 roundabout and Hampshire boundary, Hampshire (Grid ref SU750418)
- A31 between Surrey boundary and A325, Surrey (Grid ref SU814450)
- A31 between A325 and B3001, Surrey (Grid ref SU842465)
- A31 between B3001 and Shepherd + Flock roundabout, Surrey (Grid ref SU850471)
- A31 between Farnham By-pass and Guildford Rd, Surrey (Grid ref SU853473)
- A31 between Guildford Rd and A325, Surrey (Grid ref SU853475)
- A31 between Farnham By-pass and Guildford Rd, Surrey (Grid ref SU854473)
- A31 between A325 and Guildford Rd, Surrey (Grid ref SU855475)
- A31 between Shepherd + Flock roundabout and A331, Surrey (Grid ref SU872481)
- A31 between A331 and A3, Surrey (Grid ref SU950484)
- A31 between A3 and The Drive, Guildford, Surrey (Grid ref SU970487)
- A31 between The Drive and A3100 / A281, Surrey (Grid ref SU987493)