
Aberfoyle Holidays
Book a Hotel + Flight or Car together to unlock savings
Photo by Jock Watson
Top hotels in Aberfoyle

Rob Roy Hotel
Aberfoyle, Stirling, Scotland
Fully refundableReserve now, pay when you stay
The price is 3.229.620 ₫ per night from 3 Nov to 4 Nov
3.229.620 ₫
3.875.686 ₫ total
3 Nov - 4 Nov
includes taxes & fees
8/10 Very Good! (259 reviews)
Decent hotel
"Pleasant staff - Anne on reception was very helpful in booking a table for us. Decent hotel, not expensive, good food."
Reviewed on 3 Sept 2025

Aberfoyle Inn
16 Main Street, Aberfoyle, Stirling, Scotland
Fully refundableReserve now, pay when you stay
The price is 3.289.000 ₫ per night from 7 Oct to 8 Oct
3.289.000 ₫
3.946.800 ₫ total
7 Oct - 8 Oct
includes taxes & fees
7/10 Good! (48 reviews)
Fine
"It was really good service staff really nice could be doing with a upgrade its a bit run fown but had a gd sleep n food was great the staff were very friendly"
Reviewed on 21 Sept 2025

The Stirling Highland Hotel
29 Spittal Street, Stirling, Scotland
Fully refundableReserve now, pay when you stay
8.4/10 Very Good! (1,040 reviews)
"Our stay there was good, staff was friendly and helpful. The hotel is older. Easy walking distance to the castle and to some other attractions. Walking distance to the train station up a mostly gentle hill."
Reviewed on 3 Oct 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Stirling Castle
After visiting Stirling Castle, make a plan to see the other sights and activities in Stirling. Make time to visit the area's spas or simply enjoy its lively bars.

University of Stirling
Explore the campus of University of Stirling during your trip to Stirling. Visit the top-notch restaurants or lively bars in this relaxing area.

National Wallace Monument
You can find out about the history of Stirling with a visit to National Wallace Monument. Visit the spas and top-notch restaurants in this relaxing area.