Puzzle of the Week #210 - Return Journey

The towns of Abbottsville, Beresford and Christchurch all lie on one straight road. I embark on a journey from Abbottsville, through Beresford, to Christchurch, and back the same way. Each day I cover 1 mile more than the day before. It takes me 10 days to travel from Abbottsville to Beresford, 11 days to travel from Beresford to Christchurch and 12 days to travel from Christchurch (through Beresford) to Abbottsville.

What are the distances between the towns?