اسکاتلند از شمال با دریای نروژ، از شرق با دریای شمال، از جنوب غربی با دریای ایرلند و از غرب با اقیانوس اطلس شمالی مرز آبی دارد. بخش بزرگی از بلندیهای بریتانیا در اسکاتلند واقع شده و ناحیهای سرسبز و پوشیده از چمنزار است که قسمت عمده جنگلهای کشور را در برگرفتهاست. رودهای زیادی در آن جریان دارند که از آن جمله میتوان به رودهای دی، کلیاد و توئید اشاره نمود