Skip to main content

Hotels in Loch Lomond

14 handpicked places to stay

Photo © Friedrich Busser, Google Maps

Places to stay around Loch Lomond range from farmhouse bed and breakfasts to grand lochside hotels, with much depending on which shore you fancy waking up to. Balmaha and Drymen suit those arriving on the West Highland Way, with the Oak Tree Inn a well-known stop, while Luss and Balloch offer a wider spread of hotels close to the water and the main visitor routes.

For something grander, Cameron House on Loch Lomond and The Lodge on Loch Lomond Hotel give direct loch views and proper leisure facilities, whereas the Rowardennan Hotel sits further up the quieter eastern shore, handy for walkers heading onto Ben Lomond. Duck Bay Hotel & Restaurant and the Winnock Hotel in Drymen offer easy access to the loch without straying far from the road network, and Dumbain Farm Bed & Breakfast is a good option for a simpler, more rural stay.

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.

Glenview Luss

Glenview Luss

B&B · Main Street, Luss

A B&B on Luss's Main Street with clean, well-equipped en-suite rooms, some with private gardens, plus free on-site parking.

Global B&B

Global B&B

B&B · 1 Glenburn Cottages, Luss

A straightforward B&B in Luss, Argyll and Bute, with breakfast included and mountain views from the garden.

Alderdale B&B

Alderdale B&B

B&B · Pier Road, Luss

Alderdale B&B is a lakeside cottage on Pier Road in Luss, with simple en-suite rooms and continental breakfast brought to your door.

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.

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.

The Beach House Loch Lomond

The Beach House Loch Lomond

Hotel · Loch Lomond Beach House Inverbeg, Luss

Lochside hotel near Luss with walking and cycling routes right outside and Loch Lomond and The Trossachs National Park on the doorstep.

The Inn on Loch Lomond

The Inn on Loch Lomond

Hotel · Inverbeg, Alexandria

Loch-side inn at Inverbeg near Alexandria, with hearty restaurant food and views of Ben Lomond across the water.

The Corries B&B

The Corries B&B

B&B · Tulloch Rd, Luss

A relaxed family-run B&B in Luss for travellers exploring Loch Lomond and The Trossachs, with free parking and warm, simple rooms.

Balmaha Lodges

Balmaha Lodges

Guest Accommodation · Main Street, Balmaha

Self-contained lodges with en-suite bathrooms and kitchens on Main Street in Balmaha, 11 rooms in total, handy for walking and watersports on Loch Lomond.

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.

Oak Tree Inn

Oak Tree Inn

Hotel · Balmaha House, Balmaha

A 37-room inn at Balmaha on Loch Lomond, well placed for walking, cycling and watersports in the Trossachs National Park.

Arrochoile

Arrochoile

B&B · Arrochoile, Balmaha

A homely B&B in Balmaha with free parking, garden and 24-hour reception, handy for walking, cycling and fishing nearby.

Birchwood Guest Lodge

Birchwood Guest Lodge

Guest Accommodation · Birchwood, Balmaha

Guest lodge in Balmaha with a garden and picnic area, close to pubs and restaurants, and free on-site parking for exploring Stirling.