• 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. 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
  2. The following hotels are located within 10 miles of Blairgowrie, UK

    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 $276.81 USD Lowest Avg. Nightly Rate

    Select at the Ballathie House Hotel
  3. 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 $79.09 USD Lowest Avg. Nightly Rate

    Select at the The Bankfoot Inn
  4. 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.90 USD Lowest Avg. Nightly Rate

    Select at the Hilton Dunkeld House
  5. 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
  6. Hollyburn House Hollyburn House 4 out of 5 Star Rating

    In Perth

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

    from $71.18 USD Lowest Avg. Nightly Rate

    Select at the Hollyburn House
  7. The following hotels are located within 15 miles of Blairgowrie, UK

    The Landmark Dundee The Landmark Dundee 4 out of 5 Star Rating

    In Dundee

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

    from $90.97 USD Lowest Avg. Nightly Rate

    Select at the The Landmark Dundee
  8. 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 $64.85 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn Express Perth
  9. Heidl Guest House Not Yet Rated

    Perth

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  10. Cherrybank Inn Cherrybank Inn 4 out of 5 Star Rating

    In Perth

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

    from $79.09 USD Lowest Avg. Nightly Rate

    Select at the Cherrybank Inn
  11. 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 $88.58 USD Lowest Avg. Nightly Rate

    Select at the Mercure Perth Hotel
  12. 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
  13. Inchture Hotel Inchture Hotel 3 out of 5 Star Rating

    In Perth

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

    from $83.03 USD Lowest Avg. Nightly Rate

    Select at the Inchture Hotel
  14. Cherrybank Guest House Cherrybank Guest House 4 out of 5 Star Rating

    In the suburbs

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

    from $74.77 USD Lowest Avg. Nightly Rate

    Select at the Cherrybank Guest House
  15. The following hotels are located within 25 miles of Blairgowrie, UK

    Apex City Quay Hotel And Spa Apex City Quay Hotel And Spa 4 out of 5 Star Rating

    Near City Square

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

    from $118.63 USD Lowest Avg. Nightly Rate

    Select at the Apex City Quay Hotel And Spa
  16. The Last Cast 3 out of 5 Star Rating

    In a rural location

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  17. Ellangowan House B&B 4 out of 5 Star Rating

    In Pitlochry

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  18. 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 $107.69 USD Lowest Avg. Nightly Rate

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

    Near Pitlochry Festival Theatre

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

    from $110.97 USD Lowest Avg. Nightly Rate

    Select at the The Swallow Fisher's Hotel
  20. Crieff Hydro Crieff Hydro 4 out of 5 Star Rating

    In Crieff

    • US & Canada: 1-800-311-5192
    • Europe: 00-800-7099-7099
  21. 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 $81.73 USD Lowest Avg. Nightly Rate

    Select at the Rosemount Hotel
  22. Hilton Dundee Hilton Dundee 4 out of 5 Star Rating

    Near City Square

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

    from $99.65 USD Lowest Avg. Nightly Rate

    Select at the Hilton Dundee
  23. Holiday Inn Express Dundee Holiday Inn Express Dundee 3 out of 5 Star Rating

    Near Discovery Point

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

    from $93.32 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn Express Dundee
  24. 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
  25. 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
Check to Compare Properties
Sort Descending by Top Picks
Book The Royal Hotel Online or Call
  • US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099