• US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099
We're sorry, but the hotel you've selected can no longer be booked through our system. Please continue your search from the list of properties below.
View on Map

All Displayed Prices Exclude Tax Recovery Charges and Service Fees

Sort Descending by Top Picks
Check to Compare Properties
  1. Ellangowan House B&B 4 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  2. The Swallow Fisher's Hotel The Swallow Fisher's Hotel 3 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $98.15 USD Lowest Avg. Nightly Rate

    Select at the The Swallow Fisher's Hotel
  3. Scotlands Hotel & Leisure Club Scotlands Hotel & Leisure Club 3 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $94.26 USD Lowest Avg. Nightly Rate

    Select at the Scotlands Hotel & Leisure Club
  4. Rosemount Hotel Rosemount Hotel 3 out of 5 Star Rating

    In the historical district

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $90.08 USD Lowest Avg. Nightly Rate

    Select at the Rosemount Hotel
  5. Roseburn B&B Roseburn B&B 4 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $110.64 USD Lowest Avg. Nightly Rate

    Select at the Roseburn B&B
  6. Strathgarry Hotel Strathgarry Hotel 3 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $105.85 USD Lowest Avg. Nightly Rate

    Select at the Strathgarry Hotel
  7. Birchwood Hotel Birchwood Hotel 3 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $153.28 USD Lowest Avg. Nightly Rate

    Select at the Birchwood Hotel
  8. The following hotels are located within 10 miles of Pitlochry, UK

    Struan Inn Not Yet Rated

    Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  9. Ailean Chraggan Ailean Chraggan 3 out of 5 Star Rating

    In Aberfeldy

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $170.09 USD Lowest Avg. Nightly Rate

    Select at the Ailean Chraggan
  10. The following hotels are located within 15 miles of Pitlochry, UK

    Fortingall Hotel Fortingall Hotel 4 out of 5 Star Rating

    In a rural location

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  11. Hilton Dunkeld House Hilton Dunkeld House 4 out of 5 Star Rating

    In Dunkeld

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $181.96 USD Lowest Avg. Nightly Rate

    Select at the Hilton Dunkeld House
  12. Hatton Grange Hatton Grange 3 out of 5 Star Rating

    In Dunkeld

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $69.47 USD Lowest Avg. Nightly Rate

    Select at the Hatton Grange
  13. The following hotels are located within 25 miles of Pitlochry, UK

    Crieff Hydro Crieff Hydro 4 out of 5 Star Rating

    In Crieff

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  14. Macdonald Loch Rannoch Hotel Macdonald Loch Rannoch Hotel 3 out of 5 Star Rating

    On a lake

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $85.84 USD Lowest Avg. Nightly Rate

    Select at the Macdonald Loch Rannoch Hotel
  15. Ballathie House Hotel Ballathie House Hotel 4 out of 5 Star Rating

    On a river

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $125.25 USD Lowest Avg. Nightly Rate

    Select at the Ballathie House Hotel
  16. Glenae B&B Glenae B&B 3.5 out of 5 Star Rating

    In Crieff

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $130.23 USD Lowest Avg. Nightly Rate

    Select at the Glenae B&B
  17. Holiday Inn Express Perth Holiday Inn Express Perth 3 out of 5 Star Rating

    In Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $107.59 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn Express Perth
  18. Moorfield House Hotel Moorfield House Hotel 4 out of 5 Star Rating

    In Ballater

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $61.71 USD Lowest Avg. Nightly Rate

    Select at the Moorfield House Hotel
  19. Victoria Hotel Victoria Hotel 2.5 out of 5 Star Rating

    In Blairgowrie

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $61.71 USD Lowest Avg. Nightly Rate

    Select at the Victoria Hotel
  20. Heidl Guest House Heidl Guest House 3 out of 5 Star Rating

    In Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $95.37 USD Lowest Avg. Nightly Rate

    Select at the Heidl Guest House
  21. The Bankfoot Inn The Bankfoot Inn 3 out of 5 Star Rating

    In Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $110.76 USD Lowest Avg. Nightly Rate

    Select at the The Bankfoot Inn
  22. Cherrybank Inn Cherrybank Inn 4 out of 5 Star Rating

    In Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $47.47 USD Lowest Avg. Nightly Rate

    Select at the Cherrybank Inn
  23. Mercure Perth Hotel Mercure Perth Hotel 3 out of 5 Star Rating

    In Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $102.85 USD Lowest Avg. Nightly Rate

    Select at the Mercure Perth Hotel
  24. Rosebank Guest House Rosebank Guest House 3 out of 5 Star Rating

    In Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $91.95 USD Lowest Avg. Nightly Rate

    Select at the Rosebank Guest House
  25. Fendoch Guest House Fendoch Guest House 2 out of 5 Star Rating

    In Crieff

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099

    from $94.94 USD Lowest Avg. Nightly Rate

    Select at the Fendoch Guest House
Check to Compare Properties
Sort Descending by Top Picks
Book Pine Trees Hotel Pitlochry Online or Call
  • US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099