Default HTG hotel image

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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Birnam Oak hotels

1. Royal Dunkeld

Royal Dunkeld
3.0 star property
0.6 mi from Birnam Oak
7.2 out of 10, Good, (282 reviews)
"Nice room, cute hotel, good food at the bar."
United States
Jenna
The price is £99
includes taxes & fees
8 Nov - 9 Nov
Royal Dunkeld

2. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
4.7 mi from Birnam Oak
9.4 out of 10, Exceptional, (147 reviews)
"A great wee find. Welcoming, cheery staff and a clean, tidy room. Food options were all good, and the fish was delicious and fresh. Happy to recommend and return"
United Kingdom
Neil
The price is £88
includes taxes & fees
13 Nov - 14 Nov
The Bankfoot Inn

3. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
7.1 mi from Birnam Oak
9.0 out of 10, Wonderful, (613 reviews)
"Beautiful grounds and well worth a stay. Very good breakfast"
United Kingdom
Gail
The price is £100
includes taxes & fees
13 Nov - 14 Nov
Ballathie House Hotel

4. The Ballinluig Inn

The Ballinluig Inn
3.0 star property
7.4 mi from Birnam Oak
9.0 out of 10, Wonderful, (38 reviews)
"The water pressure was fanatic and breakfast was very good. Highly recommend eating there."
Canada
Anne
The price is £96
includes taxes & fees
22 Nov - 23 Nov
The Ballinluig Inn

5. 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,001 reviews)
"staff very friendly place is spotless"
United Kingdom
FIONA
The price is £54
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Perth by IHG

6. Organic Welltree

Organic Welltree
2.0 star property
10.4 mi from Birnam Oak
9.6 out of 10, Exceptional, (23 reviews)
"We had a great stay, thankyou very much"
United Kingdom
Letitia
The price is £88
includes taxes & fees
5 Dec - 6 Dec
Organic Welltree

7. Ivybank Lodge

Ivybank Lodge
5.0 star property
9.5 mi from Birnam Oak
9.8 out of 10, Exceptional, (127 reviews)
"Lovely stay ! Meals were good. Was a nice country retreat ."
United Kingdom
Anita
The price is £118
includes taxes & fees
13 Nov - 14 Nov
Ivybank Lodge

8. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
10.4 mi from Birnam Oak
8.8 out of 10, Excellent, (934 reviews)
"The room was very good indeed the staff were friendly and the meals had a good selection and quality."
United Kingdom
John
The price is £90
includes taxes & fees
15 Nov - 16 Nov
Leonardo Boutique Huntingtower Perth

9. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
12.3 mi from Birnam Oak
9.6 out of 10, Exceptional, (139 reviews)
"Easy parking out front. Nice breakfast. "
United States
Alexander
The price is £110
includes taxes & fees
9 Nov - 10 Nov
Hazeldene Guest House

10. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
10.3 mi from Birnam Oak
8.8 out of 10, Excellent, (271 reviews)
"Nice hotel in a good setting. Very nice staff and good food."
United Kingdom
Margaret
The price is £68
includes taxes & fees
8 Nov - 9 Nov
Riverstone Lodge Hotel

11. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
11.8 mi from Birnam Oak
9.6 out of 10, Exceptional, (932 reviews)
"Great stay"
United States
Eric
The price is £109
includes taxes & fees
8 Nov - 9 Nov
Westlands of Pitlochry

12. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
3.0 star property
9.3 mi from Birnam Oak
7.8 out of 10, Good, (634 reviews)
"Everything about the hotel was amazing, really friendly, helpful staff."
United Kingdom
John
The price is £67
includes taxes & fees
8 Nov - 9 Nov
The Angus Hotel & Spa by Compass Hospitality

13. 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, (163 reviews)
"Perfect place to stop by!"
United Kingdom
Marta
The price is £92
includes taxes & fees
12 Nov - 13 Nov
The Bridge of Cally Hotel

14. Red House Hotel

Red House Hotel
3.0 star property
11.8 mi from Birnam Oak
8.8 out of 10, Excellent, (37 reviews)
"Great place to stay for golf and snooker"
United Kingdom
Greig
The price is £141
includes taxes & fees
15 Nov - 16 Nov
Red House Hotel

15. Victoria Hotel

Victoria Hotel
3.0 star property
9.3 mi from Birnam Oak
8.2 out of 10, Very good, (68 reviews)
"A quirky old hotel with large classic rooms with high ornate ceilings, dog friendly and next to river and town centre square with shops n eateries galore, we had a fabulous time for 3 nights, will stay again in the future"
United Kingdom
Alexander
The price is £89
includes taxes & fees
14 Nov - 15 Nov
Victoria Hotel

16. Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
3.0 star property
11.8 mi from Birnam Oak
9.0 out of 10, Wonderful, (429 reviews)
"Cosy and clean. Very good Indian food and very good Scottish breakfast."
United Kingdom
Gordon
The price is £65
includes taxes & fees
30 Nov - 1 Dec
Craigvrack Hotel & Restaurant

17. Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
11.9 mi from Birnam Oak
10.0 out of 10, Exceptional, (212 reviews)
"This place was simply amazing. One of the best places we’ve ever stayed at. The rooms are spacious, clean and comfortable. It’s a very easy pleasant and short walk right to the heart of town. Would definitely highly recommend staying here to anybody."
Canada
Mark
The price is £165
includes taxes & fees
7 Dec - 8 Dec
Craigatin House & Courtyard (Adults only)

18. Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
11.3 mi from Birnam Oak
8.8 out of 10, Excellent, (1,003 reviews)
"Beautiful facility with a great breakfast and nice grounds"
Canada
Sheryl
The price is £193
includes taxes & fees
1 Dec - 2 Dec
Atholl Palace Hotel

19. Moness Resort

Moness Resort
3.0 star property
11.6 mi from Birnam Oak
8.6 out of 10, Excellent, (1,000 reviews)
"Beautiful place would stay again"
United Kingdom
Elizabeth
The price is £89
includes taxes & fees
10 Nov - 11 Nov
Moness Resort

20. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
11.5 mi from Birnam Oak
9.4 out of 10, Exceptional, (758 reviews)
"Great location with an east access to town.Staff was great."
United States
Peter
The price is £253
includes taxes & fees
1 Dec - 2 Dec
Fonab Castle Hotel & Spa
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
An outdoor patio area with stone buildings, wooden tables, and benches.
Royal Dunkeld
3.0 star property
7.2
Good
282 reviews
View
A traditional stone building with a sign reading "The Bankfoot Inn." There are outdoor seating areas and a large entrance door.
The Bankfoot Inn
3.0 star property
9.4
Exceptional
147 reviews
View
A riverside view of a large, historic building with multiple chimneys and a prominent tower, surrounded by lush greenery.
Ballathie House Hotel
4.0 star property
9.0
Wonderful
613 reviews
View
A bedroom with a dark headboard, a bed with white bedding, two bedside lamps, a wooden nightstand, and a grey rug.
The Ballinluig Inn
3.0 star property
9.0
Wonderful
38 reviews
View
A large, historic castle with multiple towers and arched windows, surrounded by well-maintained lawns and trees.
Holiday Inn Express Perth by IHG
3.0 star property
9.0
Wonderful
1,001 reviews
View

Hotels recommended for families near Birnam Oak

Top Birnam Oak Hotel Reviews

Other attractions near Birnam Oak

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 £54 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.

Explore a world of travel with Expedia