The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

4 Star Hotels in Stirling

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Stirling 4 Stars Hotels

The Stirling Highland Hotel
4 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$140 per night
4.2/5Very Good! (996 reviews)

"Beautiful building, used to be an old school. Had loads of character reminded me of something out of Garry Potter. Unfortunately due to COVID the leisure facilities were closed. We were room only so can’t comment on the food. It is situated on quite a steep hill so wouldn’t be suitable for anyone ..."…"

Reviewed on 2 Aug. 2020

The Stirling Highland Hotel
Macdonald Forest Hills Hotel & Spa
4 out of 5
Free cancellationReserve now, pay when you stay
The price is AU$217 per night
4.1/5Very Good! (503 reviews)

"I love this hotel, stayed before and would go back again."…"

Reviewed on 29 Jul. 2020

Macdonald Forest Hills Hotel & Spa
Macdonald Forest Hills Resort
4/5Very Good! (30 reviews)

"We very much enjoyed the facilities and the view of the loch from the Ben Lomond Lodge, but we found difficulties booking breakfast in the hotel dining room. The staff at the dining room had a rather stand offish manner and were not friendly. We wondered whether this was because we were lodge clients ..."…"

Reviewed on 8 Oct. 2019

Macdonald Forest Hills Resort
Hotel Colessio
4 out of 5
The price is AU$169 per night
4.1/5Very Good! (412 reviews)
Wonderful staff and room

"The staff was very friendly and helpful and the room was wonderful!"…"

Reviewed on 21 Mar. 2020

Hotel Colessio
Corshill Cottage and Barn Apartments
4.5/5Wonderful! (2 reviews)

"Hide-a-bed in the living room was terrible and seemed broken, but other than that we loved it!"…"

Reviewed on 18 Mar. 2019

Corshill Cottage and Barn Apartments
Highland Gate by Marston's Inns
The price is AU$91 per night
4.1/5Very Good! (119 reviews)

"The room was really clean the bed was comfortable. The staff was very friendly and the food was lovely. Would most definitely recommend this hotel/ bar restaurant again"…"

Reviewed on 20 Feb. 2020

Highland Gate by Marston's Inns
Springfield Lodge Bed and Breakfast
The price is AU$155 per night
5/5Exceptional! (13 reviews)

"The breakfast is good and the house environment is good"…"

Reviewed on 3 Nov. 2019

Springfield Lodge Bed and Breakfast
Royal Gardens Apartments
Get Rates
4.7/5Exceptional! (15 reviews)

"Beautiful apartment with great views. Close to everything. Only complaint was heating not on when we arrived quite late so pretty cold in winter for the one night but fine once it warmed up."…"

Reviewed on 24 Dec. 2019

Royal Gardens Apartments
Newholme House
4 out of 5
Get Rates
Newholme House
The Bield
4 out of 5
The price is AU$164 per night
4.5/5Wonderful! (10 reviews)

"Incredible property with an even more wonderful host-if possible. Beautiful rooms, lovely and cosy stay. Perfect for a getaway! Homemade breakfast was outstanding!"…"

Reviewed on 21 Mar. 2020

The Bield
Don't see what you're looking for?
See all available properties in Stirling
View all properties
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.

4 Star Hotels in Stirling

Search for hotels in Stirling on Expedia.com.au. You can easily find your hotels in Stirling using one of the methods below:

  • View our selection of featured hotels in Stirling
  • Use the map to find hotels in the Stirling neighbourhood you prefer
  • Use the filters to see hotels in a specific area of Stirling, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Stirling
  • Enter your travel dates to view the best deals on hotels in Stirling - while they last

More trip options

Recent Reviews in Stirling