Hotels in Kirkcudbright,

Only verified and hand-selected hotels for your stay in Kirkcudbright, United Kingdom
Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-9 out of 9
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Map7.8 km from City Centre1.2 km from Brighouse Bay Golf & Leisure Club
FromUS$ 273 /nightSelect
5 adults
2 bedrooms
2 beds
Map400 m from City Centre200 m from High Street Gallery
FromUS$ 243 /nightSelect
Map4.2 km from City Centre1.5 km from
FromUS$ 197 /nightSelect
Map400 m from City Centre100 m from High Street Gallery
FromUS$ 345 /nightSelect
Map400 m from City Centre100 m from Maclellans Castle
FromUS$ 192 /nightSelect
Map3.9 km from City Centre400 m from The Cocoa Bean Company
FromUS$ 63 /nightSelect
Map1.6 km from City Centre300 m from Dundrennan Abbey
FromUS$ 95 /nightSelect
Map100 m from City Centre100 m from The Stewartry Museum
FromUS$ 87 /nightSelect
Map400 m from City Centre100 m from High Street Gallery
FromUS$ 110 /nightSelect

Typical price range for hotels in Kirkcudbright

Accommodation options for your choice, from budget-friendly to luxury hotels.

⬆️ The highest price
US$ 345
⬇️ The lowest price
US$ 63
💸 Average price for
4-star hotels
US$ 174
3-star hotels
US$ 83

Discover the best hotels in Kirkcudbright

Based on genuine guest experiences

Charming Heritage Stays:
Selkirk Arms Hotel
Cozy Coastal Retreats:
The Kirkcudbright Bay Hotel
Elegant Comfort:
Arden House Hotel
Scenic Countryside Getaways:
The Steading At Castle Creavie Farm
Budget Friendly Options:
Star Hotel
Unique Stays in Town:
57 High Street
Fun Family Holidays:
Brighouse Bay Holiday Park
Chic City Vibes:
The Garret Hotel

Frequently asked questions about hotels in Kirkcudbright

We hope these answers help make planning your trip simpler

What unique views can I find at hotels in Kirkcudbright?
The Kirkcudbright Bay Hotel offers stunning views of the bay, while Arden House Hotel provides picturesque garden vistas. Both are great for scenic experiences.
Which hotels in Kirkcudbright are most family-friendly?
Brighouse Bay Holiday Park is well-suited for families, featuring family rooms and recreational activities. The Star Hotel also has family-friendly amenities.
What are the average prices of hotels in Kirkcudbright?
Average prices range from $80 to $150 per night, depending on the season. The cheapest options, like The Garret Hotel, can start as low as $70.
Which hotels are top-rated in Kirkcudbright based on guest reviews?
The Selkirk Arms Hotel and Arden House Hotel frequently receive high praise for their service and accommodations, often featuring guest satisfaction scores above 9/10.
Which hotels are best located for visiting local landmarks in Kirkcudbright?
The Selkirk Arms Hotel and The Kirkcudbright Bay Hotel are both just 500 meters from the Kirkcudbright Art Gallery, making them ideal for exploring local sites.
Are there any couple-friendly hotels in Kirkcudbright?
Yes, Arden House Hotel and The Garret Hotel are popular choices for couples, featuring romantic settings and proximity to scenic areas.

Essential Hotel Facts for Kirkcudbright

This guide evaluates 9 hotels in Kirkcudbright, providing crucial details for travelers regarding accommodation options, pricing, and nearby attractions.

Typical nightly prices range from $80 to $150.

There are 9 hotels in Kirkcudbright.

Peak travel seasons include June to August and December.

Local taxes average 20%, applicable to room rates.

Nearby attractions like the Kirkcudbright Golf Club and Broughton House are within 2 km.

Other cities in United Kingdom

Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room