- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Bargrennan 3-star hotels

1. Woodland Bay Hotel
Woodland Bay HotelGirvan
9.4 out of 10, Exceptional, (255 reviews)
The price is £147
includes taxes & fees
23 Nov - 24 Nov

2. The Bruce Hotel
The Bruce HotelNewton Stewart
7.2 out of 10, Good, (56 reviews)
The price is £78
includes taxes & fees
12 Dec - 13 Dec

3. The Royal Hotel
The Royal HotelGirvan
6.6 out of 10, (98 reviews)
The price is £90
includes taxes & fees
14 Nov - 15 Nov

4. The Cross Keys Hotel
The Cross Keys HotelCastle Douglas
8.4 out of 10, Very good, (64 reviews)
The price is £110
includes taxes & fees
22 Nov - 23 Nov

5. The Crown Hotel
The Crown HotelNewton Stewart
8.0 out of 10, Very good, (60 reviews)
The price is £112
includes taxes & fees
12 Nov - 13 Nov

8. The Crosswater
The CrosswaterBarrhill
9.8 out of 10, Exceptional, (6 reviews)
The price is £84
includes taxes & fees
15 Nov - 16 Nov

9. Stunning Riverside Town House With Views, Ayrshire
Stunning Riverside Town House With Views, AyrshireGirvan
9.0 out of 10, Wonderful, (2 reviews)

11. Brunston Castle
Brunston CastleGirvan
8.6 out of 10, Excellent, (4 reviews)
The price is £445
includes taxes & fees
15 Nov - 16 Nov

12. Galloway Steading Luxury Glamping Pods
Galloway Steading Luxury Glamping PodsNewton Stewart
The price is £239
includes taxes & fees
12 Nov - 13 Nov

14. Brunston Castle Lodge
Brunston Castle LodgeGirvan
9.0 out of 10, Wonderful, (2 reviews)
The price is £368
includes taxes & fees
15 Nov - 16 Nov

15. Haggis Lodge at Three Lochs Holiday Park
Haggis Lodge at Three Lochs Holiday ParkNewton Stewart
10.0 out of 10, Exceptional, (1 review)

16. Newton Stewart-sleeps 6-pool-parking-pet Friendly
Newton Stewart-sleeps 6-pool-parking-pet FriendlyNewton Stewart
9.0 out of 10, Wonderful, (2 reviews)

19. Modernised 1720s Cottage, Newton Stewart, Scotland
Modernised 1720s Cottage, Newton Stewart, ScotlandNewton Stewart
The price is £234
includes taxes & fees
12 Dec - 13 Dec











































































