Last-minute self-catering accommodation deals in Perth

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
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.

Clear filters

Perth

Most popular
Sort by

See the latest prices and deals by choosing your dates

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.2

 

12 reviews

Wonderland Cottage, a property with a garden, is situated in Cupar, 29 km from Discovery Point, 33 km from St Andrews University, as well as 36 km from St Andrews Bay. Free WiFi is available throughout the property and Scone Palace is 23 km away.

The holiday home has 2 bedrooms, a TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a walk-in shower. There is also a seating area and a fireplace.

Dundee Airport is 34 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Best Western Queens 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.53 km from centre

7.2

 

293 reviews

A stay at Best Western Queens Hotel places you in the heart of Perth, within a 10-minute walk of Fergusson Gallery and Perth Theatre. This hotel is 0.6 mi (0.9 km) from St. Ninian's Cathedral and 0.6 mi (1 km) from Perth Ice Rink.

Compare price on Booking.com
Compare price on Booking.com
‘Museum Loft’ Scotland’s Wee Hat Museum
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.

Apartment in Cupar, Newburgh · 12.57 km from centre

9.4

 

48 reviews

Offering a shared lounge and river view, ‘Museum Loft’ Scotland’s Wee Hat Museum is located in Newburgh, 30 km from Discovery Point and 33 km from St Andrews University. This property offers access to a patio, free private parking and free WiFi. The property is non-smoking and is set 23 km from Scone Palace.

The apartment consists of 1 bedroom, a living room, a fully equipped kitchen with a microwave and a kettle, and 1 bathroom with an a bath or shower and a hair dryer. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.

Guests at the apartment will be able to enjoy activities in and around Newburgh, like hiking.

St Andrews Bay is 37 km from ‘Museum Loft’ Scotland’s Wee Hat Museum. Dundee Airport is 34 km away.

Compare price on Booking.com
Compare price on Booking.com
The Towerview Coach Houses
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 · 3.15 km from centre

9.5

 

26 reviews

Set within 6.5 km of Scone Palace and 32 km of Discovery Point, The Towerview Coach Houses offers rooms in Perth. There is a private entrance at the holiday home for the convenience of those who stay. There is a sun terrace and guests can make use of free WiFi and free private parking.

Featuring a fully equipped kitchen with an oven and a microwave, each unit also comes with a satellite flat-screen TV, ironing facilities, wardrobe and a seating area with a sofa. Units are complete with a private bathroom equipped with a bath and a hair dryer, while certain units at the holiday home also provide guests with a patio. At the holiday home, the units are equipped with bed linen and towels.

Dundee Airport is 28 km away.

Compare price on Booking.com
Compare price on Booking.com
The Hive at Seonaidbheag
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 Perth · 10.78 km from centre

9.5

 

39 reviews

The Hive at Seonaidbheag is a recently renovated apartment in Perth, where guests can make the most of its garden and barbecue facilities. Boasting private check-in and check-out, this property also provides guests with an outdoor fireplace. The apartment also offers free WiFi, free private parking and facilities for disabled guests.

The apartment is fitted with 1 bedroom, 1 bathroom, bed linen, towels, a flat-screen TV with streaming services, a fully equipped kitchenette, and a terrace with garden views. This apartment also features a patio that doubles up as an outdoor dining area. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Skiing, cycling and hiking are possible within the area, and the apartment offers ski storage space.

Scone Palace is 22 km from The Hive at Seonaidbheag, while Discovery Point is 39 km from the property. Dundee Airport is 35 km away.

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

 

2 reviews

Located in Errol, 44 km from St Andrews University and 49 km from St Andrews Bay, Southbank Cottage provides accommodation with access to a garden. Featuring free private parking, the 4-star holiday home is 20 km from Scone Palace. The property is non-smoking and is situated 23 km from Discovery Point.

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

Dundee Airport is 19 km from the property.

Compare price on Booking.com
Compare price on Booking.com
Honeysuckle 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, Luncarty · 6.20 km from centre

9.4

 

16 reviews

Honeysuckle Cottage, a property with a garden, is situated in Luncarty, 44 km from Castle Menzies, 47 km from Discovery Point, as well as 34 km from Gleneagles. The property is located 34 km from Falkland Palace & Garden, 40 km from Glamis Castle and 46 km from University of Dundee. The property is non-smoking and is set 10 km from Scone Palace.

The holiday home is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. Offering free private parking, this 4-star holiday home also features free WiFi. The accommodation offers a fireplace.

Hill of Tarvit Mansion is 48 km from the holiday home. Dundee Airport is 43 km away.

Compare price on Booking.com
Compare price on Booking.com
These properties may not be in the centre of Perth, but are nearby and match your search.
Primary image
Malmaison Dundee
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 Dundee · 29.26 km from centre

8.4

 

959 reviews

Breakfast available

