Hotels in Stirling
8 handpicked places to stay
Where to base yourself in Stirling depends largely on how much time you plan to spend on foot versus on the road. Staying in the Old Town, tucked below the castle among the merchants' houses and wynds, puts you within a few minutes of Stirling Castle, Argyll's Lodging and the Church of the Holy Rude, though the steep cobbled streets and limited parking suit visitors arriving by train or those happy to leave the car for a day or two. It rewards an early start, since the Old Town is at its most atmospheric before the day's coach parties arrive at the castle esplanade.
The city centre around King Street, Port Street and the railway station is the more practical choice for shorter breaks, particularly if you're arriving by rail from Edinburgh or Glasgow. Everything from shops and restaurants to the station itself is within easy walking distance, and several mid-range hotels and chain properties cluster in this area, making it straightforward to arrive without a car and still see everything the city has to offer.
For those touring further afield, whether to Loch Lomond, the Trossachs or Callander, a base just outside the centre can make more sense. Bridge of Allan, a genteel Victorian spa village barely ten minutes north of Stirling by car or train, offers a quieter alternative with its own restaurants and independent shops, plus easy access back into the city. Country house hotels and B&Bs on Stirling's outskirts, meanwhile, suit visitors who want more space, private parking and a slower pace after a day of sightseeing, accepting a short drive back in each evening. Whichever area you choose, Stirling's small size means nowhere is ever more than about twenty minutes from the castle by car, so the decision comes down more to atmosphere and convenience than to genuine distance.
Hotel Colessio
Hotel · Spittal Street, Stirling city centre
A boutique hotel in a converted Victorian bank building, moments from the castle esplanade with a spa, cinema room and cocktail bar.
Stirling Highland Hotel
Hotel · Old Town, below Stirling Castle
A converted former high school in Stirling's Old Town, with leisure facilities and a pool, a few minutes' walk from the castle.
Park Lodge Hotel
Hotel · Union Street, near King's Park
A small, family-run Georgian townhouse hotel overlooking King's Park, with individually decorated rooms and an acclaimed restaurant.
The Golden Lion Hotel
Hotel · King Street, Stirling city centre
A historic coaching inn on King Street dating back over two centuries, in the heart of Stirling's shopping and dining district.
The Portcullis Hotel
Inn · Castle Wynd, directly below Stirling Castle
A small inn built into the old Grammar School beside the castle esplanade, with a well-regarded pub and terrace views over the Old Town.
Premier Inn Stirling City Centre
Hotel · Forth Street, next to the railway station
A modern budget hotel next to Stirling railway station, offering consistent, predictable rooms within easy walking distance of the castle.
Forth Guest House
Guest House · Seaton Place, near the railway station
A small, family-run Victorian guest house close to the station, praised for personal service and generous cooked breakfasts.
Victoria Square Guest House
Guest House · Victoria Square, Old Town
A period townhouse guest house overlooking a quiet Old Town square, a short walk from the castle and Church of the Holy Rude.
Affiliate link — we may earn a small commission at no cost to you