Last-minute hotel deals in Perth

Fri, 6 Jun
Mon, 9 Jun
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 6 Jun
Mon, 9 Jun
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Where to stay in Perth Scotland

Clear filters

Perth

Most popular
Sort by

See the latest prices and deals by choosing your dates

Primary image
Mercure Perth Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 0.23 km from centre

7.4

 

898 reviews

Breakfast available

Located in Perth, Mercure Perth Hotel is in a rural location, within a 15-minute walk of Perth Theatre and St. Ninian's Cathedral. This hotel is 0.7 mi (1.1 km) from Fergusson Gallery and 0.7 mi (1.2 km) from Perth Concert Hall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Salutation Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 0.32 km from centre

8.0

 

742 reviews

Breakfast available

A stay at Salutation Hotel places you in the heart of Perth, steps from St. John's Kirk and 3 minutes by foot from Fergusson Gallery. This eco-friendly hotel is 0.4 mi (0.6 km) from Perth Art Gallery and Museum and 0.4 mi (0.7 km) from Perth Concert Hall.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Leonardo Boutique Huntingtower Perth
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Almondbank, Perth · 4.73 km from centre

8.8

 

787 reviews

Breakfast available

Located in Perth, Leonardo Boutique Huntingtower Perth is in the suburbs, within a 5-minute drive of Huntingtower Castle and McDiarmid Park. This eco-friendly hotel is 3.3 mi (5.3 km) from St. Ninian's Cathedral and 3.4 mi (5.5 km) from Perth Ice Rink.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Ballathie Country House Hotel and Estate
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 13.41 km from centre

8.8

 

475 reviews

Breakfast available

Located in Perth, Ballathie Country House Hotel and Estate is on a river, within a 10-minute drive of Historic Scotland Stanley Mills and Active Kids Adventure Park. This hotel is 6 mi (9.7 km) from Blairgowrie Golf Club and 7 mi (11.2 km) from Cateran Trail.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Inn Express Perth by IHG
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 2.83 km from centre

8.8

 

971 reviews

Breakfast available

When you stay at Holiday Inn Express Perth by IHG in Perth, you'll be on the Strip, within a 5-minute drive of McDiarmid Park and Huntingtower Castle. This hotel is 1.9 mi (3.1 km) from Black Watch Regimental Museum and 1.9 mi (3.1 km) from St. Ninian's Cathedral.

Compare price on Booking.com
Compare price on Booking.com
The Bein Inn Hotel & Restaurant
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Perth, Glenfarg · 11.43 km from centre

8.0

 

1,093 reviews

Breakfast available

The Bein Inn Hotel & Restaurant offers a relaxing rural escape just five minutes from the M90 motorway. Whether you're planning a quiet getaway or looking for a comfortable stop on your journey, you'll feel right at home with us.

We offer a range of 17 comfortable bedrooms to suit all needs and budgets—from spacious deluxe rooms to cozy standard options. All rooms feature en-suite bathrooms, flat-screen TVs, and complimentary Wi-Fi throughout the property. Free private parking is also available on site.

We’re also proud to be dog-friendly, so your four-legged friends are more than welcome to join you for the adventure!

Our on-site restaurant and bar serve a variety of Scottish dishes, along with a fine selection of local whiskies and gins. Relax by the log fire in our cozy lounge or enjoy a complimentary buffet breakfast each morning in our light and airy dining room.

Explore Scotland from Our Doorstep

Nestled in the heart of rural Perthshire, The Bein Inn is more than just a place to stay—it's your perfect launchpad for discovering the beauty and charm of Scotland. Ideally situated, our inn offers a peaceful retreat amid breathtaking landscapes, making it the perfect base for exploring Scotland’s rich cultural heritage, historic landmarks, natural wonders, and famous filming locations—including those seen in Outlander.

Scenic Surroundings: Enjoy the tranquillity of rural Perthshire, with rolling hills and picturesque countryside offering a peaceful escape from city life.

Close to Attractions: From nature trails and castles to golf courses and historic towns, The Bein Inn is ideally placed for visits to Balvaird Castle, and we’re just a short drive from St Andrews—the world-famous home of golf.

At The Bein Inn, we believe the journey is just as memorable as the destination. Join us and create unforgettable experiences as you explore the many wonders of Scotland.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Murrayshall Country Estate
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 4.57 km from centre

9.0

 

350 reviews

Breakfast available

