Search Hotels Near Birnam Oak, Dunkeld

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Birnam Oak hotels

Organic Welltree

Organic Welltree
2.0 star property
10.4 mi from Birnam Oak
10.0 out of 10, Exceptional, (9 reviews)
"Amazing property, friendly hosts and wonderful food!"
United Kingdom
Rory
The price is £94
includes taxes & fees
28 Apr - 29 Apr
Organic Welltree

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
11.9 mi from Birnam Oak
9.2 out of 10, Wonderful, (186 reviews)
"Lovely staff great room and bathroom "
United Kingdom
Pauline
The price is £94
includes taxes & fees
2 May - 3 May
Scone Arms Hotel

The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
8.8 mi from Birnam Oak
8.8 out of 10, Excellent, (139 reviews)
"Lovely location with a path along the river."
United States
Amy
The price is £73
includes taxes & fees
26 Apr - 27 Apr
The Bridge of Cally Hotel

Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
10.3 mi from Birnam Oak
8.6 out of 10, Excellent, (229 reviews)
"Amazing staff, friendly service and would highly recommend "
United Kingdom
Garry
The price is £88
includes taxes & fees
26 Apr - 27 Apr
Riverstone Lodge Hotel

Hazeldene Guest House

Hazeldene Guest House
3.5 star property
12.3 mi from Birnam Oak
9.6 out of 10, Exceptional, (125 reviews)
"Excellent B&B, very clean and the owners were very welcoming"
United Kingdom
steven
The price is £98
includes taxes & fees
9 May - 10 May
Hazeldene Guest House

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
10.8 mi from Birnam Oak
9.0 out of 10, Wonderful, (1,002 reviews)
"Good stay but food prices for standard of food are bit out there "
United Kingdom
Steven
The price is £59
includes taxes & fees
17 May - 18 May
Holiday Inn Express Perth by IHG

Victoria Hotel

Victoria Hotel
3.0 star property
9.3 mi from Birnam Oak
8.0 out of 10, Very good, (59 reviews)
"Easy process and nice comfortable clean rooms. Host was gracious and breakfast offer was good "
United Kingdom
Neil
The price is £73
includes taxes & fees
28 Apr - 29 Apr
Victoria Hotel

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
3.0 star property
9.3 mi from Birnam Oak
8.0 out of 10, Very good, (510 reviews)
"The hotel room was lovely and clean and staff where lovely to but the hotel it’s self is a bit run down "
United Kingdom
Ellen
The price is £80
includes taxes & fees
27 Apr - 28 Apr
The Angus Hotel & Spa by Compass Hospitality

The Breadalbane Arms Hotel (Room Only)

The Breadalbane Arms Hotel (Room Only)
2.0 star property
11.8 mi from Birnam Oak
6.8 out of 10, (200 reviews)
"Nice rooms, comfy beds. Very convenient location in the centre of Aberfeldy, with parking. Friendly, helpful staff. Would definitely use again. For information, check in closes at 7pm, so be aware of that if you’ve got a long journey."
United Kingdom
Sarah
The price is £67
includes taxes & fees
27 Apr - 28 Apr
The Breadalbane Arms Hotel (Room Only)

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
10.4 mi from Birnam Oak
8.8 out of 10, Excellent, (882 reviews)
"Staff were very friendly"
United Kingdom
Anthony
The price is £92
includes taxes & fees
26 Apr - 27 Apr
Leonardo Boutique Huntingtower Perth

Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
3.0 star property
11.8 mi from Birnam Oak
9.0 out of 10, Wonderful, (375 reviews)
"Nice clean room , comfy beds, lovely hosts and breakfast was delicious. If you have chance, try the Cidsin Bistro, the hotel’s Indian restaurant, during your stay you won’t e disappointed. Conveniently located,with Pitlochry centre Only a 10 minute walk. We were skiing at Glenshee during our stay which was a 50 minute drive away. "
United Kingdom
Richard Marc
The price is £76
includes taxes & fees
26 Apr - 27 Apr
Craigvrack Hotel & Restaurant

Pine Trees Hotel

Pine Trees Hotel
3.5 star property
11.9 mi from Birnam Oak
9.4 out of 10, Exceptional, (406 reviews)
"Pine Trees is a fantastic hotel. Our bedroom was lovely - decorated and furnished to a very high standard. Very comfortable and spotlessly clean. Huge bathroom with large shower and huge stand alone bath. There is a pantry area on the landing with snacks, fresh milk and water. A really nice touch. We had a bar meal and some drinks. Both were excellent and staff were friendly. Breakfast was okay, a couple of things let it down. Otherwise a great stay."
United Kingdom
Tracy
The price is £185
includes taxes & fees
27 Apr - 28 Apr
Pine Trees Hotel

