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

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
1.4 mi from Birnam Oak
8.8 out of 10, Excellent, (1,004 reviews)
"Everything was superb "
United Kingdom
Carol
The price is £166
includes taxes & fees
23 Mar - 24 Mar
Dunkeld House Hotel

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
7.8 mi from Birnam Oak
9.6 out of 10, Exceptional, (201 reviews)
"Excellent hotel excellent value for money."
United Kingdom
MARGARET
The price is £132
includes taxes & fees
18 Mar - 19 Mar
Meikleour Arms Hotel and Restaurant

Cuil an Daraich Guest House

Cuil an Daraich Guest House
3.0 star property
7.6 mi from Birnam Oak
9.4 out of 10, Exceptional, (180 reviews)
"Room is comfortable and well furnished. Owner very welcoming and accommodating."
United Kingdom
Yvonne
The price is £82
includes taxes & fees
12 Mar - 13 Mar
Cuil an Daraich Guest House

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, (549 reviews)
"Location, building, staff, food, service all excellent "
United Kingdom
PAUL
The price is £109
includes taxes & fees
1 Apr - 2 Apr
Ballathie Country House Hotel and Estate

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
7.4 mi from Birnam Oak
8.6 out of 10, Excellent, (23 reviews)
"Nice staff, easy check in, easy parking. Nice room, great bathroom. "
Denmark
Kevin
The price is £90
includes taxes & fees
15 Mar - 16 Mar
The Ballinluig Inn

Ivybank Lodge

Ivybank Lodge
5.0 star property
9.5 mi from Birnam Oak
9.8 out of 10, Exceptional, (108 reviews)
"Really nice friendly hotel, richly decorated, great spacious rooms and comfy beds, amazing breakfast"
United Kingdom
Arnold
The price is £108
includes taxes & fees
16 Mar - 17 Mar
Ivybank Lodge

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, (137 reviews)
"Lovely older property, plenty car parking with excellent restaurant and breakfast options"
United Kingdom
Doug
The price is £70
includes taxes & fees
12 Mar - 13 Mar
The Bridge of Cally Hotel

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
11.8 mi from Birnam Oak
9.6 out of 10, Exceptional, (773 reviews)
"Room was spacious, breakfast was good. Had a great stay."
United Kingdom
Brian
The price is £92
includes taxes & fees
18 Mar - 19 Mar
Westlands of Pitlochry

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, (198 reviews)
"Good stay."
Australia
Miranda
The price is £59
includes taxes & fees
17 Mar - 18 Mar
The Breadalbane Arms Hotel (Room Only)

The Poplars Guest House

The Poplars Guest House
4.0 star property
11.4 mi from Birnam Oak
10.0 out of 10, Exceptional, (64 reviews)
"Wonderful property and friendly hostess."
United States
Angela
The price is £125
includes taxes & fees
19 Mar - 20 Mar
The Poplars Guest House

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, (498 reviews)
"Room was nice. Bathroom could’ve been a bit more modernised as was a bit dated. Food was good and the pool/sauna facilities were great"
United Kingdom
Nicola
The price is £69
includes taxes & fees
15 Mar - 16 Mar
The Angus Hotel & Spa by Compass Hospitality

The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
11.7 mi from Birnam Oak
9.6 out of 10, Exceptional, (8 reviews)
"Great hotel in an excellent location with friendly, courteous and very professional staff. All in all a lovely short stay!"
United Kingdom
Andrew
The price is £79
includes taxes & fees
12 Mar - 13 Mar
The Townhouse Aberfeldy

Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
11.8 mi from Birnam Oak
10.0 out of 10, Exceptional, (314 reviews)
"Breakfast was delicious, room was very cosy and comfortable, brilliant bathroom with huge walk in shower, lovely view over Pitlochry. "
United Kingdom
Elizabeth
The price is £114
includes taxes & fees
12 Mar - 13 Mar
Craigmhor Lodge & Courtyard

Balnearn House

Balnearn House
4.0 star property
11.8 mi from Birnam Oak
9.8 out of 10, Exceptional, (67 reviews)
"Excellent location"
United Kingdom
Graeme
The price is £107
includes taxes & fees
28 Mar - 29 Mar
Balnearn House

Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
11.4 mi from Birnam Oak
9.8 out of 10, Exceptional, (103 reviews)
"Lovely hotel."
United Kingdom
Allison
The price is £219
includes taxes & fees
16 Mar - 17 Mar
Knockendarroch 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 £213
includes taxes & fees
24 Mar - 25 Mar
Port Na Craig Inn

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
11.3 mi from Birnam Oak
8.6 out of 10, Excellent, (1,003 reviews)
"Welcoming staff menu was great"
United Kingdom
Michelle
The price is £163
includes taxes & fees
17 Mar - 18 Mar
Atholl Palace Hotel

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
11.9 mi from Birnam Oak
9.2 out of 10, Wonderful, (183 reviews)
"Great place to stay in a scenic area. The staff were helpful and the food in the restaurant was delicious "
United States
Franklin
The price is £96
includes taxes & fees
14 Mar - 15 Mar
Scone Arms 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, (148 reviews)
"Excellent property, excellent staff and great location."
United Kingdom
ANDY
The price is £120
includes taxes & fees
13 Mar - 14 Mar
Claymore Guest House and Apartments

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 £72
includes taxes & fees
24 Mar - 25 Mar
Victoria Hotel
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.

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