You can choose from a variety of great hotels in Perth and across Perthshire. Choose a budget hotel in Perth, such as The Lodge at Perth Race Course, and be perfectly located for sightseeing during the day and resting your head at night. Or select one of the city's intimate small hotels, which are often located in period buildings, like the Parklands Hotel, and feature extra facilities, such as the pool at The Grampian Hotel.

Perth's hotels are easy to reach from the city centre, where you'll find top attractions as well as the main bus and train stations. Many of the hotels also offer parking if you're bringing or hiring a car.

There are great hotels in Perthshire too, where you can choose from a range of accommodation including grand country houses, relaxing spa hotels, charming boutique hotels and more. For five-star luxury, look no further than The Gleneagles Hotel famed for its championship golf courses, award-winning spa and Restaurant Andrew Fairlie, the only restaurant in Scotland to hold two Michelin stars. For something a little different, try the charming Ardeonaig Hotel in Killin, where you can stay in a luxury garden bothy on the banks of Loch Tay.