Last-minute hotel deals in Perth

Fri, 25 Jul
Mon, 28 Jul
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Fri, 25 Jul
Mon, 28 Jul
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
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
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-certified 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
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
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

7.9

 

1,088 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 private 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 whiskeys 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 located, 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 tranquility 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
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-certified 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
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
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,028 reviews

Breakfast available

Located within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodations 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 bedrooms with attached bathroom, 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 12 mi from Perth city center, which is home to a theater, 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
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 Wee Hideaway
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.

Apartment in Cupar · 12.71 km from centre

9.3

 

20 reviews

The Wee Hideaway is located in Cupar, just 18 miles from Discovery Point and 20 miles from St Andrews University. This apartment is 23 miles from Fairmont St Andrews Bay Golf Course. Free Wifi is available throughout the property and Scone Palace is 14 miles away.

The apartment includes 1 bedroom, 1 bathroom with a walk-in shower, a seating area, and a fully equipped kitchen with a dishwasher. A TV is featured. The accommodation is non-smoking.

Guests at The Wee Hideaway will be able to enjoy activities in and around Cupar, like cycling.

Dundee Airport is 21 miles away.

Compare price on Booking.com
Compare price on Booking.com
Wonderland Cottage
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.

Holiday home in Cupar · 12.71 km from centre

9.5

 

13 reviews

Featuring a garden, Wonderland Cottage features accommodations in Cupar. The property is around 18 miles from Discovery Point, 20 miles from St Andrews University, and 23 miles from Fairmont St Andrews Bay Golf Course. Free Wifi is available throughout the property and Scone Palace is 14 miles away.

The vacation home includes 2 bedrooms, 1 bathroom with a walk-in shower, a seating area, and a fully equipped kitchen with an oven. A TV is available. The accommodation has a fireplace.

Dundee Airport is 21 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Lodge 3 - Rait
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.

Holiday home in Perth · 12.50 km from centre

9.1

 

9 reviews

Lodge 3 - Rait is located in Perth, just 12 miles from Scone Palace and 17 miles from Discovery Point. Complimentary Wifi is provided throughout the property and private parking is available on site. St Andrews University is 29 miles from the vacation home.

The vacation home includes 2 bedrooms, 3 bathrooms with a walk-in shower and a hot tub, a seating area, and a fully equipped kitchen with a microwave. A TV is featured. The accommodation has a fireplace.

Guests at Lodge 3 - Rait will be able to enjoy activities in and around Perth, like golfing, cycling, and fishing. Guests can also relax in the garden.

Dundee Airport is 12 miles away.

Compare price on Booking.com
Compare price on Booking.com
Avonal Lodge 24
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.

Holiday home in Perth · 13.21 km from centre

9.4

 

11 reviews

Avonal Lodge 24 offers accommodations in Perth, 13 miles from Scone Palace. This vacation home features a garden.

The vacation home includes 2 bedrooms, 2 bathrooms with a walk-in shower, a seating area, and a fully equipped kitchen with a dishwasher. Featuring free private parking, this 4-star vacation home also features free Wifi. The accommodation is non-smoking.

Guests at Avonal Lodge 24 will be able to enjoy activities in and around Perth, like golfing, cycling, and fishing.

Dundee Airport is 30 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Lodge 1 - Silver Birch
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.

Holiday home in Perth · 12.50 km from centre

Lodge 1 - Silver Birch offers accommodations in Perth, 12 miles from Scone Palace and 17 miles from Discovery Point. Free Wifi is provided throughout the property and private parking is available on site. Guests can use a garden.

The vacation home includes 3 bedrooms, 2 bathrooms with a walk-in shower and a hot tub, a seating area, and a fully equipped kitchen with a microwave. A TV is available. The accommodation has a fireplace.

Guests at Lodge 1 - Silver Birch will be able to enjoy activities in and around Perth, like golfing, cycling, and fishing.

St Andrews University is 29 miles from the accommodation. Dundee Airport is 12 miles away.

Compare price on Booking.com
Compare price on Booking.com
Lodge 19 - Isla Hideaway
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.

Holiday home in Perth · 12.50 km from centre

Lodge 19 - Isla Hideaway is located in Perth, just 12 miles from Scone Palace and 17 miles from Discovery Point. Both free Wifi and private parking are accessible at the vacation home free of charge.

Lodge 19 - Isla Hideaway includes 2 bedrooms, 1 bathroom with a walk-in shower and a hot tub, a seating area, and a fully equipped kitchen with an oven. A TV is offered. The accommodation has a fireplace.

Guests at the accommodation will be able to enjoy activities in and around Perth, like golfing, cycling, and fishing. Guests can relax in the garden at the property.

St Andrews University is 29 miles from Lodge 19 - Isla Hideaway. Dundee Airport is 12 miles from the property.

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

 

419 reviews

Breakfast available

Located in Perth, 12 miles from Scone Palace, The Dunning Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. The property provides services including meeting and banquet facilities and karaoke.

With a private bathroom equipped with a shower and free toiletries, rooms at the hotel also feature free WiFi, while selected rooms also feature a mountain view.

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

Dundee Airport is 30 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Southbank Cottage
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.

Holiday home in Perth, Errol · 13.60 km from centre

10.0

 

3 reviews

Southbank Cottage is located in Errol, just 14 miles from Discovery Point and 27 miles from St Andrews University. Featuring free private parking, the 4-star vacation home is 12 miles from Scone Palace.

With free Wifi, this 1-bedroom vacation home features a TV, a washing machine, and a fully equipped kitchen with kitchenware. Towels and bed linen are offered in the vacation home. The accommodation has a fireplace.

Guests can relax in the garden at the property.

Fairmont St Andrews Bay Golf Course is 30 miles from the vacation home. Dundee Airport is 12 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
The Cottage
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.

Holiday home in Perth, Bankfoot · 13.33 km from centre

8.0

 

6 reviews

The Cottage is located in Bankfoot, just 26 miles from Glamis Castle and 26 miles from Blair Castle. The property is around 12 miles from Scone Palace, 23 miles from Castle Menzies, and 22 miles from Killiecrankie. Gleneagles is 26 miles from the vacation home and Falkland Palace & Garden is 26 miles away.

The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and kitchenware, a washing machine, and 1 bathroom. Offering free private parking, this 4-star vacation home also features free Wifi. The accommodation has a fireplace.

Guests can relax in the garden at the property.

Dundee Airport is 32 miles from the property.

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