Perth is the gateway to Highland Perthshire, and the station is a short walk from the River Tay and centre. Two of these are barely two minutes from the platforms.
Grampian Hotel
Dundee Road, near station & Tay
Straightforward family-run hotel close to the station with a cooked breakfast — an easy, affordable stopover.
~8 min walk (650m)
Check availability & book →Best Western Plus Queens Hotel
Leonard Street, central
Central 4-star with a leisure club and pool right by the station — freshen up and swim after an overnight train.
~2 min walk (200m)
Check availability & book →Mercure Perth Hotel
West Mill Street, by the Tay
Reliable riverside 4-star in a converted mill with a restaurant and good breakfast, a short walk across the centre.
~8 min walk (700m)
Check availability & book →Salutation Hotel
South Street, historic centre
Reputedly Scotland's oldest hotel (1699, where Bonnie Prince Charlie stayed) — full of character, a short walk away.
~6 min walk (500m)
Check availability & book →The Parklands Hotel
St Leonards Bank, over South Inch
Boutique Georgian townhouse with two restaurants and park views, two minutes from the platforms — the standout arrival pick.
~2 min walk (200m)
Check availability & book →Prices are indicative and seasonal; live rates are shown by Booking.com. Booking links are affiliate links — we may earn a commission at no extra cost to you.
