Perth B&B & Hotel Deals

60 Bed and Breakfast Deals & Cheap Hotels in Perth, Scotland from £29 - Book Now!
B&B in Perth
Search box responsive

Enter your dates to see deals!

Check-in
Check-out
Rooms
Adults
Kids
See BIG Midweek & Weekend Deals
Search Your Dates Now!
Sort by: Most Popular Lowest Price A - Z Stars 5 > 1 Loading...
See Weekend & Midweek Offers + BIG Autumn Deals: Search Your Dates Now!
Scotia (Bed and Breakfast)
71 Dunkeld Road, Perth, Scotland
Room Rates:
£29 - £121
 Check Availability
  • "We stayed at the Scotia B&B August and were given a very warm welcome by Suzie. The room was immaculate and well appointed with tea, coffee and biscuits on the hospitality tray. Breakfasts we gigantic which were also freshly cooked by our host with the most who also helped us with info and were given a great local map with places to visit & restaurants etc. Would return and recommend!" Pam Pam Review Score; 8.0/10
Free WiFi Free Parking Pets Allowed No Smoking Rooms
Station Hotel
1 Leonard Street, Perth, Scotland
Room Rates:
£44 - £149
 Check Availability
  • "An old, once grand I imagine, hotel with spacious public areas and rooms. My room was spacious and comfortable, spotlessly clean, rather dated which is what I expected and breakfast was perfectly adequate. With some tlc and investment I am sure it could be grand again. Close to train and bus stations, staff were friendly, I would definitely stay again when on another business trip." McClyde McClyde Review Score; 8.3/10
Free WiFi Free Parking Disabled Rooms No Smoking Rooms
New County Hotel
22/30 County Place, Perth, Scotland
Room Rates:
£30 - £112
 Check Availability
  • "Swiftly moving the New County Hotel up my list of favourite holiday destinations. Good distance from the station, good proximity to the best bits of the town and Main Street. Towels and bedding were fresh, the breakfast was very appealing, and the bathroom was very spacious. Felt quite luxurious. " Phil Phil Review Score; 7.7/10
Free WiFi No Smoking Rooms
Dunallan Guest House (B&B)
10 Pitcullen Cresent, Perth, Scotland
Room Rates:
£34 - £80
 Check Availability
  • "We stayed at the Dunallen for 3 nights with our dog in June this year. Frances and Jeanette were very welcoming hosts with great local knowledge and charm who couldn't do too much to help. Our ground floor room was very well appointed and comfy and the breakfasts second to none. Will no doubt return more often and this guest house will be our first choice!" Ron Ron Review Score; 8.7/10
Free WiFi Free Parking Pets Allowed Disabled Rooms No Smoking Rooms
Auld Manse Guest House (B&B)
Strathmore Street, Perth, Scotland
Room Rates:
£35 - £117
 Check Availability
  • "The hosts Ian and June were terrific! My room on this occasion was comfy and spotless with the breakfast chosen from a list the night before. Everything was fine and i shall return as soon as possible. I believe the new owners are also expert hosts with lots of charm, so looking forward to the hospitality of Rob and Glenda who will be taking over from the guest house next door." Jim G Jim G Review Score; 8.0/10
Free WiFi Free Parking Disabled Rooms No Smoking Rooms
Salutation Hotel
34 South St, Perth, Scotland
Room Rates:
£34 - £126
 Check Availability
  • "Hard to decide whether I was more impressed with the hotel aspects or the breakfast. The service across both branches was unfalteringly excellent. Menu was interesting and the breakfast delicious. Room was clean and I can’t impress on you how well I slept. All in all, a great way to spend a week. " Daisy Daisy Review Score; 7.7/10
Free WiFi Pets Allowed Disabled Rooms No Smoking Rooms
Heidl Guest House (B&B)
43 York Place, Perth, Scotland
Room Rates:
£36 - £105
 Check Availability
  • "A great owner who is friendly and considerate, providing clean, well furnished and decorated rooms and an extremely good breakfast. Located a few strides from the town centre, trains and buses a few minutes away You couldn't ask for more, excellent value for money, we would be happy to stay again and can recommend to anyone." Orla Orla Review Score; 8.3/10