When you a stay at Malmaison Dundee in Dundee, you'll be near the airport, just steps from St Mary's Church and V&A Dundee. This eco-friendly hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.7 mi (23.6 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Crieff Hydro
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 Crieff · 25.09 km from centre

8.2

 

698 reviews

Located in Crieff, Crieff Hydro is in a rural location, within a 15-minute walk of Gordon & Durward and Crieff Golf Club Limited. This family-friendly hotel is 11.3 mi (18.2 km) from Loch Lomond and The Trossachs National Park and 1 mi (1.6 km) from Harrisons Fine Wines.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Apex City Quay Hotel & Spa
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 Dundee · 29.76 km from centre

9.2

 

943 reviews

Breakfast available

With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from V&A Dundee. This eco-friendly hotel is 13.1 mi (21.1 km) from University of St. Andrews and 14.4 mi (23.1 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Four Points Flex by Sheraton Dundee
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 Dundee · 29.19 km from centre

9.2

 

938 reviews

Breakfast available

Located in Dundee, Four Points Flex by Sheraton Dundee is just steps from St Mary's Church and 3 minutes by foot from City Square. This hotel is 0.3 mi (0.4 km) from University of Dundee and 0.4 mi (0.7 km) from Discovery Point.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hampton by Hilton Dundee City Centre
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 Dundee · 28.86 km from centre

9.2

 

918 reviews

Breakfast available

A stay at Hampton by Hilton Dundee City Centre places you in the heart of Dundee, within a 5-minute walk of University of Dundee and Abertay University. This hotel is 13.5 mi (21.8 km) from University of St. Andrews and 14.8 mi (23.8 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Holiday Inn Express Glenrothes 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 Glenrothes · 26.04 km from centre

8.8

 

611 reviews

Breakfast available

Located in Glenrothes, Holiday Inn Express Glenrothes by IHG is within a 5-minute drive of Bongos Soft Play Centre and Skydive St. Andrews. This hotel is 4.1 mi (6.6 km) from Lomond Hills and 5.3 mi (8.6 km) from Happy Hounds Secure Dog Walking Field.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Landmark Hotel and SPA Leisure Club a Palette 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 Dundee · 23.93 km from centre

8.0

 

923 reviews

Breakfast available

When you stay at The Landmark Hotel and SPA Leisure Club a Palette hotel in Dundee, you'll be near the airport, within a 5-minute drive of Dundee Karting and Camperdown Country Park and Templeton Woods. This spa hotel is 18.6 mi (30 km) from Old Course at St Andrews and 1.3 mi (2.1 km) from Dunholm Dog Park.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Angus 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 Blairgowrie · 22.47 km from centre

7.8

 

415 reviews

Breakfast available

Located in Blairgowrie, Angus Hotel is next to a golf course – a 3-minute walk from Cateran Trail and within a 5-minute drive of Blairgowrie Golf Club. This golf hotel is 14 mi (22.5 km) from Cairngorms National Park and 3 mi (4.8 km) from Alyth Museum.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Longforgan Coaching 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 Longforgan, Dundee · 20.39 km from centre

7.8

 

304 reviews

Breakfast available

Located in Dundee, The Longforgan Coaching Inn is a 4-minute drive from Dundee Karting and 5 minutes from Camperdown Country Park and Templeton Woods. This golf inn is 4.2 mi (6.8 km) from Dunholm Dog Park and 4.4 mi (7.1 km) from Maggie's Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Balbirnie House
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 Glenrothes · 27.36 km from centre

8.8

 

230 reviews

Located in Glenrothes, Balbirnie House is in a regional park, within a 10-minute drive of Bongos Soft Play Centre and Fife Ice Arena. This family-friendly hotel is 5.1 mi (8.1 km) from Wellsgreen Golf Range and 5.7 mi (9.1 km) from Happy Hounds Secure Dog Walking Field.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Indigo Dundee by IHG
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 Dundee · 29.89 km from centre

9.2

 

873 reviews

Breakfast available

With a stay at Hotel Indigo Dundee by IHG in Dundee, you'll be in a shopping district, within a 15-minute walk of City Square and V&A Dundee. This eco-friendly hotel is 0.8 mi (1.3 km) from Discovery Point and 1.1 mi (1.7 km) from Dundee Science Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Staybridge Suites Dundee by IHG
Full 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 Dundee · 29.90 km from centre

9.6

 

517 reviews

Breakfast available

A stay at Staybridge Suites Dundee by IHG places you in the heart of Dundee, within a 10-minute walk of McManus Galleries and Museum and Abertay University. This hotel is 13.4 mi (21.6 km) from University of St. Andrews and 14.9 mi (24 km) from Old Course at St Andrews.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Invercarse Hotel Dundee, BW Signature Collection
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 Dundee · 25.94 km from centre

8.6

 

582 reviews

Breakfast available

When you stay at Invercarse Hotel Dundee, BW Signature Collection in Dundee, you'll be next to a golf course, within a 5-minute drive of Maggie's Centre and University of Dundee. This golf hotel is 1.9 mi (3 km) from Verdant Works and 2.6 mi (4.2 km) from V&A Dundee.

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