Newmill Farm

Newmill Farm
2.0 star property
6.9 mi from Birnam Oak
The price is £162
includes taxes & fees
28 Apr - 29 Apr
Newmill Farm
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Birnam Oak

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Organic Welltree
2.0 star property
10.0
Exceptional
9 reviews
View
Bar (on property)
Scone Arms Hotel
3.0 star property
9.2
Wonderful
186 reviews
View
Daily full breakfast (GBP 17.95 per person)
The Bridge of Cally Hotel
3.0 star property
8.8
Excellent
139 reviews
View
Restaurant
Riverstone Lodge Hotel
3.0 star property
8.6
Excellent
229 reviews
View
Property entrance
Hazeldene Guest House
3.5 star property
9.6
Exceptional
125 reviews
View

Top Birnam Oak Hotel Reviews

Hotels near other Birnam Oak attractions

Frequently asked questions

What are the top-rated hotels near Birnam Oak?
Exploring the area around Birnam Oak opens up a selection of top-rated hotels in Dunkeld, Scotland, ideal for travellers seeking comfort and picturesque views.

Dunkeld House Hotel

Dunkeld House Hotel is a beautiful retreat located only 3.7 km from Birnam Oak, a travellers' rating of 8.8 and a 4-star rating. This hotel is surrounded by nature and features stunning river views, making it ideal for those seeking tranquility. Guests enjoy a range of amenities including an indoor pool, full-service spa, and on-site dining options. The hotel also offers outdoor activities such as tennis and hiking, ensuring a memorable stay.

Atholl Arms Hotel

Atholl Arms Hotel is conveniently located within a short 13-minute walk from Birnam Oak and holds a review rating of 8.6. This 3-star hotel features charming rooms with river views, creating a serene atmosphere. Guests appreciate the garden area and terrace for relaxation, along with daily housekeeping and free parking. A cozy snack bar is available for light bites, enhancing the traveler experience.

Shian Cottage B&B

Shian Cottage B&B offers a delightful stay just 6.3 km from Birnam Oak, rated an impressive 9.8 by travellers. This charming 3.5-star hotel features cozy accommodations with a focus on relaxation. Guests can enjoy a full breakfast each morning, along with free off-street parking and easy access to nearby hiking and biking trails. The deep soaking bathtub adds a touch of luxury to unwind after a day of exploring.
What hotels are within walking distance to Birnam Oak?
Discover your ideal stay just a short stroll from the iconic Birnam Oak, with options that cater to every traveler's needs.

Atholl Arms Hotel

Atholl Arms Hotel is a charming 3-star hotel located just a 13-minute walk from Birnam Oak, an impressive travellers' rating of 8.6. Guests can enjoy a delightful terrace with beautiful river views and a tranquil garden. With daily housekeeping, free toiletries, and complimentary self-parking, it provides a comfortable and convenient base for exploring Dunkeld.

Royal Dunkeld

Royal Dunkeld, rated 7.6 by travellers, is a cozy 3-star hotel located 14 minutes on foot from Birnam Oak. This hotel features a lovely terrace and offers daily housekeeping for a straightforward stay. Guests appreciate the free toiletries and the option for rollaway extra beds, along with complimentary self-parking, making it a practical choice for travellers.
How much is a hotel near Birnam Oak?
Staying near Birnam Oak is a treat, with plenty of hotels from £59 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near Birnam Oak?
For families seeking a delightful escape, finding the perfect family-friendly hotels near Birnam Oak is essential for an enjoyable stay.

Dunkeld House Hotel

Dunkeld House Hotel is a charming 4-star retreat located just 3.7 km from Birnam Oak, an impressive travellers' rating of 8.8. This family-friendly hotel provides a range of amenities including free cribs, connecting rooms, and a special kids' menu at the restaurant, ensuring a comfortable stay for families. Guests can also enjoy an indoor pool, on-site spa treatments, and beautiful garden views.

Atholl Arms Hotel

Atholl Arms Hotel, rated 8.6 by travellers, is another excellent 3-star option, located just a short 13-minute walk from Birnam Oak. Families will find welcoming amenities like free cribs and a garden area for children to play. The hotel also features a snack bar, free toiletries, and scenic river views, ensuring a comfortable stay for travellers of all ages.

