Self-catering accommodation in Perthshire

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

Perthshire

Sort by
Most popular

See the latest prices and deals by

Primary image
9.6

Staybridge Suites Dundee by IHG

Hotel in Dundee

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 15 mi (24.1 km) from Old Course at St Andrews.

Exceptional752 reviews
9.6
View details
Primary image
10.0

Craigroyston House & Lodge

Guesthouse in Pitlochry

With a stay at Craigroyston House & Lodge, you'll be centrally located in Pitlochry, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This golf guest house is 0.6 mi (0.9 km) from Blair Athol Distillery and 0.9 mi (1.4 km) from Pitlochry Golf Club.

Exceptional331 reviews
10.0
View details
Primary image
9.4

The Tower Gastro Pub & Apartments

Guesthouse in Crieff

With a stay at The Tower Gastro Pub & Apartments in Crieff, you'll be a 2-minute walk from Gordon & Durward and 6 minutes by foot from The Strathearn Gallery. This guest house is 11.1 mi (17.9 km) from Loch Lomond and The Trossachs National Park and 0.5 mi (0.9 km) from Harrisons Fine Wines.

Exceptional122 reviews
9.4
View details
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
Garden Rooms, Ferry Rd, Pitlochry
9.0

Garden Rooms, Ferry Rd, Pitlochry

Guest house in Pitlochry

<h2>Comfortable Accommodations</h2>

Garden Rooms in Pitlochry offers family rooms with private bathrooms, tea and coffee makers, and free WiFi. Each room includes a TV, electric kettle, and wardrobe, ensuring a pleasant stay.

<h2>Exceptional Facilities</h2>

Guests can relax on the sun terrace or enjoy the outdoor seating area. The property provides free on-site private parking, bicycle parking, and full-day security. Additional amenities include daily housekeeping service, breakfast in the room, and luggage storage.

<h2>Prime Location</h2>

Located 6 km from Killiecrankie and 23 km from Castle Menzies, Garden Rooms is near attractions such as Blair Castle and Scone Palace. The restaurant in the surroundings offers diverse dining options.

<h2>Guest Satisfaction</h2>

Highly rated by guests, Garden Rooms is praised for its breakfast provided by the property, convenient location, and attentive staff.

Exceptional514 reviews
9.0
View details
Primary image
9.0

Craigvrack Hotel & Restaurant

Guesthouse in Pitlochry

Located in Pitlochry, Craigvrack Hotel & Restaurant is in a rural location, within a 15-minute walk of Rob Roy Way - North and Pitlochry Golf Club. This guest house is 4.1 mi (6.7 km) from Cairngorms National Park and 1 mi (1.6 km) from Blair Athol Distillery.

Exceptional426 reviews
9.0
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
Toasty & Warm Beds
4.7

Toasty & Warm Beds

Guest house in Dundee

Toasty & Warm Beds is located in Dundee, 23 km from St Andrews University, 27 km from St Andrews Bay, and 34 km from Scone Palace. The property is around 41 km from Lunan Bay, 2.6 km from University of Dundee and 21 km from Glamis Castle. Free WiFi is available throughout the property and Discovery Point is 1.9 km away.

The guest house is equipped with a flat-screen TV. Towels and bed linen are provided in the guest house. The accommodation is non-smoking.

St Andrews Cathedral is 23 km from the guest house, while Hill of Tarvit Mansion is 27 km away. Dundee Airport is 5 km from the property.

Review score69 reviews
4.7
View details
Primary image
9.4

Station House - Room Only

Guesthouse in Aberfeldy

A stay at Station House - Room Only places you in the heart of Aberfeldy, steps from Temple Gallery and 5 minutes by foot from The Birks of Aberfeldy. This guest house is 17.9 mi (28.9 km) from Cairngorms National Park and 0.4 mi (0.7 km) from Aberfeldy Golf Course.

Exceptional29 reviews
9.4
View details
Primary image
10.0

Claymore Guest House and Apartments

Aparthotel in Pitlochry

With a stay at Claymore Guest House and Apartments in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North. This aparthotel is 0.5 mi (0.8 km) from Pitlochry Golf Club and 0.9 mi (1.4 km) from Blair Athol Distillery.

Exceptional167 reviews
10.0
View details
Primary image
9.0

Shaftesbury Lodge Guest House

Guesthouse in Dundee

Located in Dundee, Shaftesbury Lodge Guest House is within a 15-minute walk of West Park and University of Dundee. This guest house is 14.6 mi (23.5 km) from University of St. Andrews and 15.8 mi (25.5 km) from Old Course at St Andrews.

Exceptional322 reviews
9.0
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
Primary image
9.0

Lodge at Lochside

Bed & breakfast in Bridgend of Lintrathen, Kirriemuir

With a stay at Lodge at Lochside in Kirriemuir, you'll be near ski lifts, just steps from Loch of Lintrathen and a 4-minute drive from Reekie Linn Waterfall. This bed & breakfast is 14.3 mi (23 km) from Cairngorms National Park and 5 mi (8.1 km) from Loch of Kinnordy Nature Reserve.

Exceptional263 reviews
9.0
View details
Shaftesbury Hotel Dundee
8.0

Shaftesbury Hotel Dundee

Guest house in Dundee

Located in the West End of Dundee, the Shaftesbury Lodge Guest House is a 5-minute taxi journey from Dundee city centre. Local restaurants can be reached after 5 minutes’ walk and free Wi-Fi is available throughout the public areas.

This 19th-century guest accommodation has retained many original features and has high ceilings throughout. A TV with a DVD player and tea and coffee facilities are included in each spacious and individually decorated room. A full Scottish breakfast is served in the breakfast room in the morning.

Free public parking is possible nearby and Dundee Airport is just a 5-minute drive away. The Dundee University Botanic Gardens, RRS Discovery and Verdant Works museum are only a 5-minute drive from the property. The V&A Dundee is 3 km away.

Due to the age of the building, the Shaftesbury Lodge Guest House does not have a lift.

Very good772 reviews
8.0
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
Primary image
10.0

Craigmhor Lodge & Courtyard

Guesthouse in Pitlochry

With a stay at Craigmhor Lodge & Courtyard in Pitlochry, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This guest house is 0.7 mi (1.1 km) from Pitlochry Golf Club and 0.9 mi (1.4 km) from Blair Athol Distillery.

Exceptional367 reviews
10.0
View details
Atholl Villa Guest House
9.2

Atholl Villa Guest House

Guest house in Pitlochry

Situated in the town of Pitlochry, Atholl Villa Guest House is a privately owned Victorian building, offering views of Ben Vrackie. It has free parking and retains many original features, such as open fireplaces and wooden sash windows.

Athol Villa’s guest bedrooms are all equipped with free Wi-Fi, a contemporary en suite bathroom, a Freeview LCD TV and a refreshment tray. The 1-bedroom apartment has its own private entrance and features a lounge area, large bedroom and kitchen with fridge and kettle.

The freshly prepared breakfast is served in the conservatory, which looks out onto the garden. Guests will be treated to cereals, fruit, yoghurt or porridge to start, followed by traditional Buckie smoked haddock and Scottish smoked salmon.

Pitlochry Rail Station is less than half a mile from the guest house and there are many shops and restaurants just a few hundred metres away. The picturesque Tay Forest Park is 3 miles from Atholl Villa and Pitlochry Golf Club is less than a mile away.

Exceptional1,389 reviews
9.2
View details