We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.

Invergarry Hotels and B&Bs

What style of hotel do you prefer?
All Hotels and B&Bs (58)
Romantic (8)
Family (6)
Luxury (2)
Within 10 km (11)
Within 25 km (58)
Within 50 km (124)
All Scottish Highlands

Check availability

Refine search

Price per night

 

Property type

 

Search nearby

from Invergarry city centre
 

Traveller rating

 

Hotel class

 

Amenities

 

Property name

Reset
 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Special offer in Invergarry

Invergarry Hotel
Invergarry Hotel 4.5 of 5 stars
Special offer Dinner, Bed & Breakfast

Hotels & B&Bs / Inns travellers recommend

List view  |  Large map
List view  |  Large map
Your selections 25 km
Invergarry Hotels (3)
4.0 of 5 Glengarry Castle Hotel
INR8,838 - 15,874 per night*
E-mail hotel
+44 01809501254
Glengarry Castle Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d194658?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 3 hotels in Invergarry
4.5 of 5 stars 209 reviews
Traveller photos (153) | Map
Invergarry Hotel
INR6,811 - 18,519 per night*
Special offer Dinner, Bed & Breakfast
E-mail hotel
+4401809501206
Special offer Dinner, Bed & Breakfast
Invergarry Hotel Slideshow
CHECK RATES! ABS:HotelCheckRates-d653391?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 3 hotels in Invergarry
4.5 of 5 stars 110 reviews
Professional photos | Traveller photos (28) | Map
Tomdoun Hotel
INR5,291 - 10,583 per night*
Ranked #3 of 3 hotels in Invergarry
4 of 5 stars 58 reviews
Traveller photos (50) | Map
Invergarry B&Bs / Inns (3)
Glen Albyn Lodge
INR2,646 - 3,096 per night*
Ranked #1 of 3 Invergarry B&B and Inns
5 of 5 stars 105 reviews
Traveller photos (27) | Map
4.0 of 5 Drynachan Bed and Breakfast
INR5,685 - 5,854 per night*
CHECK RATES! ABS:HotelCheckRates-d1139087?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 3 Invergarry B&B and Inns
5 of 5 stars 104 reviews
Professional photos | Traveller photos (33) | Map
Ranked #3 of 3 Invergarry B&B and Inns
4 of 5 stars 20 reviews
Traveller photos (1) | Map
Recommended nearby hotels and B&Bs
The Old Manse, Invermoriston
INR6,192 - 7,937 per night*
19.7 km from Invergarry
Travellers' Choice™ 2012 Winner B&Bs and Inns
E-mail hotel
+4401320351296
The Old Manse Slideshow
Ranked #1 of 7 Invermoriston B&B and Inns
5 of 5 stars 315 reviews
Traveller photos (106) | Map
Craik Na Dav B & B, Invermoriston
INR4,954 - 7,261 per night*
19.7 km from Invergarry
+44 (0)1320351277
E-mail hotel
Craik Na Dav B & B Slideshow
CHECK RATES! ABS:HotelCheckRates-d1754216?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #2 of 7 Invermoriston B&B and Inns
5 of 5 stars 156 reviews
Professional photos | Traveller photos (65) | Map
Tigh Na Bruach, Invermoriston
INR3,771 - 9,513 per night*
18.5 km from Invergarry
Ranked #3 of 7 Invermoriston B&B and Inns
5 of 5 stars 56 reviews
Traveller photos (34) | Map
Distant Hills Guest House, Spean Bridge
INR6,811 - 9,457 per night*
20.5 km from Invergarry
Special offer 3 nights B&B offer
E-mail hotel
+44 (0)1397 712452
Special offer 3 nights B&B offer
Distant Hills Guest House Slideshow
CHECK RATES! ABS:HotelCheckRates-d627795?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 20 Spean Bridge B&B and Inns
5 of 5 stars 109 reviews
Professional photos | Traveller photos (24) | Map
Spean Lodge, Spean Bridge
INR6,192 - 7,036 per night*
21.1 km from Invergarry
Ranked #2 of 20 Spean Bridge B&B and Inns
5 of 5 stars 53 reviews
Traveller photos (11) | Map
Bracarina House, Invermoriston
INR4,785 per night*
19.7 km from Invergarry
Ranked #4 of 7 Invermoriston B&B and Inns
5 of 5 stars 41 reviews
Traveller photos (1) | Map
Smiddy House, Spean Bridge
INR7,655 - 9,963 per night*
21.1 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d590270?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #3 of 20 Spean Bridge B&B and Inns
5 of 5 stars 69 reviews
Professional photos | Traveller photos (4) | Map
Kinbrylie, Whitebridge
23.6 km from Invergarry
Ranked #1 of 3 Whitebridge B&B and Inns
5 of 5 stars 46 reviews
Traveller photos (40) | Map
Lann Dearg Studios, Invermoriston
19.3 km from Invergarry
Ranked #5 of 7 Invermoriston B&B and Inns
5 of 5 stars 61 reviews
Traveller photos (20) | Map
The Braes Guest House, Spean Bridge
INR4,222 - 6,811 per night*
20.5 km from Invergarry
Ranked #4 of 20 Spean Bridge B&B and Inns
5 of 5 stars 34 reviews
Traveller photos (6) | Map
Three Bridges Bed and Breakfast, Fort Augustus
INR2,646 - 6,192 per night*
11.9 km from Invergarry
Ranked #1 of 23 Fort Augustus B&B and Inns
5 of 5 stars 43 reviews
Traveller photos (21) | Map
3.0 of 5 The Lovat, Loch Ness, Fort Augustus
INR7,430 - 14,973 per night*
11.0 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d629313?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Fort Augustus
4.5 of 5 stars 298 reviews
Professional photos | Traveller photos (85) | Map
BEST WESTERN Glenspean Lodge, Roybridge
INR10,864 - 16,211 per night*
20.1 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d215605?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Roybridge
4.5 of 5 stars 87 reviews
Professional photos | Traveller photos (34) | Map
Hill Cottage B&B, Fort Augustus
INR2,646 - 3,997 per night*
11.5 km from Invergarry
Ranked #3 of 23 Fort Augustus B&B and Inns
5 of 5 stars 12 reviews
Traveller photos (12) | Map
3.0 of 5 Old Pines Hotel and Restaurant, Spean Bridge
INR6,248 - 10,920 per night*
20.9 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d304682?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 20 Spean Bridge B&B and Inns
4.5 of 5 stars 88 reviews
Professional photos | Traveller photos (23) | Map
Darroch View B&B, Invermoriston
19.7 km from Invergarry
Ranked #6 of 7 Invermoriston B&B and Inns
4.5 of 5 stars 30 reviews
Traveller photos (1) | Map
Carn A Chuilinn B&B, Fort Augustus
9.4 km from Invergarry
No photo provided
Ranked #5 of 23 Fort Augustus B&B and Inns
4.5 of 5 stars 21 reviews
Map
Abbey Cottage Bed and Breakfast, Fort Augustus
INR4,391 - 5,291 per night*
11.1 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d1630846?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #6 of 23 Fort Augustus B&B and Inns
4.5 of 5 stars 38 reviews
Professional photos | Traveller photos (4) | Map
The Heathers, Spean Bridge
INR4,053 per night*
19.8 km from Invergarry
Ranked #8 of 20 Spean Bridge B&B and Inns
4.5 of 5 stars 42 reviews
Traveller photos (11) | Map
Tomich Hotel, Beauly
24.9 km from Invergarry
Ranked #4 of 9 Beauly B&B and Inns
4.5 of 5 stars 74 reviews
Traveller photos (15) | Map
Glenmoriston Arms Hotel, Invermoriston
INR7,318 - 11,314 per night*
19.6 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d218088?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 1 hotels in Invermoriston
4.5 of 5 stars 80 reviews
Professional photos | Traveller photos (12) | Map
4.0 of 5 Corriegour Lodge Hotel, Spean Bridge
INR13,566 - 14,467 per night*
9.0 km from Invergarry
CHECK RATES! ABS:HotelCheckRates-d191504?&src=Hotels&fromServlet=Hotels&Action=QC_Button
Ranked #1 of 3 hotels in Spean Bridge
4.5 of 5 stars 54 reviews
Professional photos | Traveller photos (19) | Map
Garadh Buidhe Bed and Breakfast, Spean Bridge
22.7 km from Invergarry
Ranked #10 of 20 Spean Bridge B&B and Inns
4.5 of 5 stars 8 reviews
Traveller photos (3) | Map
Caledonian Hotel, Fort Augustus
INR5,291 per night*
10.8 km from Invergarry
Ranked #7 of 23 Fort Augustus B&B and Inns
4.5 of 5 stars 29 reviews
Traveller photos (5) | Map