Self-catering accommodation in Perth

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Perth

Sort by
Most popular

See the latest prices and deals by

Primary image
9.6

Hazeldene Guest House

Guesthouse in Perth

When you stay at Hazeldene Guest House in Perth, you'll be in the historical district, within a 10-minute walk of Perth Art Gallery and Museum and Perth Concert Hall. This guest house is 0.7 mi (1.1 km) from St. John's Kirk and 0.8 mi (1.3 km) from St. Ninian's Cathedral.

Exceptional138 reviews
9.6
View details
Wee Kirkhill
9.8

Wee Kirkhill

Apartment in Perth

<h2>Comfortable Living</h2>

Wee Kirkhill in Perth offers a one-bedroom apartment with a garden. The property features family rooms, a fully equipped kitchenette, and a cosy living room with a fireplace.

<h2>Modern Amenities</h2>

Guests enjoy free on-site private parking, a dining area, and a fully equipped kitchen with a refrigerator, microwave, and oven. Additional amenities include a TV, soundproofing, and tiled and parquet floors.

<h2>Prime Location</h2>

Located 8 km from Scone Palace and 6 km from Huntingtower Castle, the apartment is also close to Dunkeld and Birnam Station (15 km) and Perth College (6 km). Dundee Airport is 42 km away.

<h2>Guest Satisfaction</h2>

Highly rated for its friendly host and impeccable room cleanliness, Wee Kirkhill ensures a comfortable and pleasant stay.

Exceptional79 reviews
9.8
View details
Dunallan Guest House
8.9

Dunallan Guest House

Guest house in Perth

Featuring 4-star accommodation, Dunallan Guest House is situated in Perth, 2.8 km from Scone Palace and 34 km from Discovery Point. Both free WiFi and parking on-site are accessible at the guest house free of charge. The guest house has family rooms as well as facilities for disabled guests.

The guest house offers a seating area with a flat-screen TV and a private bathroom with a hair dryer, free toiletries and shower. The guest house features some units with garden views, and the units include a kettle. At the guest house, each unit has bed linen and towels.

Guests at Dunallan Guest House will be able to enjoy activities in and around Perth, like pub crawls.

Falkland Palace & Garden is 27 km from the accommodation, while Gleneagles is 31 km from the property. Dundee Airport is 29 km away.

Fabulous761 reviews
8.9
View details
Tayside Hotel
8.2

Tayside Hotel

Guest house in Perth, Stanley

<h2>Historic Setting</h2>

Tayside Hotel in Stanley offers a 3-star guest house experience within a historic building. The property features a beautiful garden, outdoor seating area, and picnic spots, providing a charming setting for relaxation.

<h2>Comfortable Accommodations</h2>

Rooms include private bathrooms with walk-in showers, tea and coffee makers, and free toiletries. Additional amenities include sofa beds, sofas, and outdoor furniture, ensuring a comfortable stay.

<h2>Dining Experience</h2>

The family-friendly restaurant serves British and Scottish cuisine with vegetarian, vegan, gluten-free, and dairy-free options. Breakfast includes full English or Irish, warm dishes, juice, and fruits. Guests can also enjoy lunch and dinner in a welcoming ambience.

<h2>Activities and Attractions</h2>

Located 16 km from Scone Palace and 36 km from Dundee Airport, the hotel offers skiing, hiking, and cycling activities. Nearby attractions include Glamis Castle and Falkland Palace & Garden, each approximately 40 km away.

Very good508 reviews
8.2
View details
Heidl Guest House partner with Grampian Hotel
7.6

Heidl Guest House partner with Grampian Hotel

Guest house in Perth

Situated in the centre of Perth, a 35-minute drive from Dundee, this guest house offers free Wi-Fi and free parking on site. The surrounding countryside is home to a number of castles, and offers opportunities for walking, cycling and birdwatching.

Each room at Heidl Guest House partner with Grampian Hotel is traditionally furnished, and benefits from a flat-screen TV, tea and coffee making facilities, and free toiletries.

In the morning guests can enjoy breakfast in the light and airy eating area. A range of restaurants are within easy walking distance, and many of the nearby bars also offer food.

Gleneagles Golf Course is a 25-minute drive from the building. The edge of the Cairngorms National Park can be reached in around an hour’s drive.

Good896 reviews
7.6
View details
Woodlea
8.5

Woodlea

Guest house in Perth

A 6-minute walk from Perth city centre and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray. Scone Palace and Perth Race course are both 2 miles from the property.

