Perth offers a range of budget-friendly hotels, from familiar chains like Holiday Inn Express and Travelodge to historic inns like the Salutation Hotel. Most cheap hotels are located in the city centre or along the A9, providing easy access to Scone Palace, the River Tay, and Perth Concert Hall. Expect rates between £60-£100 per night, with common amenities including free parking, Wi-Fi, and a complimentary breakfast. Popular districts for budget stays include the city centre (for walkability) and the Broxden Junction area (for motorway access).
Top-rated options include Holiday Inn Express Perth (scored 86, with free parking and breakfast included), the Salutation Hotel (an award-winning historic property in the centre), and The Royal George Hotel (river views, a fitness suite, and a very good score of 83). For a unique experience, Mercure Perth is set in a 15th-century watermill, while Lovat Hotel offers free parking and an electric vehicle charging station. Grampian Hotel (scored 80) and Sky Lodge Perth (motel-style near the airport, scored 83) are also solid picks. Families should note that some hotels, like Lovat, are not pet-friendly, and The Royal George lacks a lift. Book early for the best rates.
