Skip to main content

Hotels in Aberfoyle

9 handpicked places to stay

The Old Rectory Inn

The Old Rectory Inn

Hotel · Leny Road, Callander · 0.1 miles away

A five-room inn on Leny Road in Callander, on the edge of Loch Lomond & The Trossachs National Park.

Aberfoyle Inn

Aberfoyle Inn

Hotel · 16 Main Street, Aberfoyle

Aberfoyle Inn is a straightforward hotel on Main Street, Aberfoyle, with en-suite family rooms and free WiFi, a short drive from Dunblane railway station.

The Forth Inn

The Forth Inn

Hotel · Main Street, Aberfoyle

On Aberfoyle's Main Street in the heart of the Trossachs National Park, The Forth Inn is a straightforward base for walking and fishing country.

Corrie Glen B&B

Corrie Glen B&B

B&B · Manse Road, Aberfoyle

B&B on Manse Road in Aberfoyle, handy for walking, fishing and golf around the Trossachs National Park.

B&B
The Bield

The Bield

B&B · The Bield, Aberfoyle

A B&B in Aberfoyle, on the edge of Loch Lomond and The Trossachs National Park, with free on-site parking and a garden.

Rob Roy Hotel

Rob Roy Hotel

Hotel · Rob Roy Hotel, Aberfoyle

The Rob Roy Hotel in Aberfoyle serves a varied dinner menu and full breakfast, with a bar and evening entertainment, though rooms feel dated.

Black Bull Gartmore

Black Bull Gartmore

Hotel · Main Street, Stirling · 2.3 miles away

A traditional Stirling inn on Main Street, well suited to travellers who want hearty pub food and a log fire after a day walking or cycling.

Altskeith Country House

Altskeith Country House

B&B · Loch Ard Road, Aberfoyle

Loch-side B&B near Aberfoyle with a bar, hearty breakfasts and a garden looking out over Loch Ard.

Macdonald Forest Hills Hotel

Macdonald Forest Hills Hotel

Hotel · Kinlochard, Aberfoyle

A loch-side hotel near Aberfoyle in the Trossachs, suited to spa breaks and outdoor-minded stays with 55 rooms from £79-£350.