» This article is about the town in England. For the village near Mount Everest, see Thame, Nepal. Thame (pronounced "Tame", with a silent "h") is a market town in Oxfordshire, England, on the River Thame between Aylesbury and Oxford. It has a population of around 12,000. Situated just short of the county border, Thame lies close to the Buckinghamshire villages of Haddenham and Long Crendon. The town is 14 miles east of Oxford, 10 miles south-west of Aylesbury and 47 miles from London. To the w… (More on Thame)