All the rooms are en suite and many of them are located on the ground floor. They all come with a flat-screen TV, toiletries, a hairdryer and ironing facilities.

In the morning, a freshly cooked breakfast is served in the dining room which has original features, including hand-painted cornices and coving. Local produce is used wherever possible.

St. Andrews is 45 miles from Woodlea, and Stirling is 33 miles away. Blair Castle and Cairngorms National Park are within 1 hours drive from the accommodation. The nearest airport is in Edinburgh, 42 miles from the property.

Fabulous817 reviews
8.5
View details
Primary image
8.8

Heidl Guest House

Guesthouse in Perth

With a stay at Heidl Guest House in Perth, you'll be a 4-minute walk from Perth Leisure Pool and 6 minutes by foot from Perth Ice Rink. This guest house is 0.4 mi (0.6 km) from St. Ninian's Cathedral and 0.5 mi (0.9 km) from Perth Theatre.

Fabulous284 reviews
8.8
View details
Auld Manse Guest House
8.8

Auld Manse Guest House

Guest house in Perth

Just 150 metres from the banks of the River Tay, the Victorian Auld Manse Guest House is located in Perth’s residential area and is only a 15-minute walk from Perth town centre. Free Wi-Fi is available in public areas, and free parking is also possible.

A full Scottish breakfast is served in the light and airy dining room which features a traditional fireplace.

Tea and coffee making facilities and a private bathroom with a hairdryer are included in each bright bedroom.

Local bars and restaurants are just 200 metres from the Auld Manse. The King James VI Golf Club is less than a 5-minute drive away and Perth Rail Station is just 2 miles from the guest house. Black Watch Castle and Museum is 1-mile away.

Fabulous518 reviews
8.8
View details
Greyfriars Flat
7.4

Greyfriars Flat

Apartment in Perth

Offering city views, Greyfriars Flat is an accommodation located in Perth, 35 km from Discovery Point and 25 km from Falkland Palace & Garden. Free WiFi is available throughout the property and Scone Palace is 3.8 km away.

The spacious apartment features 1 bedroom, a flat-screen TV with satellite channels, a fully equipped kitchen with an oven and a microwave, a washing machine, and 1 bathroom with a walk-in shower. Towels and bed linen are provided in the apartment. Additional in-room amenities include wine or champagne.

Gleneagles is 30 km from the apartment. Dundee Airport is 31 km away.

Good81 reviews
7.4
View details
Primary image
8.0

Greyfriars Flat

Apartment in Perth

With a stay at this apartment in Perth, you'll be within a 5-minute walk of St. John's Kirk and Fergusson Gallery. This apartment is 0.4 mi (0.6 km) from Perth Art Gallery and Museum and 0.4 mi (0.6 km) from Perth Concert Hall.

Very good2 reviews
8.0
View details
Glencarse Hotel
9.2

Glencarse Hotel

Guest house in Perth, Glencarse

<h2>Comfortable Accommodations</h2>

Glencarse Hotel in Glencarse offers family rooms with private bathrooms, garden views, and modern amenities. Each room includes a tea and coffee maker, free toiletries, and a TV.

<h2>Dining Experience</h2>

Guests can enjoy a traditional restaurant serving European cuisine with gluten-free and dairy-free options. The on-site bar provides a relaxing atmosphere for evening drinks.

<h2>Leisure Facilities</h2>

The hotel features a sun terrace, garden, and outdoor seating area. Free WiFi is available in public areas, and a lounge offers a cosy space to unwind.

<h2>Convenient Location</h2>

Located 12 km from Scone Palace and 21 km from Dundee Airport, the hotel is near attractions such as St Ninian's Cathedral and Perth and Kinross Council. Free on-site private parking is provided.

Exceptional201 reviews
9.2
View details
No 9 The Guest House Perth
9.1

No 9 The Guest House Perth

Guest house in Perth

Situated 34 km from Discovery Point, 27 km from Falkland Palace & Garden and 31 km from Gleneagles, No 9 The Guest House Perth features accommodation located in Perth. The property has garden and city views, and is 2.8 km from Scone Palace. Private parking can be arranged at an extra charge.

All units in the guest house are fitted with a kettle. Featuring a private bathroom with a shower and free toiletries, units at the guest house also boast free WiFi. The units are equipped with heating facilities.

À la carte and continental breakfast options with fruits and juice are available. As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property.

Dundee Airport is 29 km from the property.

Exceptional173 reviews
9.1
View details
Studio Flat, Close to Perth City Centre
7.2

