Bed and breakfasts 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
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
9.6

Organic Welltree

Bed & breakfast in Perth

Located in Perth, Organic Welltree is in a rural location, within a 10-minute drive of Scone Palace and Perth Racecourse. This bed & breakfast is 4.6 mi (7.3 km) from Murray Star Maze and 6.3 mi (10.2 km) from St. John's Kirk.

Exceptional23 reviews
9.6
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
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
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
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
Primary image
10.0

Rosebank Guest House

Guesthouse in Perth

Located in Perth, Rosebank Guest House is a 3-minute walk from Black Watch Regimental Museum and 6 minutes by foot from St. Ninian's Cathedral. This guest house is 0.8 mi (1.2 km) from North Inch Golf Course and 0.8 mi (1.2 km) from Perth Art Gallery and Museum.

Exceptional105 reviews
10.0
View details
Primary image
9.2

Auld Manse Guest House & Apartment

Guesthouse in Perth

With a stay at Auld Manse Guest House & Apartment in Perth, you'll be within a 10-minute walk of Perth Art Gallery and Museum and Perth Concert Hall. This guesthouse is 0.7 mi (1.1 km) from St. John's Kirk and 0.8 mi (1.2 km) from St. Ninian's Cathedral.

Exceptional20 reviews
9.2
View details
Ordieview Bed & Breakfast
9.1

Ordieview Bed & Breakfast

Bed and breakfast in Perth, Luncarty

Located in Luncarty and only 12 km from Scone Palace, Ordieview Bed & Breakfast provides accommodation with garden views, free WiFi and free private parking. This 3-star bed and breakfast offers luggage storage space. Castle Menzies is 43 km from the bed and breakfast and Discovery Point is 48 km away.

The units in the bed and breakfast are equipped with a flat-screen TV. The units are equipped with heating facilities.

Guests can also relax in the garden.

Gleneagles is 35 km from the bed and breakfast, while Falkland Palace & Garden is 35 km away. Dundee Airport is 43 km from the property.

Exceptional178 reviews
9.1
View details
Adam Guest House
9.6

Adam Guest House

Guest house in Perth

Situated in Perth, 2.8 km from Scone Palace, Adam Guest House features accommodation with free WiFi and free private parking. The property is non-smoking and is located 34 km from Discovery Point.

At the guest house, the rooms are fitted with a ward...

Exceptional152 reviews
9.6
View details
Arisaig Guest House
9.6

Arisaig Guest House

Guest house in Perth

Situated within 2.8 km of Scone Palace and 34 km of Discovery Point in Perth, Arisaig Guest House offers accommodation with seating area. This guest house features free private parking, a housekeeping service and free WiFi. The guest house has family rooms.

At the guest house, all units are fitted with a desk and a flat-screen TV. At the guest house, all units are soundproof. At the guest house, units have bed linen and towels.

Continental and Full English/Irish breakfast options with warm dishes, local specialities and fresh pastries are available each morning at the guest house. Guests are welcome to wind down in the in-house lounge, while packed lunches are also available.

Falkland Palace is 27 km from Arisaig Guest House, while University of Dundee is 33 km from the property. The nearest airport is Dundee Airport, 29 km from the accommodation.

Exceptional430 reviews
9.6
View details
Primary image
10.0

The Townhouse

Guesthouse in Perth

With a stay at The Townhouse in Perth, you'll be a 3-minute walk from Fergusson Gallery and 6 minutes by foot from Tay Street. This luxury guest house is 0.4 mi (0.7 km) from King James V1 Golf Course and 0.5 mi (0.9 km) from Perth Theatre.

Exceptional326 reviews
10.0
View details
Primary image
9.4

Westview

Guesthouse in Perth

With a stay at Westview in Perth, you'll be a 3-minute walk from Black Watch Regimental Museum and 6 minutes by foot from St. Ninian's Cathedral. This guest house is 0.6 mi (1 km) from Perth Theatre and 0.7 mi (1.1 km) from Perth Concert Hall.

Exceptional32 reviews
9.4
View details