If you're on a budget, stay at The Burnbank Hotel, which is accompanied with horse riding, darts and fishing. Marks is located within walking distance of Kirkcudbright Galleries and offers affordable rooms at 59£ per night.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low












FAQs about hotels in Kirkcudbright
We hope that the answers to these questions will help you plan your trip
What are the best centrally located Kirkcudbright hotels?
Our HotelMix.co.uk travel data based on 304 guests' reviews show the top places in Kirkcudbright city centre. Selkirk Arms Hotel rated 8.6/10 is the best hotel with a tennis court, a golf course, cots, located 5 minutes' walk from the city centre. The Bay Hotel with rating 8.0/10 and Gladstone House rated 8.0/10 are other favourite hotels in the area. Go here to see more central hotels.
Which budget hotels in Kirkcudbright are the best?
There are more than 4 top budget properties in Kirkcudbright. HotelMix.co.uk highly recommends The Garret Hotel rated 8.4/10 as one of the best budget Kirkcudbright properties because of its price (from 51£ per night) and European, British and Scottish cuisine in The Selkirk Arms Bar restaurant. Click here to see more budget hotels.
What are the top properties for couples in Kirkcudbright?
According to HotelMix.co.uk travel data, there are 5 deals for couples. To see more romantic hotels click here.
What are the top family-friendly Kirkcudbright properties?
According to 307 guests' reviews, there are 4 family deals to consider. The Bay Hotel (rating: 8.0/10) offers cots, children's menu, cycling. It's set 2.5 km from Carse Mote. Guests can enjoy British and Scottish meals at Station House Cafe & Cookery School restaurant nearby. You also can book Arden House Hotel (rating: 8.2/10) for about 92£ per night. This child-friendly property offers a tennis court, a golf course, children's menu on site. Go here to see more family-friendly hotels.
What are the most popular Kirkcudbright properties not far from Kirkcudbright Golf Club?
There are 4 deals to choose from. Select a hotel not far from Kirkcudbright Golf Club, such as Selkirk Arms Hotel, situated a 15-minute walk away. Featuring a tennis court, a golf course, cots, this property offers rooms from 71£ per night. For more suitable options go here.
What Kirkcudbright hotels allow pets?
Enjoy travelling with your furry pal at one of 3 pet-friendly properties on HotelMix.co.uk. Another most recommended Kirkcudbright place to stay with pets is Star Hotel with cots, a free private carpark, a free car park. It offers rooms for 51£ per night. For more pet-friendly accommodations go here.
Which hotels are the best ones to stay at in Kirkcudbright?
Selkirk Arms Hotel rated 8.6/10 may also suit you — only 137£ per one night. It features a tennis court, a golf course, cots. Other great properties include The Bay Hotel Star Hotel.
How much do hotels in Kirkcudbright cost?
According to HotelMix.co.uk travel data, the average prices for Kirkcudbright properties are:
A 4-star hotel room costs 137£ per night. You may book Selkirk Arms Hotel with a tennis court, a golf course, cots.
What are the most popular beach hotels in Kirkcudbright?
Alternatively, book The Bay Hotel rated 8.0/10, a nice property set 200 metres from the beach. It costs 71£ per night and provides cots, children's menu, cycling.
What are the most popular hotels not far from Brighouse Bay Golf Club?
Another perfect accommodation is The Bay Hotel rated 8.0/10 at the cost of 71£ per night. It features cots, children's menu, cycling.
Where to stay in Kirkcudbright?
Kirkcudbright hotels essential information
🏨 Hotels in Kirkcudbright | 8 |
👛 Lowest price | 49 GBP |
✍️ Hotels Reviews | 532 |