▲ North YorkshireDestinations
Find a hotel

Home/Stays/Scotland/Perth

Stays in Perth

Perth is a historic city on the River Tay in Scotland, often called the Gateway to the Highlands. It served as Scotland's capital in the Middle Ages and was the site of the assassination of King James I in 1437. The city centre retains a compact, walkable layout with Georgian and Victorian…

52 stays11 rated 4.5+

Every stay in Perth

Recent rates first, then the best-reviewed rooms. · page 1 of 2

Search live rates in Perth

Pick your dates — every Perth room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Perth

As a transport hub, Perth connects the Central Belt with the Highlands and the northeast of Scotland. The railway station is a major junction, and the city is a stop on the A9 and M90. Visitors can explore nearby attractions such as Scone Palace, the ancient crowning place of Scottish kings, and the Perth Museum and Art Gallery. The city has a range of shops, restaurants, and cultural venues, including Perth Theatre and Perth Concert Hall.

With a mix of chain and independent hotels, Perth caters to various travellers. The city is a convenient base for exploring Perthshire, the Cairngorms, and the east coast. Whether for business or leisure, Perth offers a blend of history, nature, and modern amenities.

Where to stay in Perth

City Centre. The compact city centre offers easy access to shops, restaurants, and the railway station, with many hotels within walking distance of the River Tay and key attractions.

North Inch. This area borders the large North Inch park and is close to the city centre, providing a quieter stay with green space and riverside walks.

South Inch. Near the South Inch park and the railway station, this area is convenient for travellers arriving by train and offers a peaceful setting with parkland.

Broxden. Located at the Broxden roundabout on the edge of Perth, this area is ideal for motorists with easy access to the M90 and A9, and has several hotels.

Getting there and around

Perth is well connected by road and rail. The city's railway station is a major junction on the Scottish rail network, with direct services to Edinburgh, Glasgow, Dundee, Aberdeen, and Inverness. By road, the M90 motorway links Perth to Edinburgh and the Forth Road Bridge, while the A9 runs north to the Highlands and south to Stirling. Bus services also connect Perth to many towns and cities across Scotland. Within the city, local buses and taxis are available, but the centre is compact and easily explored on foot.

When to go

The best time to visit Perth is during the late spring and summer months (May to September), when the weather is mild and the days are long. This period is ideal for exploring the outdoors, including the River Tay and the surrounding countryside. However, it can be busy, especially during events. Winter months are colder and quieter, but the city remains accessible and offers a different charm.

Questions, answered

What is Perth known for?

Perth is known for its medieval history, its location on the River Tay, and as a gateway to the Scottish Highlands. It was once Scotland's capital and is home to Scone Palace, the historic crowning site of Scottish kings.

How do I get to Perth?

Perth has a railway station with direct trains from major Scottish cities like Edinburgh, Glasgow, and Inverness. By car, it is accessible via the M90 and A9. There are also bus services from many locations.

What is the best time to visit Perth?

The summer months from May to September offer the best weather for exploring the city and surrounding area. Spring and autumn can also be pleasant, with fewer crowds.

Is Perth walkable?

Yes, the city centre is compact and most attractions, shops, and restaurants are within walking distance. The two Inches provide pleasant walking routes along the river.

What are some things to do in Perth?

Visitors can explore Perth Museum and Art Gallery, Scone Palace, and the Black Watch Castle and Museum. The city also has theatres, concert venues, and parks along the River Tay.

Are there hotels in Perth for all budgets?

Perth offers a range of accommodation options, from budget to luxury. The city has numerous hotels, guest houses, and bed and breakfasts to suit different preferences.

More cities in Scotland