Roslin (formerly spelt Rosslyn or Roslyn) is a village in Midlothian, Scotland, 11 kilometres (7 mi) to the south of the capital city Edinburgh. It stands on high ground, near the northwest bank of the river North Esk.