At this time, KFC runs 4 locations near Elgin, Morayshire. See the page below for a full listing of all KFC restaurants nearby.