Ashton Keynes ist ein Ort und eine Civil parish in Wiltshire, England an der Grenze zu Gloucestershire. Der Ort liegt ungefähr 8 km südlich von Cirencester und 5,6 km westlich von Cricklade. 2011 hatte die Civil parish 1.400 Einwohner. Der Ort liegt im Cotswold Water Park und ist der einzige Ort, der wesentliche Ortsteile auf beiden Teilen der Themse hat, die hier in viele Arme aufgeteilt ist.