
Find hotels in Mainsriddle from ₩105,909
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Mainsriddle hotels

Premier Inn Dumfries
Premier Inn DumfriesDumfries
8.8 out of 10, Excellent, (3 reviews)
The price is ₩88,258
₩105,909 total
includes taxes & fees
May 31 - Jun 1

The Golf Hotel
The Golf HotelSilloth
7.6 out of 10, Good, (14 reviews)
The price is ₩179,846
₩215,815 total
includes taxes & fees
May 6 - May 7

The Thistle Inn
The Thistle InnCastle Douglas
9.2 out of 10, Wonderful, (42 reviews)
The price is ₩133,226
₩159,863 total
includes taxes & fees
May 12 - May 13

Hope and Anchor Port Carlisle
Hope and Anchor Port CarlisleWigton
7.6 out of 10, Good, (4 reviews)
The price is ₩148,373
₩178,047 total
includes taxes & fees
May 9 - May 10

The Old Rectory
The Old RectoryAnnan
9.2 out of 10, Wonderful, (121 reviews)
The price is ₩138,215
₩165,858 total
includes taxes & fees
Jun 1 - Jun 2

Friars Carse Country House Hotel
Friars Carse Country House HotelDumfries
8.8 out of 10, Excellent, (383 reviews)
The price is ₩148,213
₩177,848 total
includes taxes & fees
May 6 - May 7

Hetland Hall Hotel
Hetland Hall HotelDumfries
9.4 out of 10, Exceptional, (506 reviews)
The price is ₩184,259
₩221,111 total
includes taxes & fees
May 4 - May 5

Cairndale Hotel & Spa
Cairndale Hotel & SpaDumfries
6.0 out of 10, (1 review)
The price is ₩231,462
₩277,762 total
includes taxes & fees
May 9 - May 10

2 South Street
2 South StreetWigton
The price is ₩557,123
₩668,548 total
includes taxes & fees
May 8 - May 9

The Birchtree Hotel
The Birchtree HotelDalbeattie
8.6 out of 10, Excellent, (165 reviews)
The price is ₩158,295
₩189,954 total
includes taxes & fees
May 13 - May 14

Wheyrigg Hall
Wheyrigg HallWigton
8.6 out of 10, Excellent, (116 reviews)
The price is ₩229,803
₩275,764 total
includes taxes & fees
May 3 - May 4

The Kings Arms Hotel
The Kings Arms HotelCastle Douglas
9.2 out of 10, Wonderful, (147 reviews)
The price is ₩219,812



































