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

    Teaninich Castle Teaninich Castle 3 out of 5 Star Rating

    In Alness

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

    from $126.58 USD Lowest Avg. Nightly Rate

    Select at the Teaninich Castle
  2. The following hotels are located within 25 miles of Tain, UK

    Kingsmills Hotel Inverness Kingsmills Hotel Inverness 4 out of 5 Star Rating

    Next to a golf course

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

    from $126.54 USD Lowest Avg. Nightly Rate

    Select at the Kingsmills Hotel Inverness
  3. The Columba Hotel The Columba Hotel 4 out of 5 Star Rating

    In Inverness

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

    from $55.36 USD Lowest Avg. Nightly Rate

    Select at the The Columba Hotel
  4. Royal Highland Hotel Royal Highland Hotel 3 out of 5 Star Rating

    In Inverness

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

    from $92.20 USD Lowest Avg. Nightly Rate

    Select at the Royal Highland Hotel
  5. The Newton Hotel The Newton Hotel 4 out of 5 Star Rating

    In Nairn

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

    from $142.36 USD Lowest Avg. Nightly Rate

    Select at the The Newton Hotel
  6. Tulloch Castle Hotel Tulloch Castle Hotel 4 out of 5 Star Rating

    In Dingwall

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

    from $158.18 USD Lowest Avg. Nightly Rate

    Select at the Tulloch Castle Hotel
  7. Best Western Palace Hotel and Spa Best Western Palace Hotel and Spa 3 out of 5 Star Rating

    On a river

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

    from $102.37 USD Lowest Avg. Nightly Rate

    Select at the Best Western Palace Hotel and Spa
  8. Glenmoriston Townhouse Hotel Glenmoriston Townhouse Hotel 4 out of 5 Star Rating

    On a river

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

    from $120.91 USD Lowest Avg. Nightly Rate

    Select at the Glenmoriston Townhouse Hotel
  9. Culloden House Hotel Culloden House Hotel 4 out of 5 Star Rating

    In the historical district

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

    from $177.97 USD Lowest Avg. Nightly Rate

    Select at the Culloden House Hotel
  10. Rocpool Reserve Hotel & Chez Roux Restaurant Rocpool Reserve Hotel & Chez Roux Restaurant 5 out of 5 Star Rating

    Near Eden Court Theatre

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

    from $243.94 USD Lowest Avg. Nightly Rate

    Select at the Rocpool Reserve Hotel & Chez Roux Restaurant
  11. Golf View Golf View 4 out of 5 Star Rating

    In Nairn

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

    from $126.58 USD Lowest Avg. Nightly Rate

    Select at the Golf View
  12. Drumossie Hotel Drumossie Hotel 4 out of 5 Star Rating

    In the suburbs

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

    from $126.72 USD Lowest Avg. Nightly Rate

    Select at the Drumossie Hotel
  13. Hawthorn Lodge Guest House Hawthorn Lodge Guest House 3 out of 5 Star Rating

    In Inverness

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

    from $113.93 USD Lowest Avg. Nightly Rate

    Select at the Hawthorn Lodge Guest House
  14. Maple Court Hotel Maple Court Hotel 3 out of 5 Star Rating

    In Inverness

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

    from $124.96 USD Lowest Avg. Nightly Rate

    Select at the Maple Court Hotel
  15. Ramada Encore Inverness City Centre Ramada Encore Inverness City Centre 3 out of 5 Star Rating

    In the city center

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

    from $87.00 USD Lowest Avg. Nightly Rate

    Select at the Ramada Encore Inverness City Centre
  16. Ben Wyvis Hotel Ben Wyvis Hotel 3 out of 5 Star Rating

    In Strathpeffer

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

    from $121.16 USD Lowest Avg. Nightly Rate

    Select at the Ben Wyvis Hotel
  17. Kinkell House Kinkell House 3 out of 5 Star Rating

    In Inverness

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

    from $193.72 USD Lowest Avg. Nightly Rate

    Select at the Kinkell House
  18. Cedar Villa Guest House - B&B Cedar Villa Guest House - B&B 3 out of 5 Star Rating

    In Inverness

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

    from $86.99 USD Lowest Avg. Nightly Rate

    Select at the Cedar Villa Guest House - B&B
  19. Glen Mhor Hotel Glen Mhor Hotel 3 out of 5 Star Rating

    In the city center

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

    from $193.69 USD Lowest Avg. Nightly Rate

    Select at the Glen Mhor Hotel
  20. Inchrye B&B Inchrye B&B 2.5 out of 5 Star Rating

    In Inverness

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

    from $94.91 USD Lowest Avg. Nightly Rate

    Select at the Inchrye B&B
  21. Cluny Bank Hotel Cluny Bank Hotel 4 out of 5 Star Rating

    In Forres

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

    from $127.17 USD Lowest Avg. Nightly Rate

    Select at the Cluny Bank Hotel
  22. The Alexander Guest House The Alexander Guest House 4 out of 5 Star Rating

    In Inverness

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

    from $139.24 USD Lowest Avg. Nightly Rate

    Select at the The Alexander Guest House
  23. Holiday Inn Express Inverness Holiday Inn Express Inverness 3 out of 5 Star Rating

    In Inverness

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

    from $99.65 USD Lowest Avg. Nightly Rate

    Select at the Holiday Inn Express Inverness
  24. Mercure Inverness Hotel Mercure Inverness Hotel 3 out of 5 Star Rating

    In Inverness

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

    from $69.59 USD Lowest Avg. Nightly Rate

    Select at the Mercure Inverness Hotel
  25. Highlander B&B Highlander B&B 3 out of 5 Star Rating

    In Inverness

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

    from $94.94 USD Lowest Avg. Nightly Rate

    Select at the Highlander B&B
Check to Compare Properties
Sort Descending by Top Picks
Book Swallow Morangie House Hotel Online or Call
  • US & Canada: 1-800-311-5192
  • Europe: 00-800-7099-7099