Urquhart Castle is located in the Scottish Highlands, approximately 15 miles southwest of Inverness . It can be easily reached by car or by taking a tour bus.