Hotels in Kirkcudbright

Search and compare Kirkcudbright hotels from hundreds of travel sites and save

Kirkcudbright, Scotland, United Kingdom
23 Jul — 24 Jul2
Kirkcudbright, Scotland, United Kingdom
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kirkcudbright

Filter by star ratings
All filters
Star Hotel
Star Hotel
8.8 Excellent
18 Main Street, Kirkcudbright, United Kingdom
Show on map
3.8 km from city centre, Kirkcudbright 
ExcellentBased on 157 reviews
8.8

Star Hotel Kirkcudbright provides traditional 3-star accommodation in Kirkcudbright. It also offers a BBQ/picnic area, a swimming pool and free Wi-Fi.

Selkirk Arms Hotel
Selkirk Arms Hotel
9.0 Excellent
High Street, Kirkcudbright, United Kingdom
Show on map
0.3 km from city centre, Kirkcudbright 
ExcellentBased on 354 reviews
9.0

Selkirk Arms Hotel offers 3-star accommodation in Kirkcudbright. It is also a short walk from the Stewartry Museum and MacLellan's Castle, and is close to many of the area's attractions.

Tips for booking a Kirkcudbright hotel

Cheapest month:September
Most expensive month:August
Average price in Kirkcudbright:$248/night
Absolute cheapest price found:$91/night
Cheapest day:Wednesday
Most expensive day:Sunday
$143 - $534
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$130 - $174
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Kirkcudbright, Dumfries and Galloway

Show all 81 hotels
Star Hotel
Star Hotel
8.8 Excellent
18 Main Street, Kirkcudbright, United Kingdom
Show on map
3.8 km from city centre,  

Star Hotel Kirkcudbright provides traditional 3-star accommodation in Kirkcudbright. It also offers a BBQ/picnic area, a swimming pool and free Wi-Fi.

$116
Avg. per night
Selkirk Arms Hotel
Selkirk Arms Hotel
9.0 Excellent
High Street, Kirkcudbright, United Kingdom
Show on map
0.3 km from city centre,  

Selkirk Arms Hotel offers 3-star accommodation in Kirkcudbright. It is also a short walk from the Stewartry Museum and MacLellan's Castle, and is close to many of the area's attractions.

$179
Avg. per night

Where to stay in Kirkcudbright

Kirkcudbright travel FAQs

  • What are the best hotels in Kirkcudbright?

    Kirkcudbright is home to many highly-rated hotels, one of which is Selkirk Arms Hotel, which has a current rating of 9.0. For other potential stays, consider The Kirkcudbright Bay Hotel and Fludha Guest House, which can also be great places to stay in Kirkcudbright.