Haddenham is a large village with a range of period and modern properties. The Village offers county primary schools with adult education centre, Baptist, Roman Catholic and Methodist churches, veterinary surgery, fire station, village hall, village inns, recreation ground and post office. There is a railway station to London the Midlands and Northern routes. The market town of Thame, Oxford and Aylesbury are a short drive away and offer more comprehensive facilities