Upton is located just two and a half miles West of Aylesbury and approximately six miles from the market town of Thame which offers a large range of specialist shops and facilities. The nearest primary school is at Stone. It is a pretty rural village with a mixture of old and new housing. The County Town of Aylesbury provides a wide variety of shopping and cultural amenities.