Studio Flat, Close to Perth City Centre

Apartment in Perth

Set 29 km from Gleneagles, Studio Flat, Close to Perth City Centre features accommodation in Perth. With free private parking, the property is 4.9 km from Scone Palace and 37 km from Discovery Point. The property is non-smoking and is situated 26 km from Falkland Palace & Garden.

Dundee Airport is 32 km from the property.

Good15 reviews
7.2
View details
Lovely City Centre 1 bedroom flat.
9.2

Lovely City Centre 1 bedroom flat.

Apartment in Perth

Lovely City Centre 1 bedroom flat. In Perth offers accommodation with free WiFi, 3.4 km from Scone Palace, 35 km from Discovery Point and 25 km from Falkland Palace & Garden. The property is non-smoking and is set 31 km from Gleneagles.

The 1-bedroom apartment is fitted with a living room with a flat-screen TV, a fully equipped kitchen with an oven and a microwave, and 1 bathroom with a hair dryer. Towels and bed linen are featured in the apartment. For added privacy, the accommodation features a private entrance.

Dundee Airport is 31 km away.

Exceptional133 reviews
9.2
View details
Acer Guest House
7.7

Acer Guest House

Guest house in Perth

Situated in Perth, Acer Guest House is just a few metres from the banks of the famous River Tay. The 4-star guest house offers elegant rooms with free Wi-Fi and en suite bathrooms.

The rooms at Acer are individually decorated, and each has a luxury bathroom with free toiletries and a hairdryer. All rooms feature a flat-screen TV and tea/coffee facilities.

Acer Guest House is just a 5-minute drive from both the King James VI and Craigie Hill Golf Clubs. Free on-site parking is available, and Dundee can be reached in a 30-minute drive.

Good58 reviews
7.7
View details
Primary image
9.4

The Courtyard

Bed & breakfast in Perth

With a stay at The Courtyard in Perth, you'll be within a 15-minute drive of Cairn O'Mohr Fruit Wines and The Binn Hill. This bed & breakfast is 9.4 mi (15.1 km) from TeamSport Go Karting Dundee and 9.5 mi (15.2 km) from Camperdown Country Park and Templeton Woods.

Exceptional48 reviews
9.4
View details
Watergate
9.0

Watergate

Apartment in Perth

Watergate is located in Perth, 35 km from Discovery Point, 25 km from Falkland Palace, as well as 31 km from Gleneagles. The property is non-smoking and is situated 3.9 km from Scone Palace.

The spacious apartment has 2 bedrooms, a TV, a fully equipped kitchen with an oven and a microwave, a washing machine, and 2 bathrooms with a shower. Featuring free private parking, this 3-star apartment also features free WiFi.

Guests at the apartment can enjoy golfing and cycling nearby, or make the most of the garden.

Dundee Airport is 31 km from the property.

Exceptional22 reviews
9.0
View details
Primary image
9.6

Scotia

Bed & breakfast in Perth

With a stay at Scotia in Perth, you'll be a 4-minute walk from Black Watch Regimental Museum and 7 minutes by foot from St. Ninian's Cathedral. This bed & breakfast is 0.7 mi (1.1 km) from Perth Theatre and 0.8 mi (1.2 km) from Perth Concert Hall.

Exceptional61 reviews
9.6
View details
High Street, Stylish City Centre Apartment, 3 Bed
9.1

High Street, Stylish City Centre Apartment, 3 Bed

Apartment in Perth

<h2>Spacious Accommodation</h2>

High Street, Stylish City Centre Apartment in Perth offers a spacious layout with three bedrooms and two bathrooms. The apartment features family rooms, a dining area, and a fully equipped kitchen.

<h2>Modern Amenities</h2>

Guests enjoy free WiFi in public areas, streaming services, a washing machine, and a work desk. Additional amenities include a dishwasher, microwave, and parquet floors.

<h2>Prime Location</h2>

Located 3.9 km from Scone Palace and 31 km from Dundee Airport, the apartment provides easy access to attractions such as Discovery Point and Falkland Palace. Highly rated for room cleanliness and central location.

Exceptional104 reviews
9.1
View details
Primary image
10.0

Princes Street Apartment

Apartment in Perth

With a stay at this apartment in Perth, you'll be within a 5-minute walk of Fergusson Gallery and St. John's Kirk. This apartment is 0.5 mi (0.9 km) from Perth Art Gallery and Museum and 0.6 mi (0.9 km) from Perth Theatre.

Exceptional7 reviews
10.0
View details