Royal Dunkeld

Royal Dunkeld is a cozy 3-star hotel situated a convenient 14-minute walk from Birnam Oak, with a travellers' rating of 7.6. Families will appreciate the free cribs and rollaway bed options available. The hotel also offers a daily breakfast for children and free toiletries, making it a practical choice for families on the go. Guests can relax on the terrace or take advantage of free self-parking.
Which hotels near Birnam Oak offer the best views?
Discover the best hotels near Birnam Oak that offer stunning views and a memorable experience during your stay in Dunkeld.

Dunkeld House Hotel

Dunkeld House Hotel, rated 8.8 by travellers and a 4-star hotel, is located just 3.7 km from Birnam Oak. This picturesque hotel boasts a stunning river view and features a full-service spa, indoor pool, and a health club. Guests can enjoy hydrotherapy treatments, a sauna, and on-site dining options. The expansive terrace and garden areas provide serene spots to relax and take in the natural beauty of the surroundings.

Atholl Arms Hotel

Atholl Arms Hotel is a charming 3-star hotel located a mere 13-minute walk from Birnam Oak, with a review rating of 8.6 from travellers. This cozy hotel features inviting river views and offers a lovely terrace for travellers to unwind. With amenities like a garden, self-parking, and daily housekeeping, it provides a comfortable base for exploring the scenic beauty of Dunkeld.
What are the best affordable hotels near Birnam Oak?
For travellers seeking affordable and charming accommodations near Birnam Oak, these hotels provide both comfort and convenience. Perfect for families or those looking for a cozy retreat, each option has a welcoming atmosphere that enhances your stay in Dunkeld.

Atholl Arms Hotel

Just a 13-minute stroll from Birnam Oak, Atholl Arms Hotel is a delightful 3-star option that boasts a review rating of 8.6. Ideal for families, it features complimentary cribs and a garden area for children to play. Guests can enjoy free WiFi, toiletries, and self-parking while relaxing on the terrace with river views. The daily housekeeping ensures a comfortable and clean environment for all travellers.

Royal Dunkeld

Located a mere 14-minute walk from Birnam Oak, Royal Dunkeld offers a cozy stay with a review rating of 7.6. This 3-star hotel caters to families with free cribs and breakfast options for children. Guests can take advantage of complimentary WiFi, toiletries, and self-parking. The welcoming terrace and the option for rollaway beds make it a great choice for larger families or groups.
Are there any hotels with pools close to Birnam Oak?
Discover the perfect escape near Birnam Oak with these top-rated hotels featuring inviting indoor pools, ideal for families and travellers seeking relaxation.

Dunkeld House Hotel

Dunkeld House Hotel is a charming 4-star retreat located just 3.7 km from Birnam Oak, with an impressive review rating of 8.8 from travellers. This family-friendly hotel features an indoor pool, perfect for a refreshing swim after exploring the scenic surroundings. Guests can indulge in the full-service spa offering hydrotherapy treatments, or enjoy outdoor activities such as tennis and hiking. Additional amenities include a cozy terrace, free cribs for little ones, and complimentary self-parking, ensuring a comfortable stay for all.
What are the best pet-friendly hotels near Birnam Oak?
For travellers seeking the perfect pet-friendly stay near Birnam Oak, these top-rated hotels in Dunkeld provide comfort for both travellers and their furry friends.

Atholl Arms Hotel

Atholl Arms Hotel is a welcoming 3-star hotel located just a 13-minute walk from Birnam Oak. With a strong traveler rating of 8.6, this hotel is perfect for travellers with pets, offering amenities such as food and water bowls and pet-friendly rooms. Guests can also enjoy daily housekeeping, a charming terrace, and beautiful river views, making it an ideal base for exploring the surrounding area.

Royal Dunkeld

Royal Dunkeld, rated 7.6 by travellers, is a cozy 3-star hotel situated 14 minutes on foot from Birnam Oak. This pet-friendly hotel allows pets and provides a comfortable stay with amenities like free toiletries and daily housekeeping. Guests can unwind on the terrace or enjoy the complimentary breakfast options, making it a great choice for families traveling with pets.
Can I book a fully refundable hotel close to Birnam Oak?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Birnam Oak", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Birnam Oak?
To look for discounts on hotels near Birnam Oak, join One Key™—our free travel rewards programme. One Key members always get our best prices and earn OneKeyCash™ on eligible bookings for every pound spent. Another way to save is by bundling your hotel and flights together on Expedia.

**Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands

Explore a world of travel with Expedia