Free WiFi Free Parking No Smoking Rooms
Hazeldene Guest House (B&B)
Strathmore Street, Perth, Scotland
Room Rates:
£40 - £117
 Check Availability
  • "We had a nice welcome and found the owners to be friendly and hospitable. Located a decent walk from town, a nice Guest House, lovely and clean. Our room was well decorated and furnished, well equipped with all the essentials and breakfast next morning had good choices and was enjoyable. On a bus route for anyone not liking a walk, there is a private car park at the rear." Norman Norman Review Score; 8.0/10
Free WiFi Free Parking No Smoking Rooms
Best Western Queens Hotel
Leonard Street, Perth, Scotland
Room Rates:
£45 - £124
 Check Availability
  • "Not sure how you’d stay in this hotel and be anything less than pleased. Room was nice enough, but got the feeling from talking to the staff I met that they were really focused on trying to help your stay be as good as possible. It’s a good attitude to have, meant that we wanted for nothing. I liked that." Edwidge Edwidge Review Score; 7.7/10
Free WiFi Free Parking Indoor Pool Fitness Room No Smoking Rooms
Rowanlea Guest House (B&B)
87 Glasgow Road, Perth, Scotland
Room Rates:
£40 - £121
 Check Availability
  • "This Guest House is a shining example of what a B&B should be. Our room was spotlessly clean, well furnished and decorated, the en-suite well equipped with good quality toiletries and towels. Breakfast was cooked to perfection and had good choices. A top rating for everything, including customer service. " Beattie Beattie Review Score; 8.3/10
Free WiFi Free Parking Disabled Rooms No Smoking Rooms
Sunbank House Metro Hotel (B&B)
50 Dundee Road, Perth, Scotland
Room Rates:
£55 - £160
 Check Availability
  • "Nicely located on the outskirts of town, a reasonable walking distance to restaurants, shops etc. The manager was welcoming, friendly and efficient, our room clean and comfortable, the bathroom quite small, breakfast was freshly cooked to order and good. We enjoyed our brief stay." countrycouple countrycouple Review Score; 8.3/10
Free WiFi Free Parking Pets Allowed Disabled Rooms No Smoking Rooms
Almond Villa Guest House
51 Dunkeld Road, Perth, Scotland
Room Rates:
£39 - £95
 Check Availability
  • "Was planning on a bit of a golfing trip, decided that I’d be better off booking in the Almond Villa Guest House rather than anywhere else. You can often get rooms in the resorts and that, but I wanted something with a bit more of a personal touch. Really worked out well. Especially the breakfast. A real feast." Mr D Chadwick Mr D Chadwick Review Score; 7.7/10
Free WiFi Free Parking No Smoking Rooms
No 9 The Guest House Perth (B&B)
Pitcullen Crescent, Perth, Scotland
Room Rates:
£42 - £117
 Check Availability
  • "Have got back from No.9 The Guest House and feels important to leave a word or two as a means of showing my appreciation. I won’t go into the finer details, but we loved the room we had. Travelling as a couple, we had a lot of space and a very comfy bed. Good work on the breakfast, too!" Sandy Sandy Review Score; 7.7/10
Free WiFi Free Parking Pets Allowed No Smoking Rooms
The Royal George Hotel
Tay Street, Perth, Scotland
Room Rates:
£39 - £155
 Check Availability
  • "Remarkable how such a nice place can be hidden all the way up in Perth. I’d never have heard about it if it wasn’t for a recommendation. Passing that along now, seeing as there was the clean rooms, the big bathroom, the breakfast, the parking, and all the rest. Certainly a surprise and a very nice one. " Talisman Talisman Review Score; 7.7/10
Free WiFi Free Parking Pets Allowed Fitness Room Billiards No Smoking Rooms
Holiday Inn Express Perth
200 Dunkeld Rd, Perth, Scotland
Room Rates:
£58 - £115
 Check Availability
  • "Stayed in Perth, picked this place mostly down to the location and because you seemed to get a lot for your money. I’ll mention that again, because the addition of the breakfast and the car park is important. Not many places offer that. Was impressed by the employees, too, a hard working bunch." TraceyAnn TraceyAnn Review Score; 7.7/10
Free WiFi Free Parking Pets Allowed Disabled Rooms No Smoking Rooms
Search Pages:
1 2 3 4 Next >>
book now pay later bnpl middle bnpl rhs

Nearby Landmarks

Find properties near popular landmarks

Nearby Places To Stay

Find Bed and Breakfasts nearby

List Your Hotel FREE!

Get MORE bookings!
Lodging World AppLodging World iOS downloadLodging World Android download