Strathmiglo is a village and parish in Fife, Scotland on the River Eden. It lies on the old A91 road from Milnathort to Cupar and Saint Andrews.