Skip to main content

Hotels in Aberfoyle

42 handpicked places to stay

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.

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.

Lower Balwill

Lower Balwill

B&B · Lower Balwill, Buchlyvie · 5.2 miles away

Countryside B&B in Buchlyvie, Stirling, with free parking and mountain views, well placed for walking and cycling routes nearby.

Dunroamin Bed & Breakfast

Dunroamin Bed & Breakfast

B&B · Indians Road, Drymen · 7.2 miles away

Dunroamin Bed & Breakfast in Drymen offers a hearty breakfast and garden seating, with pubs and restaurants just a short walk away.

B&B
Riverside House

Riverside House

B&B · Leny Road, Callander · 7.5 miles away

A traditional stone-built B&B on Leny Road in Callander, adults-only and handy for the Trossachs' hills and falls.

Lubnaig Guest House
4 star★

Lubnaig Guest House

Guest House · Leny Road, edge of Callander · 7.6 miles away

A refurbished Victorian guest house on the edge of Callander with a licensed bar, mature grounds and six en-suite rooms.

Shandon Farmhouse Bed and Breakfast

Shandon Farmhouse Bed and Breakfast

B&B · Shandon Farmhouse, Drymen · 7.7 miles away

Farmhouse B&B near Drymen with a games room, garden views and free on-site parking, close to Loch Lomond and The Trossachs.

The Caledonian Thistle Hotel
3 star★★

The Caledonian Thistle Hotel

Hotel · Station Road, central Callander · 7.8 miles away

A seventeenth-century Station Road hotel, formerly the Dreadnought, refurbished and relaunched under new ownership in 2025.

Callander Meadows
4 star★

Callander Meadows

B&B · Main Street, central Callander · 7.8 miles away

A Georgian townhouse B&B on Main Street with a well-regarded restaurant, Grace, serving locally sourced, seasonal food.

The Crown Hotel
3 star★★

The Crown Hotel

Hotel · Main Street, central Callander · 7.8 miles away

A traditional coaching inn on Callander's Main Street, trading since 1740, with refurbished en-suite rooms and home-cooked food.

The Highland Guest House
3 star★★

The Highland Guest House

Guest House · South Church Street, central Callander · 7.8 miles away

A Georgian townhouse guest house in the centre of Callander with individually styled en-suite rooms and cooked breakfasts.

The Waverley Hotel by Greene King Inns

The Waverley Hotel by Greene King Inns

Hotel · 88 - 94 Main Street, Callander · 7.9 miles away

A modest two-storey inn on Callander's Main Street, with 10 rooms and free nearby parking, close to Loch Lomond and the Trossachs.

Southfork Villa Guesthouse

Southfork Villa Guesthouse

Guest Accommodation · 25 Cross Street, Callander · 7.9 miles away

Adults-only guesthouse in Callander with breakfast included and free parking, handy for Bracklinn Falls and Loch Lomond and The Trossachs.

The Crags Hotel

The Crags Hotel

Hotel · 101 Main Street, Callander · 7.9 miles away

A nine-room hotel on Callander's Main Street with an on-site Indian restaurant, handy for exploring the Trossachs.

Roman Camp Country House Hotel

Roman Camp Country House Hotel

Hotel · Off 182 Main Street, Callander · 7.9 miles away

Country house hotel in Callander with en-suite rooms and family options, close to Loch Lomond and The Trossachs National Park.

Thackray House
5 star

Thackray House

Hotel · River Teith estate, edge of Callander · 7.9 miles away

A seventeenth-century country house on a 21-acre River Teith estate, reopened in 2026 after a full restoration under new ownership.

Dalgair House Hotel

Dalgair House Hotel

Hotel · 113 And 115 Main Street, Callander · 7.9 miles away

A full Scottish breakfast and free on-site parking make Dalgair House Hotel a handy, good-value base on Callander's Main Street for exploring Loch Lomond and the Trossachs.

Guest Accommodation
Annfield Guest House

Annfield Guest House

Guest Accommodation · 18 North Church Street, Callander · 7.9 miles away

Six en-suite rooms with free WiFi and in-room drinks at Annfield Guest House, a Callander base for Loch Lomond and the Trossachs.

