Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Stirling – 95 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Golden Lion Hotel 3 stars

Hotel in Stirling

The Golden Lion Hotel has welcomed guests, including royalty, for more than 200 years. We got a huge room! Breakfast is very good.

Show more Show less
8
Very good
3,893 reviews
Price from
£45
per night

Stirling Highland Hotel- Part of the Cairn Collection 4 stars

Hotel in Stirling

Built in 1854, this hotel was once the High School of Stirling. Less than 10 minutes’ walk from the city’s historic castle, it has an AA Rosette-awarded restaurant and free parking. The pool , sauna , steam room, and gym are the best. Staff is always welcoming. Parking during an event can be tricky but I’ve always found a space . Breakfast is well presented . Housekeeping is fantastic . Location can’t be beaten .

Show more Show less
8
Very good
2,636 reviews
Price from
£80.50
per night

Highland Gate, Stirling by Marston's Inns

Hotel in Stirling

Featuring panoramic views of the Wallace Monument and Ochil Hills, Highland Gate, Stirling by Marston's Inns offers accommodation 2 miles from Stirling city centre. The personal was amazing, I don't have enough words to thank them. We had a problem with our reservation (booking.com mistake) but the personal helped us and made sure we are ok. We recommend this location especially for the personal Also the food & beer are very good

Show more Show less
8.4
Very good
2,444 reviews
Price from
£50
per night

Stirling Court Hotel 3 stars

Hotel in Stirling

Located within the University of Stirling campus and set in 300 acres of beautiful parkland, Stirling Court Hotel is just 10 minutes’ drive from Stirling city centre. Great location Staff excellent rooms clean Breakfast great value

Show more Show less
8.1
Very good
2,028 reviews
Price from
£64
per night

Holiday Inn Express Stirling, an IHG Hotel 3 stars

Hotel in Stirling

The 3-star Holiday Inn Express Hotel offers pet friendly accommodation at Springkerse Business Park. The M9 and M80 motorways can be reached within 4 miles of the hotel. Stayed one night on the way to the Highlands after flying into Edinburgh airport.

Show more Show less
8.6
Fabulous
2,197 reviews
Price from
£56.99
per night

Hotel Colessio 4 stars

Hotel in Stirling

Found in an original Victorian building and renovated to 21st century standards, Hotel Colessio is an opulent addition to the centre of Stirling. Very good location with a picturesque view, very nice and helpful staff, nice and quiet rooms. It was perfect for our romantic getaway.

Show more Show less
8
Very good
1,689 reviews
Price from
£98
per night

King Robert Hotel 3 stars

Hotel in Stirling

Just 5 minutes’ drive from Stirling city centre,The King Robert is uniquely situated on the site of the historic Battle of Bannockburn. It offers en suite rooms that are non-smoking and have free... Excellent breakfast, super nice service and the room was very clean and comfortable!

Show more Show less
8.3
Very good
1,154 reviews
Price from
£39
per night

Friars Wynd

Hotel in Stirling

Located in Stirling, Friars Wynd has rooms with free WiFi access. Among the various facilities are a garden and a bar. The room was beautifully decorated and clean. The food was excellent . The owners and staff were delightful, kind and genuinely lovely people.

Show more Show less
8.5
Very good
964 reviews
Price from
£74
per night

Lost Guest House Stirling 3 stars

Hotel in Stirling

Lost Guest House has a central yet peaceful setting with private parking, ideal for Stirling town centre and Braveheart country. There is free WiFi access in rooms and public areas. Very picturesque room. All is made in Scottish style, and the view from the windows was amazing. The staff is very communicative and helpful. Complimentary breakfast was good. The guesthouse is situated in the centre of the city and it is easy to get. It was warm in the bathroom, but a little cool in the room. The guesthouse is fascinating!

Show more Show less
7.5
Good
1,418 reviews
Price from
£49.50
per night

Broomhall Castle 3 stars

Hotel in Stirling

Set on the slopes of Ochil Hill, the 19th-century Broomhall Castle features charming rooms, some with four-poster beds. The historical city of Stirling is just 5 miles away. We stayed at Broomhall Castle for one night after visiting Edinburgh for the fringe. It was a fantastic way to end the trip after the hustle and bustle of the City. There was a delightfully spooky air to Broomhall that made the stay a lot of fun. The staff were fantastic, very friendly with lots of stories and a great cooked breakfast. I would stay again.

Show more Show less
8.4
Very good
1,175 reviews
Price from
£75
per night

Most booked hotels in Stirling in the past month

See all

FAQs about hotels in Stirling

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Stirling:

Explore guest reviews of hotels in Stirling

See all
Research, refine and make plans for your whole trip