Stirling
Where Scotland's crown and its battles were won
Photo © Google Maps contributors, Google Maps
Stirling sits on a volcanic crag above the flat carse of the River Forth, and for centuries whoever held that crag effectively held Scotland. The city's castle looks out over the routes north to the Highlands and south to the Lowlands, which is precisely why armies fought so hard for it: Stirling Bridge in 1297 and Bannockburn in 1314 were both won within a few miles of the Old Town's walls. That geography still shapes the place today, giving it a genuinely dramatic skyline for a city of only around 50,000 people.
The Old Town climbs steeply from the railway station up cobbled wynds to the castle esplanade, past merchants' houses, the restored Church of the Holy Rude and the Old Town Cemetery with its Victorian statuary. Below the crag, the newer parts of the city are unremarkable by comparison, but that contrast is part of the appeal: a working university town and transport hub wrapped around one of Scotland's most complete medieval and Renaissance fortresses.
Because Stirling sits almost exactly halfway between Edinburgh and Glasgow, and at the southern edge of the Trossachs and Loch Lomond, it works equally well as a short city break or as a base for touring the southern Highlands. Loch Lomond, the Trossachs National Park and Callander are all within about 40 minutes' drive, while the battlefields, monuments and stately homes of the Stirling area itself can easily fill several days on their own.
Getting to Stirling
Stirling railway station sits on the main line between Edinburgh and Glasgow and also serves routes north to Perth, Inverness and Aberdeen, so connections are frequent. Direct trains from Edinburgh Waverley take around 50 minutes, and from Glasgow Queen Street around 30 to 40 minutes. From London, the fastest option is the LNER service to Edinburgh, taking roughly four and a half hours, followed by the onward connection to Stirling; overnight sleeper services from London Euston also stop at Stirling.
By road, Stirling sits at the junction of the M9 and M80, making it an easy 45-minute drive from Edinburgh and around 35 minutes from Glasgow. The A84 and A9 continue north towards the Trossachs, Callander and Perthshire. Several long-stay and short-stay car parks serve the city centre, with additional parking at the castle esplanade for those visiting the fortress directly.
The nearest major airport is Edinburgh Airport, about 35 miles away, with Glasgow Airport a similar distance in the other direction; both have direct bus and rail links into their respective city centres, from where onward trains reach Stirling within the hour.
Best time to visit Stirling
Spring brings daffodils to the castle esplanade and the Old Town Cemetery, along with noticeably thinner crowds at the main attractions, making April and May a good balance of decent weather and easier access.
Summer is the busiest season, when long daylight hours suit hill walks up the Ochils or day trips to Loch Lomond, and Stirling's own events calendar, including outdoor concerts at the castle, is at its fullest.
Autumn colours the wooded slopes of the Abbey Craig and the Trossachs beyond, and October's cooler, clearer air often makes for some of the best visibility from the Wallace Monument and castle ramparts.
Winter is quiet and atmospheric, with the castle particularly striking dusted in frost or occasional snow, though some outdoor attractions reduce their hours and hillwalking routes need proper winter gear.
Where to go
Popular destinations in Stirling
About Stirling’s towns and villages
Stirling's towns and villages sit at the edge of the Highlands, where the Trossachs' hills and lochs meet gentler farmland to the south. Callander and Aberfoyle serve as lively bases for exploring Loch Lomond and the Trossachs National Park, with shops and cafes geared towards walkers and cyclists. Killin, Lochearnhead and Tyndrum lie further into the hills, quiet stopping points for those heading towards Glen Coe or Rannoch Moor.
Balmaha and Inversnaid sit right on Loch Lomond's shore, ideal for boat trips and lochside walks, while Drymen and Buchlyvie offer a calmer, rural pace close to the West Highland Way. Dunblane, with its cathedral, and Strathblane and Fintry beneath the Campsie Fells, suit those wanting easy reach of Stirling itself alongside peaceful surroundings.
Callander
22 stays · 7 campsites
Killin
6 stays · 7 campsites
Drymen
9 stays · 3 campsites
Crianlarich
8 stays · 3 campsites
Aberfoyle
7 stays · 1 campsites · 3 things to do
Tyndrum
4 stays · 2 campsites
Lochearnhead
5 stays
Dunblane
3 stays · 1 campsites
Balmaha
4 stays
Fintry
2 stays
Strathyre
2 stays
Strathblane
1 stays · 1 campsites
Where to stay in Stirling(112)
All hotels in Stirling →About staying in Stirling
Stirling's spread of hotels and B&Bs reflects a county that ranges from historic city streets to the edge of the Trossachs. In Stirling itself, places like Castlecroft Bed & Breakfast and West Plean House suit those visiting the castle, the university or the battlefields nearby, while smaller guesthouses cluster within walking distance of the town centre.
Further north, Callander is well stocked with options such as Craig Villa Guest House, Munro Guest House and Lubnaig Guest House, handy for touring Loch Lubnaig and the surrounding hills. Drymen, on the West Highland Way and close to Loch Lomond, offers a quieter base with properties like Kilmaronock Manse B&B and Angel Cottage.
Beyond the towns, rural addresses such as Altquhur Byre and Lowefield B&B provide a more secluded stay, good for walkers and drivers happy to be a short journey from shops and restaurants. Choosing between them often comes down to whether you want city convenience or countryside quiet.
9.3
Monachyle Mhor
Balquhidder glen, 11 miles north-west of Callander
from £195/night
9.1
Victoria Square Guest House
Victoria Square, Old Town
from £95/night
9.1
Thackray House
River Teith estate, edge of Callander
from £260/night
9.0
Forth Guest House
Seaton Place, near the railway station
from £90/night
9.0
Lubnaig Guest House
Leny Road, edge of Callander
from £130/night
8.9
Park Lodge Hotel
Union Street, near King's Park
from £130/night
7.8
The Caledonian Thistle Hotel
Station Road, central Callander
from £89/night
Allan Park Hotel
20 Allan Park, Stirling
Things to Do in Stirling(23)
All attractions in Stirling →About things to do in Stirling
Stirling packs a lot into a small area, from castle-topped hills to loch-filled forest. The town itself holds the historical weight, with the National Wallace Monument watching over the plain and Stirling Old Town Jail and the Smith Art Gallery and Museum covering the quieter side of local history. It's a good base for a day or two of sightseeing before heading out towards the hills.
West towards Aberfoyle, the Trossachs take over and the pace changes to woodland trails, tree-top courses and water. Go Ape Aberfoyle and Rednock Trekking suit an active day out, while Loch Katrine and Queen Elizabeth Forest Park are better for a slower pace, on foot, by bike or on the water. Families tend to gravitate towards Blair Drummond Safari and Adventure Park and Briarlands Farm, both easy additions to a day spent between Stirling and Aberfoyle, with escape rooms like Escape Stirling filling a wet-weather gap.
Where to Eat in Stirling(114)
All restaurants in Stirling →About eating out in Stirling
Stirling's dining scene splits neatly between the city and the villages that ring the Trossachs. In Stirling itself, cafés, coffee shops and pubs sit close to the castle and old town, useful for a quick lunch or a proper sit-down meal after sightseeing, with everything from Haldanes Eatery to casual spots like St Mocha Coffee Shop within easy reach of each other.
Further out, Aberfoyle and Balmaha serve the Loch Lomond and Trossachs crowd, with places geared towards walkers and cyclists refuelling before or after the hills, while Strathblane offers a quieter option for those exploring the Campsie Fells. Farm shops and coffee stops such as The Woodhouse Coffee Shop And Farm Shop suit a slower pace, and traditional pubs like the Rob Roy Hotel give a good sense of the area's character.
Attractions Near Stirling
All attractions in Stirling →Worth the trip — within 50 miles of Stirling.
Blair Drummond Safari and Adventure Park
Stirling · ⭐ 4.7
Briarlands Farm
Stirling · ⭐ 4.7
Queen Elizabeth Forest Park
Stirling · ⭐ 4.7
Stirling Old Town Jail
Stirling · ⭐ 4.7
The National Wallace Monument
Stirling · ⭐ 4.7
Arnprior Farm Pumpkin Patch
Stirling · ⭐ 4.6
Kings Park
Stirling · ⭐ 4.6
Stirling Smith Art Gallery and Museum
Stirling · ⭐ 4.6
Camping in Stirling(38)
All campsites in Stirling →About camping in Stirling
Stirling's campsites and glamping sites follow the region's lochs and hills, with a good cluster around Callander and Killin for anyone basing themselves near the Trossachs and Loch Lubnaig. Crianlarich sits further north on the West Highland Way, useful for walkers wanting a stopover before pressing on towards Glencoe, while Drymen and Strathblane suit those keeping closer to Glasgow and the southern edge of Loch Lomond.
The mix runs from simple touring pitches to timber pods and lodges, so it's worth deciding what kind of trip you want before booking. Witches Craig Caravan and Camping Park and Keltie Bridge Caravan Park cater well for tourers and tents near Stirling and Callander, whereas places like Craigmaddie Glamping, Here and Now Pods and Poachers Hut offer a softer, more sheltered stay for those less keen on canvas. Balquhidder Braes Holiday Park and Portnellan Lodges give access to quieter loch-side settings further from the main roads.
Dunblane makes a handy base with easy rail links if you want countryside without losing touch with the city, while farm stays such as Duncan Family Farms and Craighead Howfs bring a slower, rural pace to the choice.
Dam View Lodges
⭐ 5.0
Here and Now Pods
⭐ 5.0
The Pods at Ardyle
Drymen · ⭐ 5.0
Duncan Family Farms
Drymen · ⭐ 4.9
Craighead Howfs
Dunblane · ⭐ 4.9
Portnellan Lodges
Crianlarich · ⭐ 4.9
Craigmaddie Glamping
Strathblane · ⭐ 4.9 · from £130/night
Auchenbowie Caravan and Camping Site
⭐ 4.8 · from £18/night
Self-Catering Cottages in Stirling(96)
All cottages in Stirling →About cottages in Stirling
Stirling's spread of self-catering cottages runs from the loch shores near Loch Lomond Farm Cottages to converted farm buildings and smiddies tucked into quieter glens. The Ploughmans and The Stables show the appeal of a working farm setting, while properties like Craigdarroch Cottage or The Wee White Cottage suit those after a smaller, more secluded base.
Location makes the difference here. Cottages near Loch Lomond put watersports and hillwalking on the doorstep, while those further into Stirling's countryside, such as Clarinnes Cottage or Lochearn View Lodge, work well for touring the Trossachs or simply settling in for a quiet week. Many sleep small groups or couples, so it's worth checking bedroom counts and outdoor space against what you need.
With this many options across the county, deciding often comes down to how central you want to be. Stirling town itself gives easy road links, while outlying cottages like The Bield or The Smiddy trade convenience for more open countryside.
Bo Nan Taigh Cottage
1 bed · sleeps 4 · from £681
Gartclach Farm - Fiadh Ruadh
Gartclach · 3 bed · sleeps 6 · from £937
Gartclach Farm - Gartclach
Gartclach · 4 bed · sleeps 10 · from £1,386
The Barn
2 bed · sleeps 4 · from £347
Crianlarich Retreats - Garth Cottage
Callander · 1 bed · sleeps 2 · from £907
Crianlarich Retreats - The Crannog
Callander · 2 bed · sleeps 4 · from £1,262
Loch Lomond Farm Cottages - The Stables
Glasgow · 3 bed · sleeps 6 · from £637
Loch Lomond Farm Cottages - The Ploughmans
Glasgow · 2 bed · sleeps 4 · from £427
Common questions about Stirling
How many campsites are there in Stirling?
We list 13 campsites in and around Stirling, of which 13 take tents and 9 offer glamping.
Are there dog-friendly campsites in Stirling?
Yes — 5 of the 13 campsites we list in Stirling accept dogs, including Witches Craig Caravan and Camping Park and Auchenbowie Caravan and Camping Site.
Which campsites in Stirling have electric hook-up?
6 of the 13 campsites we list in Stirling offer an electric hook-up.
How many holiday cottages are there in Stirling?
We list 96 self-catering cottages in and around Stirling.
Can I take a dog to a holiday cottage in Stirling?
Yes — 54 of the 96 Stirling cottages we list allow pets.
Are there large holiday cottages in Stirling for groups?
Yes — the largest cottage we list in Stirling sleeps 14.
Where can I stay in Stirling?
We list 35 hotels, B&Bs and guest houses in and around Stirling. Prices start from around £75 a night.
What is there to do in Stirling?
We list 20 attractions and things to do in and around Stirling.
Where can I eat in Stirling?
We list 84 restaurants, pubs and cafes in and around Stirling.