La bataille de Methven est une bataille qui eut lieu le 19 juin 1306 près de Methven. Ce fut un engagement militaire de la première guerre pour l'indépendance écossaise (1296-1328). Il opposa les troupes de l'Angleterre commandées par Aymar de Valence qui marchent vers le nord et qui après avoir occupé Perth mettent en déroute l'armée du nouveau roi Robert Ier d'Écosse.