Skip to main content

The best B&Bs in Dundee

Check out our pick of great B&Bs in Dundee

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Ashley House, hotel in Dundee

Situated within 600 metres of Broughty Ferry Beach and 2.5 km of Monifieth Sands Beach in Dundee, Ashley House features accommodation with seating area.

The breakfast was definitely a full Scottish with cereal and grapefruit if needed
Scored 9.3
9.3
Rated superb
Superb
398 reviews
Price from
£95.92
1 night, 2 adults
Shaftesbury Hotel Dundee, hotel in Dundee

Located in the West End of Dundee, the Shaftesbury Lodge Guest House is a 5-minute taxi journey from Dundee city centre.

The owner was the staff who is a lovely man. Breakfast was good . The location was very convenient .
Scored 8.1
8.1
Rated very good
Very good
897 reviews
Price from
£85
1 night, 2 adults
aabAlree Guest House, hotel in Dundee

In the heart of Dundee, within a minute's walk from tourist attractions such as the V&A/Discovery/HMS Frigate Unicorn/Verdant Works Museums, Slessor Gardens, Caird Hall, DCA, and REP Theatre.

Location and great service, nice and clean and tidy with all you would need for a single traveller.
Scored 7.7
7.7
Rated good
Good
144 reviews
Price from
£108
1 night, 2 adults
One Strathview B&B, hotel in Dundee

Located 21 km from Discovery Point, 30 km from Lunan Bay and 41 km from St Andrews University, One Strathview B&B offers accommodation set in Forfar.

The welcome was warm and friendly, as was the house! Great freshly cooked breakfast too.
Scored 9.5
9.5
Rated exceptional
Exceptional
209 reviews
Price from
£79
1 night, 2 adults
Morven Guest House Carnoustie, hotel in Dundee

Located in Carnoustie and only 1.3 km from Barry Sands Beach, Morven Guest House Carnoustie provides accommodation with sea views, free WiFi and free private parking.

Everything
Scored 9.7
9.7
Rated exceptional
Exceptional
383 reviews
Price from
£110
1 night, 2 adults
Annandale Guest House, hotel in Dundee

Annandale Guest House is situated in St. Andrews, 1.2 km from St Andrews East Sands Beach, 400 metres from St Andrews University, and 5 km from St Andrews Bay.

Amazing location for golfers really close to the Old Course. Spotlessly clean and spacious room with high ceiling and comfortable
Scored 9.2
9.2
Rated superb
Superb
68 reviews
Price from
£140
1 night, 2 adults
Scooniehill Farm House B&B, hotel in Dundee

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

Room was fantastic and the staff very welcoming
Scored 9.7
9.7
Rated exceptional
Exceptional
97 reviews
Price from
£140
1 night, 2 adults
21KR Bed and Breakfast, close to beach, town centre and golf, hotel in Dundee

Set in St. Andrews, 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden.

Location, very clean and warm, the bed was very comfortable, breakfast was excellent and the hosts very friendly, went out of their way to ensure we had a smooth check in and a great stay
Scored 9.1
9.1
Rated superb
Superb
16 reviews
Price from
£153.90
1 night, 2 adults
No 5 Pilmour, hotel in Dundee

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

Highly recommended, 100 meters from the Royal and Ancient. Large and clean rooms. Very friendly staff and great breakfast!
Scored 8.4
8.4
Rated very good
Very good
105 reviews
Price from
£225.25
1 night, 2 adults
Haar with Rooms 5 stars, hotel in Dundee

Situated within 5.1 km of St Andrews Bay and 21 km of Discovery Point, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

Everything was excellent
Scored 8.5
8.5
Rated very good
Very good
100 reviews
Price from
£258.75
1 night, 2 adults
All B&Bs in Dundee
Looking for a B&B?
For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Dundee this month

See all

B&Bs that guests love in Dundee

See all
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 23 reviews
    We liked the layout and décor, the fact that it's a detached house with a private garden, driveway parking, and clothesline. It was very well appointed. The location was quiet and private, and it was easy to catch the bus to the city centre.
    Christine
    Group
  • Avg. price/night: £63.25
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 1,227 reviews
    Exceptional value for money and placed right in the city center. Great location. The private room I stayed in had everything I needed: en-suite, towels, desk and a bed. All in all, perfect for a weekend stay.
    R
    Robert
    Solo traveller
  • Scored 9.0
    9.0
    Rated superb
    Superb
     · 321 reviews
    Super clean, beautiful, spacious room with private bathroom. Excellent breakfast, lovely host. Great breakfast cooked to taste. Very easy access to the city centre by bus. Will absolutey book again
    Kari-Ann Regina Enge
    Young couple
  • Avg. price/night: £83
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 1,731 reviews
    Spotlessly clean throughout. Staff were all friendly and helpful. Great facilities, comfortable beds, and excellent breakfast selection. Quiet location but only a short walk from the city centre.
    Tracy
    Young couple
  • Scored 7.4
    7.4
    Rated good
    Good
     · 997 reviews
    Great location, clean spacious apartment and very courteous receptionist Chloe - thank you 👍👍 quiet room which was great felt very private and comfortable bed.
    Peter
    Young couple
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 831 reviews
    Great location, beautiful boutique hotel which is spotlessly clean with everything you need. The beds and pillows are extremely comfortable and our room was so lovely and quiet, we had a very good nights sleep and found the interactive service and Alexa very relaxing and modern.
    CMM
    Family with young children
  • Avg. price/night: £85
    Scored 8.1
    8.1
    Rated very good
    Very good
     · 897 reviews
    Quiet location near city centre. Large room. Excellent breakfast.
    John
    Solo traveller
  • Avg. price/night: £57.15
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 4,232 reviews
    Great location, very comfortable and quiet. Staff helpful and friendly, easy and cheap to park car. I would definitely recommend this hotel.
    Joanna
    Family with young children
  • Avg. price/night: £57
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 7,485 reviews
    very comfy bed, quiet room, excellent breakfast, friendly and helpful staff, great location close to train station and car rental
    PETER
    Family with young children
  • Avg. price/night: £57.15
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 4,232 reviews
    Very central location, easy walk into the city centre - the hotel is very new so feels clean and shiny. Breakfast was fantastic - lovely fresh fruit, waffles (happy kids), great cooked breakfast - nothing to fault. Being on a busy roundabout could have meant a lot of noise but it was surprisingly quiet.
    Catherine
    Family with young children

Research, refine and make plans for your whole trip