Ben Aan House

Ben Aan House

B&B · 158 Main Street, Callander · 7.9 miles away

Callander B&B on Main Street with fishing, golf and walking close by, and family rooms with en-suite bathrooms.

The Knowe Guest House

The Knowe Guest House

Guest Accommodation · Ancaster Road, Callander · 8 miles away

A low-key B&B on Ancaster Road in Callander, with a garden looking out to national park hills and free on-site parking.

The Abbotsford

The Abbotsford

Guest Accommodation · Stirling Road, Callander · 8.1 miles away

Guest house on Stirling Road in Callander, close to the town centre, with easy access to Loch Lomond and The Trossachs National Park.

Angel Cottage

Angel Cottage

B&B · 4 Old Gartmore Road, Drymen · 8.2 miles away

Adults-only B&B on Old Gartmore Road in Drymen, with a garden, free parking and Stirling Castle within reach.

Ashbank Bed & Breakfast

Ashbank Bed & Breakfast

B&B · 1 Balmaha Road, Drymen · 8.2 miles away

A welcoming stone-built B&B on Balmaha Road in Drymen, close to Loch Lomond & The Trossachs National Park.

The Drymen Inn

The Drymen Inn

Hotel · 5 Stirling Road, Drymen · 8.2 miles away

A five-room inn on Stirling Road in Drymen, well placed for exploring Loch Lomond & The Trossachs National Park.

The Clachan Inn

The Clachan Inn

Hotel · 2 The Square, Drymen · 8.2 miles away

A traditional inn on Drymen's main square, handy for Loch Lomond and Conic Hill, with free parking and a bar and restaurant on site.

The Winnock Hotel
3 star★★

The Winnock Hotel

Hotel · The Square, Drymen, Stirlingshire · 8.3 miles away

Former 18th-century coaching inn on Drymen's village square, with 73 rooms, log fires and good value for the area.

Buchanan Arms Hotel & Leisure, Sure Hotel Collection

Buchanan Arms Hotel & Leisure, Sure Hotel Collection

Hotel · 22 Main Street, Drymen · 8.4 miles away

52 en-suite rooms in Drymen, some a little tired in parts, but with a spa, pool and gym just along the corridor near Loch Lomond.

Birchwood Guest Lodge

Birchwood Guest Lodge

Guest Accommodation · Birchwood, Balmaha · 8.7 miles away

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

Arrochoile

Arrochoile

B&B · Arrochoile, Balmaha · 8.7 miles away

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

The Inn at Kippen

The Inn at Kippen

Hotel · Fore Road, Stirling · 8.8 miles away

A village inn on Fore Road in Kippen, near Stirling, known for generous Scottish breakfasts and a warm, welcoming bar.

The Cross Keys in Kippen

The Cross Keys in Kippen

Hotel · Main Street, Stirling · 8.8 miles away

A village inn in Kippen, near Stirling, known for its hearty steak pie and cosy fire-lit bar rather than plush rooms.

Balmaha Lodges

Balmaha Lodges

Guest Accommodation · Main Street, Balmaha · 8.9 miles away

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.

Altquhur Byre

Altquhur Byre

B&B · Altquhur Byre, Drymen · 8.9 miles away

A countryside B&B just outside Drymen, near Loch Lomond and Conic Hill, with en-suite rooms and homemade pizza dinners.

The Oak Tree Inn
3 star★★

The Oak Tree Inn

Inn · Balmaha, east shore, Stirlingshire · 8.9 miles away

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 · 8.9 miles away

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

Lion and Unicorn Hotel

Lion and Unicorn Hotel

Hotel · Main Street, Thornhill · 9 miles away

A traditional pub-hotel on Thornhill's Main Street, with a games room, garden and free parking on site.

Kilmaronock Manse B&B

Kilmaronock Manse B&B

B&B · Kilmaronock Manse, Drymen · 9.5 miles away

Adults-only B&B in Drymen, close to Loch Lomond and the Trossachs, with free parking and a garden for unwinding after the day.

🏨

Know a hotel / b&b in Aberfoyle that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b