Last-minute bed and breakfast 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

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

‘Museum Loft’ Scotland’s Wee Hat Museum is located in Newburgh, just 14 miles from Scone Palace and 18 miles from Discovery Point. This property offers access to a patio, free private parking, and free Wifi. The apartment offers a shared lounge.

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 University is 21 miles from ‘Museum Loft’ Scotland’s Wee Hat Museum, while Fairmont St Andrews Bay Golf Course is 23 miles away. Dundee Airport is 21 miles from the property.

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

The Towerview Coach Houses offers accommodations in Perth, 4 miles from Scone Palace and 20 miles from Discovery Point. There's a private entrance at the vacation home for the convenience of those who stay. There's a sun terrace and guests can access 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. The rooms are equipped with a private bathroom with a bath and a hair dryer, while certain rooms here will provide you with a patio. At the vacation home, the units are equipped with bed linen and towels.

Dundee Airport is 17 miles 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 the garden and barbecue facilities. The property is around 14 miles from Scone Palace, 24 miles from Discovery Point, and 27 miles from Castle Menzies. The apartment also offers free Wifi, free private parking, and facilities for disabled guests.

With direct access to a patio, the apartment consists of 1 bedroom. Offering a terrace with garden views, this apartment also features a satellite flat-screen TV, a well-equipped kitchenette with a microwave, a toaster, and a fridge, as well as 1 bathroom with a walk-in shower and bathrobes. 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.

Glamis Castle is 21 miles from The Hive at Seonaidbheag, while University of Dundee is 24 miles from the property. Dundee Airport is 22 miles 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

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
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 offers accommodations in Luncarty, 6.4 miles from Scone Palace and 27 miles from Castle Menzies. The property is around 29 miles from Discovery Point, 21 miles from Gleneagles, and 21 miles from Falkland Palace & Garden. Glamis Castle is 25 miles away and University of Dundee is 28 miles from the vacation home.

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

Guests can also relax in the garden.

Hill of Tarvit Mansion is 30 miles from the vacation home. Dundee Airport is 27 miles 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-certified 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-certified 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-certified 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