You asked:

how far is scotland from london

  • Scotland
    Scotland
    London
    London
    Scotland is 332 miles (534 kilometers) from London, as the crow flies.