Hotel prices have increased by up to 155% in Scotland for the Ryder Cup 2014, just over a fortnight away, according to online hotel comparison site Trivago.co.uk.
As the closest city to Gleneagles - the venue for the biennial USA-Europe golf tournament from 26 to 28 September - Perth is experiencing the largest increase in rates with a one-night stay costing an average of £254, up 155% from the preceding weekend. The most expensive night to book is Saturday 27 when a hotel stay will cost an average of £322.
Hotel prices have also increased during the practice days, from 23 to 25 September, with an average rate of £200, double that being achieved from 19 to 21 September.
With Gleneagles located near the small town of Auchterarder, most spectators are staying in nearby cities, such as Perth, which is 18 miles away, Stirling (19 miles), Dundee (40 miles), Edinburgh (43 miles) or Glasgow (45 miles).
During the tournament, average room rates in Stirling are increasing by 127% to £233, in Edinburgh by 37% to £172, Glasgow by 40% to £138 and Dundee by 63% to £140.
Denise Bartlett, UK public relations for Trivago said: "Edinburgh and Glasgow have been in the news recently for their hotel price hikes during the Fringe Festival (an increase of 36%) and the Commonwealth Games (up158%). Despite the criticism, hoteliers in Perth and Stirling appear to be persisting with the price rises, with costs increasing to over double the amount of the preceding weekend.
"With the Ryder Cup taking place in a relatively isolated location, it is not often that Perth and Stirling experience this volume of visitors."
There is still room availability in all the cities, although less in Perth than all the others.