The road starts at a roundabout in Battle. It continues through the suburbs into some wooded countryside and later on the road comes to a junction with the A269. The bendy road continues through Boreham Street and Windmill Hill.
It then enters Herstmonceux, coming out of the village down a hill it then comes up to Magham Down. The road then enters Hailsham meeting the A295 and the B2104 and then goes into Lower Horsebridge meeting the A22.
The eastern end of this road was renumbered sometime after 1980 – originally the eastern end of the A271 was at Ninfield where it met the A269 which went to Battle via Catsfield (now the B2204). The current route of the A271 follows what was the B2204 and A269.