Hotels in Loch Lomond
8 handpicked places to stay
Deciding where to stay at Loch Lomond really means deciding which shore you want, because there is no road around the loch and crossing from one side to the other involves a long detour through Balloch or Drymen. Get that choice right and everything else falls into place.
The southern tip, centred on Balloch, is the practical option. It has the railway station, the largest concentration of guest houses and small hotels, supermarkets, restaurants and the Loch Lomond Shores complex with its aquarium and boat trips. If you are arriving by train, travelling with children, or want to use the loch as a base for day trips into Glasgow and Stirling as well, Balloch makes sense. The trade-off is that it feels suburban rather than Highland.
The western shore along the A82 is where most of the well-known hotels sit, from the five-star resort at the mouth of the River Leven to the smaller hotels clustered in Luss. This side gives you water views, easy driving, and the classic outlook across to Ben Lomond. It is also the busiest road in the national park, so ask for a room facing the loch rather than the highway.
The eastern shore, reached separately through Drymen and Balmaha, is quieter and more atmospheric. Accommodation here is limited to a handful of inns and small guest houses, and it fills a long way ahead because the West Highland Way passes through. If you are here to walk Ben Lomond or Conic Hill, book early and stay on this side; the alternative is a forty-minute drive each morning.
Inland villages such as Drymen offer better value and a more settled local atmosphere, at the cost of a loch view. And at the northern end, around Tarbet, Ardlui and Inverarnan, you trade convenience for genuine Highland scenery and a sleeper station on the doorstep. Whichever you choose, book well ahead for May, July and August, and expect a two-night minimum at weekends through the summer.
Cameron House on Loch Lomond
Hotel · Loch shore near Balloch, West Dunbartonshire
Five-star baronial resort on the southern shore with a spa, two golf courses and its own marina, thirty minutes from Glasgow.
The Lodge on Loch Lomond Hotel
Hotel · Beachfront, Luss, Argyll and Bute
Timber-clad hotel built right on the beach at Luss, with loch-view rooms, in-room saunas and a restaurant over the water.
Loch Lomond Arms Hotel
Hotel · Luss village, Argyll and Bute
Restored 17th-century coaching inn on the Luss Estate, with suites, coaching rooms and estate cottages in the village.
The Oak Tree Inn
Inn · Balmaha, east shore, Stirlingshire
Award-winning family-run inn on the West Highland Way at Balmaha, with 42 rooms, its own beers and a coffee roastery.
Duck Bay Hotel & Restaurant
Hotel · Arden, A82 south-west shore
Long-established loch-shore hotel and restaurant at Arden with rooms, cottages and a terrace facing Ben Lomond.
Rowardennan Hotel
Inn · Rowardennan, east shore, Stirlingshire
Lochside inn at the end of the east shore road, at the foot of Ben Lomond and directly on the West Highland Way.
The Winnock Hotel
Hotel · The Square, Drymen, Stirlingshire
Former 18th-century coaching inn on Drymen's village square, with 73 rooms, log fires and good value for the area.
Dumbain Farm Bed & Breakfast
B&B · Balloch, Dunbartonshire
Family-run farmhouse B&B in a quiet spot at Balloch, inside the national park and a short drive from the loch and station.
Affiliate link — we may earn a small commission at no cost to you