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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Birnam Oak hotels

Royal Dunkeld

Royal Dunkeld
3.0 star property
0.6 mi from Birnam Oak
7.2 out of 10, Good, (245 reviews)
"The staff was extremely friendly. Shout out to the older man running breakfast cooking and serving solo,wasn’t easy since there were so many people. The hotel itself was older but had charm. "
United States
Ashley
The price is £106
includes taxes & fees
31 May - 1 Jun
Royal Dunkeld

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
7.4 mi from Birnam Oak
8.8 out of 10, Excellent, (26 reviews)
"Pleasant and comfortable stay with lovely food and service. "
United Kingdom
Ellen
The price is £122
includes taxes & fees
27 May - 28 May
The Ballinluig Inn

Organic Welltree

Organic Welltree
2.0 star property
10.4 mi from Birnam Oak
10.0 out of 10, Exceptional, (12 reviews)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
The price is £110
includes taxes & fees
19 May - 20 May
Organic Welltree

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
7.7 mi from Birnam Oak
9.0 out of 10, Wonderful, (559 reviews)
"Quiet location in the Perthshire countryside. Nice room, small bar and friendly staff"
United Kingdom
Mathew
The price is £108
includes taxes & fees
8 Jun - 9 Jun
Ballathie Country House Hotel and Estate

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, (142 reviews)
"Lovely location with a path along the river."
United States
Amy
The price is £93
includes taxes & fees
11 May - 12 May
The Bridge of Cally Hotel

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)
"yes parking was so easy"
United Kingdom
Ian
The price is £70
includes taxes & fees
17 May - 18 May
The Breadalbane Arms Hotel (Room Only)

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,004 reviews)
"Very friendly staff, easy check in No problem parking . Breakfast was good "
United Kingdom
Elizabeth
The price is £69
includes taxes & fees
17 May - 18 May
Holiday Inn Express Perth by IHG

Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
11.5 mi from Birnam Oak
10.0 out of 10, Exceptional, (226 reviews)
"Excellent B&B, rooms were spotless and the breakfast was fantastic Gregory & Susan are brilliant hosts and we will definitely be back soon."
United Kingdom
Gerry
The price is £154
includes taxes & fees
17 May - 18 May
Craigroyston House & Lodge

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
11.8 mi from Birnam Oak
9.6 out of 10, Exceptional, (801 reviews)
"Enjoyable stay"
United Kingdom
caroline
The price is £154
includes taxes & fees
17 May - 18 May
Westlands of Pitlochry

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, (518 reviews)
"Friendly staff, beautiful room, very clean throughout, a great location and a hotel i would return to due to the warmth and support of the staff members . "
United Kingdom
jennifer
The price is £82
includes taxes & fees
11 May - 12 May
The Angus Hotel & Spa by Compass Hospitality

The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
11.7 mi from Birnam Oak
9.8 out of 10, Exceptional, (20 reviews)
"Room was lovely, staff were really friendly and breakfast was great too!"
United Kingdom
Gordon
The price is £128
includes taxes & fees
10 Jun - 11 Jun
The Townhouse Aberfeldy

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
11.9 mi from Birnam Oak
9.2 out of 10, Wonderful, (188 reviews)
"We loved our stay and would highly recommend. The staff couldn’t have been friendlier or more welcoming. The room was great. The menu was extensive and the food was wonderful! We would absolutely stay here again the next time we’re in Scotland. "
Canada
John
The price is £96
includes taxes & fees
14 May - 15 May
Scone Arms Hotel

Port Na Craig Inn

Port Na Craig Inn
3.0 star property
11.2 mi from Birnam Oak
9.8 out of 10, Exceptional, (102 reviews)
"Fantastic place to stay, everybody is so friendly and helpful."
United Kingdom
Paul f
The price is £207
includes taxes & fees
18 May - 19 May
Port Na Craig Inn

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
17 May - 18 May
Riverstone Lodge Hotel

Victoria Hotel

Victoria Hotel
3.0 star property
9.3 mi from Birnam Oak
8.0 out of 10, Very good, (59 reviews)
"I have stayed here a few times and have always enjoyed my stay, spotlessly clean, friendly staff, great location."
United Kingdom
Sharon
The price is £83
includes taxes & fees
16 May - 17 May
Victoria Hotel

Claymore Guest House and Apartments

Claymore Guest House and Apartments
4.0 star property
11.8 mi from Birnam Oak
10.0 out of 10, Exceptional, (152 reviews)
"Great location, awesome breakfast"
Canada
Brian
The price is £139
includes taxes & fees
11 May - 12 May
Claymore Guest House and Apartments

Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
11.4 mi from Birnam Oak
9.8 out of 10, Exceptional, (112 reviews)
"Beautiful hotel and rooms, delicious breakfasts and friendly staff. Would definitely stay here again."
United States
Cynthia
The price is £225
includes taxes & fees
31 May - 1 Jun
Knockendarroch Hotel

Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
11.8 mi from Birnam Oak
10.0 out of 10, Exceptional, (328 reviews)
"Beautiful location, suite was lovely and staff/owners very friendly, will be back."
United Kingdom
Robert
The price is £172
includes taxes & fees
15 May - 16 May
Craigmhor Lodge & Courtyard

Birchwood Pitlochry

Birchwood Pitlochry
3.5 star property
11.3 mi from Birnam Oak
9.4 out of 10, Exceptional, (12 reviews)
"Dean and Paul are wonderful hosts and made our stay at the Birchwood extremely comfortable. They also helped us navigate our upcoming trip through inclement weather. The hotel itself is lovely and very thoughtfully constructed. Will definitely stay here next time in Pitlochry. "
United States
Kathryn
The price is £190
includes taxes & fees
27 May - 28 May
Birchwood Pitlochry

Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
3.0 star property
11.8 mi from Birnam Oak
9.0 out of 10, Wonderful, (380 reviews)
"Lovely welcoming team at the hotel. Decided to eat at the hotel reataurant for our evening meal and had excellent food and service. Comfy room and short walk to the centre of Pitlochry so perfect for our short break. Breakfast was good with views overlooking the nearby hills."
United Kingdom
Malcolm
The price is £90
includes taxes & fees
13 May - 14 May
Craigvrack Hotel & Restaurant
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
Courtyard
Royal Dunkeld
3.0 star property
7.2
Good
245 reviews
View
Free WiFi
The Ballinluig Inn
3.0 star property
8.8
Excellent
26 reviews
View
Exterior
Organic Welltree
2.0 star property
10.0
Exceptional
12 reviews
View
View from property
Ballathie Country House Hotel and Estate
4.0 star property
9.0
Wonderful
559 reviews
View
Daily full breakfast for a fee
The Bridge of Cally Hotel
3.0 star property
8.8
Excellent
142 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 £69 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