Gleneagles is a five star four-season resort on 850 lush acres in Perthshire, Scotland. The resort offers something for everyone, regardless of their age. Located less than an hour away by car from Edinburgh and Glasgow airports (and with direct train service from London), it is easy to get to.