Skip to main content

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.

Hotel
Cameron House on Loch Lomond
5 star

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.

Hotel
The Lodge on Loch Lomond Hotel
4 star

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.

Hotel
Loch Lomond Arms Hotel
4 star

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.

Inn
The Oak Tree Inn
3 star★★

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.

Hotel
Duck Bay Hotel & Restaurant
3 star★★

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.

Inn
Rowardennan Hotel
3 star★★

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.

Hotel
The Winnock Hotel
3 star★★

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.

B&B
Dumbain Farm Bed & Breakfast
4 star

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.

See every hotel in Loch Lomond on Booking.com

Affiliate link — we may earn a small commission at no cost to you