You asked:

how far is it from leicester to the isle of skye

  • Leicester
    Leicester
    Leicester is 380 miles (612 kilometers) from Skye, as the crow flies.