Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Kirkcudbright

Filter by star ratings
All filters
Selkirk Arms Hotel
9.0 Excellent

0.2 mi from city centre, Kirkcudbright Show on map

ExcellentBased on 326 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:$165/night
Absolute cheapest price found:$67/night
Cheapest day:Tuesday
Most expensive day:Friday
$104 - $283
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$105 - $130
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 72 hotels
Selkirk Arms Hotel
9.0 Excellent

0.2 mi from city centre, Kirkcudbright Show on map

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.

$135
Avg. per night

Where to stay in Kirkcudbright

Kirkcudbright travel FAQs

  • What are the best hotels in Kirkcudbright?

    Selkirk Arms Hotel, rated with a score of 9.0 from 326 reviewers, is one of the most popular hotels in Kirkcudbright. Other top stays include Baytree House, with an average rating of 8.8 from 44 reviewers, and Anchorlee Guesthouse, with a score of 9.6 from 135 reviewers.