A Batalha de Roslin foi a batalha da Primeira Guerra de Independência da Escócia, tendo lugar no vilarejo de Roslin em 24 de fevereiro de 1303. Nesta batalha, o exército escocês, liderado por Simon Fraser e John Comyn, venceu as tropas inglesas, formadas em Northumberland com o intuito de ajudarem as forças de ocupação de Eduardo I. O bem menor exército escocês se movia à noite, vindo de Biggar, interceptou as tropas inglesa e venceram-na em duas ou três batalhas bruscas. O campo exato da batalha ainda é desconhecido.