Offers are being invited of £3 million for the property which is being sold as a going concern. The hotel has been owned by the Anderson family for 20 years, with the sale allowing Eddie Anderson Snr, who has worked in the hotel trade for 50 years, to retire.
The hotel has been a landmark in the Scottish city since early Victorian times, and there has been an inn on its Tay Street site for around 250 years.
This year the hotel leased its basement to Perth Gin, to develop and create a gin distillery on the premises.
Alistair Letham, a director in the UK hotels agency team at Colliers International, said: "The Royal George Hotel has been an important and iconic business on the Perth hotel scene for centuries, and this continues to this day - even more so thanks to its superb location overlooking the River Tay and close to all the major venue and attractions in the city centre of Perth. The Royal George Hotel is an extremely well established and well-known hotel business and it produces good and regular profitability."