Skip to content ↓


Stamford Location

Location of stamfordThe Schools occupy three sites close to the centre of Stamford, a market town of outstanding architectural beauty set in the heart of England.

Stamford is located just 15 miles north of Peterborough where there is a 45 minute direct train to London King’s Cross.

London Heathrow and other major airports are easily accessible of Stamford via the UK motorway network or by train. Travel to and from airports can be arranged through our School transport department, who are happy to assist with taxis or buses.

Stamford was recently named in The Sunday Times Survey as the ‘Best Place to Live in Britain’. The beautiful limestone town is surrounded by stunning local attractions and historic sites such as Rutland Water, Europe’s largest man-made lake, and Burghley House, Britain’s finest Elizabethan stately home. It is also only 45 miles to the prestigious university city of Cambridge.


View All Photos