Kirkandrews, sometimes written as Kirkanders in older documents, is a coastal hamlet about 9 kilometres (6 mi) west-southwest of Kirkcudbright in Dumfries and Galloway, Scotland. It sits in farmland at the head of Kirkandrews Bay, an inlet of Wigtown Bay.