Located in Perth, Murrayshall Country Estate is in a rural location, within a 10-minute drive of St. John's Kirk and Perth Art Gallery and Museum. This golf hotel is 3.1 mi (5 km) from Scone Palace and 3.4 mi (5.5 km) from Perth Concert Hall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Lovat Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 1.17 km from centre

6.8

 

211 reviews

Breakfast available

Located in Perth, Lovat Hotel is within a 5-minute drive of Perth Ice Rink and St. Ninian's Cathedral. This hotel is 1 mi (1.7 km) from Perth Theatre and 1.1 mi (1.7 km) from Fergusson Gallery.

Compare price on Booking.com
Compare price on Booking.com
Ballathie House Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Country house in Perth · 13.26 km from centre

8.5

 

2,033 reviews

Breakfast available

Situated within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodation in tranquil surroundings.

One of the UK’s leading country house hotels, Ballathie House aims to offer a traditional taste of the Scottish Highlands. It features 41 x 4 star standard beautiful ensuite bedrooms, each one individually decorated and bread over the Main House and Riverside. There is also 12 x 3 star standard simpler style rooms in a separate building 150 yards from the Main House. There is also an award winning cuisine in the 2AA Rosette Restaurant.

Set in Kinclaven, Stanley, just 19 km from Perth city centre, which is home to a theatre, concert hall and specialist shops, Ballathie House occupies an ideal position from which to explore the many attractions of the Scottish Highlands.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Grampian Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Perth · 0.45 km from centre

8.0

 

138 reviews

Breakfast available

With a stay at Grampian Hotel in Perth, you'll be within a 10-minute walk of Perth Ice Rink and St. Ninian's Cathedral. This guest house is 0.5 mi (0.8 km) from Perth Theatre and 0.5 mi (0.9 km) from Fergusson Gallery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Heidl Guest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Perth · 0.47 km from centre

8.8

 

282 reviews

Breakfast available

With a stay at Heidl Guest House in Perth, you'll be within a 10-minute walk of Perth Ice Rink and St. Ninian's Cathedral. This guest house is 0.5 mi (0.9 km) from Perth Theatre and 0.6 mi (0.9 km) from Fergusson Gallery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Lodge At Perth Racecourse
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 3.73 km from centre

8.6

 

226 reviews

Breakfast available

With a stay at The Lodge At Perth Racecourse in Perth, you'll be on the riverwalk, just steps from Perth Racecourse and a 4-minute drive from Scone Palace. This hotel is 3.1 mi (4.9 km) from St. John's Kirk and 3.1 mi (5 km) from Perth Art Gallery and Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sunbank House Hotel
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 1.05 km from centre

9.4

 

70 reviews

Located in Perth, Sunbank House Hotel is within a 15-minute walk of St. John's Kirk and King James V1 Golf Course. This hotel is 0.7 mi (1.2 km) from Perth Art Gallery and Museum and 0.8 mi (1.2 km) from Perth Concert Hall.

Compare price on Booking.com
Compare price on Booking.com
The Dunning Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 13.42 km from centre

8.1

 

427 reviews

Breakfast available

Situated in Perth, 19 km from Scone Palace, The Dunning Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant. The property offers services including meeting and banquet facilities and karaoke.

With a private bathroom fitted with a shower and free toiletries, rooms at the hotel also feature free WiFi, while selected rooms also feature a mountain view. All rooms in The Dunning Hotel are equipped with a flat-screen TV and a hairdryer.

You can play darts at this 3-star hotel, and the area is popular for hiking and skiing.

Dundee Airport is 49 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Bankfoot Inn
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Bankfoot, Perth · 12.60 km from centre

9.2

 

114 reviews

Breakfast available

When you stay at The Bankfoot Inn in Perth, you'll be within a 10-minute drive of Active Kids Adventure Park and Historic Scotland Stanley Mills. This inn is 5.5 mi (8.9 km) from Birnam Oak and 6.1 mi (9.7 km) from Ossian's Hall.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Scone Arms Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 2.66 km from centre

9.0

 

127 reviews

Breakfast available

Located in Perth, Scone Arms Hotel is within a 5-minute drive of St. John's Kirk and Perth Art Gallery and Museum. This hotel is 1.9 mi (3 km) from Perth Concert Hall and 1.9 mi (3 km) from St. Ninian's Cathedral.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Townhouse
Full StarFull StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Perth · 0.51 km from centre

10.0

 

269 reviews

Breakfast available

With a stay at The Townhouse in Perth, you'll be a 3-minute walk from Fergusson Gallery and 7 minutes by foot from St. John's Kirk. This luxury guest house is 0.4 mi (0.6 km) from Perth Theatre and 0.4 mi (0.7 km) from King James V1 Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Sky Lodge Perth
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Motel in Balbeggie, Perth · 5.52 km from centre

8.3

 

1,776 reviews

Sky Lodge offers motel-style accommodation at Perth Airport. The property offers free parking and free WiFi in all rooms.

The en-suite bedrooms offer a flat-screen TV, a desk and a seating area.

Takeaway breakfast consisting of fruit juice, pastry and cereal bar will be offered until further notice.

The lodge is located north of Perth and west of Dundee, only a 10-minute drive from Perth city centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Courtyard
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Perth · 12.67 km from centre

9.2

 

39 reviews

Breakfast available

With a stay at The Courtyard in Perth, you'll be within a 15-minute drive of Cairn O'Mohr Fruit Wines and Camperdown Country Park and Templeton Woods. This bed & breakfast is 9.5 mi (15.3 km) from Dunholm Dog Park and 9.9 mi (15.9 km) from Woodland Park.

Compare price on Booking.com
Compare price on Booking.com
Reception
The Earn Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Perth · 5.52 km from centre

10.0

 

1 review

Breakfast available

With a stay at The Earn Hotel in Perth, you'll be within a 10-minute drive of King James V1 Golf Course and Fergusson Gallery. This hotel is 3.9 mi (6.2 km) from Perth Ice Rink and 4.1 mi (6.6 km) from St. John's Kirk.

Compare price on Booking.com
Compare price on Booking.com

Find the best deals on hotels in Perth Scotland

Perth, located in the heart of Scotland, is a charming city that beautifully blends history with modern amenities. Known as the "Gateway to the Highlands," it offers stunning scenery along the River Tay and serves as a perfect base for exploring the surrounding countryside.

Perth is also rich in cultural heritage, featuring attractions like Scone Palace, where Scottish kings were once crowned, and the Black Watch Castle and Museum, which delves into military history.

If you’re looking for cheap places to stay in Perth to explore the town’s great attractions, we’ve got you covered. Not only do we have a fantastic range of properties but you can also get exclusive discounts of up to 15% on hotels in Perth just by signing up to become a member – and it’s completely free!

Where to Stay in Perth

Perth’s city centre offers a variety of hotels and guesthouses within walking distance of key attractions such as Perth Museum and Art Gallery, St. John's Kirk, and the beautiful Perth Concert Hall. Staying here also puts you right in the midst of Perth’s vibrant shopping and dining scene.

If you prefer a quieter setting, the Kinnoull Hill area provides a peaceful retreat with stunning views over the city and the River Tay. Here you’ll enjoy easy access to the walking trails of Kinnoull Hill Woodland Park. This is a great spot for nature lovers who still want to be close to the city.

For a taste of luxury and history, consider staying near Scone Palace, just a short drive from Perth city centre. This historic area offers a range of upscale hotels and country inns, perfect for those looking to explore the palace and its beautiful grounds.

The village of Birnam, located just across the river from Dunkeld, offers another charming option for those looking to stay slightly outside Perth. Known for its connection to Shakespeare's Macbeth and its picturesque surroundings, Birnam offers a selection of quaint B&Bs and guesthouses. It's a great base for exploring the nearby Hermitage woodland walks and the historic Dunkeld Cathedral.

And for those who enjoy golf, the area around Gleneagles is ideal. Just a short drive from Perth, this world-renowned golf resort offers top-notch facilities. Staying here also provides a convenient base for exploring the stunning Perthshire countryside and enjoying outdoor activities such as horse riding and fishing.

Insider Tips for Perth

  • Explore Scone Palace, the crowning place of Scottish kings, and stroll through its beautiful gardens. Check their event calendar for special activities and historical reenactments.
  • Take a walk along the River Tay, the longest river in Scotland, and enjoy the scenic views. Stop by the Fergusson Gallery, dedicated to the works of the Scottish Colourist JD Fergusson.
  • Visit Perth Farmers' Market, held on the first Saturday of every month, to sample local produce and artisanal goods. Don’t miss the delicious locally-made cheeses and smoked meats.
  • Kinnoull Hill Woodland Park offers excellent hiking trails with stunning views over Perth and the surrounding countryside. The lookout point at the summit is particularly impressive at sunset.
Read more
tripadvisor