Photo by LornaMCampbell

Find hotels in Kirkcudbright from $79

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Kirkcudbright hotels

The Garret

The Garret
3.0 star property
Kirkcudbright
9.0 out of 10, Wonderful, (63)
"It was lovely wee hotel . Very comfy beds and breakfast was great. Would definitely go again."
United Kingdom
Frances
$135 nightly
The price is $162
Dec 27 - Dec 28
Total with taxes and fees
The Garret

Nathaniel's Cottage

Nathaniel's Cottage
3.5 star property
Kirkcudbright
$403 nightly
The price is $484
Jan 3 - Jan 4, 2026
Total with taxes and fees
Nathaniel's Cottage

2 Burnside Place

2 Burnside Place
3.5 star property
Kirkcudbright
$286 nightly
The price is $343
Jan 3 - Jan 4, 2026
Total with taxes and fees
2 Burnside Place

Haven Cottage

Haven Cottage
3.0 star property
Kirkcudbright
$474 nightly
The price is $569
Jan 23 - Jan 24, 2026
Total with taxes and fees
Haven Cottage

Hunday Manor Country House Hotel

Hunday Manor Country House Hotel
4.0 star property
Workington
9.0 out of 10, Wonderful, (126)
"Great overnight stay "
United Kingdom
Fraser
$132 nightly
The price is $158
Dec 27 - Dec 28
Total with taxes and fees
Hunday Manor Country House Hotel

Washington Central Hotel and Sleepwell Inn

Washington Central Hotel and Sleepwell Inn
4.0 star property
Workington
8.0 out of 10, Very Good, (189)
"Really enjoyed my stay and most importantly the room upgrade! "
United Kingdom
Jude Paulinus
$122 nightly
The price is $146
Dec 27 - Dec 28
Total with taxes and fees
Washington Central Hotel and Sleepwell Inn

The Old Ginn House Inn

The Old Ginn House Inn
4.0 star property
Workington
9.0 out of 10, Wonderful, (233)
"Great staff, good food "
United Kingdom
Bernard Joseph
$102 nightly
The price is $123
Dec 28 - Dec 29
Total with taxes and fees
The Old Ginn House Inn

The Golden Lion Hotel

The Golden Lion Hotel
3.0 star property
Maryport
8.4 out of 10, Very Good, (175)
"Yes the room aas spotless staff very welcoming and food good."
United Kingdom
Ann
$123 nightly
The price is $148
Dec 27 - Dec 28
Total with taxes and fees
The Golden Lion Hotel

Cally Palace Hotel & Golf Course

Cally Palace Hotel & Golf Course
4.0 star property
Castle Douglas
8.6 out of 10, Excellent, (393)
"Everything and everyone was excellent "
United Kingdom
Hazel
$72 nightly
The price is $86
Jan 11 - Jan 12, 2026
Total with taxes and fees
Cally Palace Hotel & Golf Course

The Bruce Hotel

The Bruce Hotel
3.0 star property
Newton Stewart
7.0 out of 10, Good, (42)
"Clean room, good breakfast and friendly staff. No bar or restaurant."
United Kingdom
Colette
$89 nightly
The price is $107
Jan 20 - Jan 21, 2026
Total with taxes and fees
The Bruce Hotel

Kestrel Lodge

Kestrel Lodge
3.5 star property
Dumfries
10.0 out of 10, Exceptional, (1)
$372 nightly
The price is $446
Jan 2 - Jan 3, 2026
Total with taxes and fees
Kestrel Lodge

Barholm Accommodation

Barholm Accommodation
2.0 star property
Newton Stewart
9.4 out of 10, Exceptional, (77)
"Awesome stay, staff were lovely and the food and coffee was excellent. Only observation is that people were a bit inconsiderate with how they parked their vehicles "
Australia
annette
$65 nightly
The price is $79
Dec 30 - Dec 31
Total with taxes and fees
Barholm Accommodation

The Kings Arms Hotel

The Kings Arms Hotel
3.5 star property
Castle Douglas
9.2 out of 10, Wonderful, (144)
"Excellent evening meal and breakfast. Very helpful staff. Bright, clean room."
United Kingdom
Barbara
$155 nightly
The price is $186
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Kings Arms Hotel

The Birchtree Hotel

The Birchtree Hotel
3.5 star property
Dalbeattie
8.6 out of 10, Excellent, (162)
"Small hotel but the room we had was large and nice. The restaurant in the building was very good staff were pleasant. "
Canada
Grant
$116 nightly
The price is $140
Jan 13 - Jan 14, 2026
Total with taxes and fees
The Birchtree Hotel

Ernespie House Hotel

Ernespie House Hotel
3.0 star property
Castle Douglas
8.4 out of 10, Very Good, (69)
"Wonderful location with excellent food. Will stay again,"
United Kingdom
Sarah
$146 nightly
The price is $176
Jan 9 - Jan 10, 2026
Total with taxes and fees
Ernespie House Hotel

Imperial Hotel

Imperial Hotel
3.0 star property
Castle Douglas
7.2 out of 10, Good, (70)
"We liked the quietness of the hotel. Comfortable beds, good breakfast and friendly staff. "
United Kingdom
Nicola
$68 nightly
The price is $81
Dec 27 - Dec 28
Total with taxes and fees
Imperial Hotel

The Ship Inn

The Ship Inn
4.0 star property
Castle Douglas
9.4 out of 10, Exceptional, (86)
"Outstanding staff service, very good food."
United Kingdom
Michael
$110 nightly
The price is $133
Jan 11 - Jan 12, 2026
Total with taxes and fees
The Ship Inn

Armidale Cottages Bed & Breakfast

Armidale Cottages Bed & Breakfast
3.0 star property
Workington
9.6 out of 10, Exceptional, (38)
"my stay was excellent, the host Sue was very friendly and made us feel very welcome, the rooms are great, big and comfortable"
United Kingdom
N
$140 nightly
The price is $167
Jan 9 - Jan 10, 2026
Total with taxes and fees
Armidale Cottages Bed & Breakfast

The Crown Hotel

The Crown Hotel
3.0 star property
Newton Stewart
8.0 out of 10, Very Good, (44)
"Lovely, quaint hotel with grand character and super staff!"
United States
Marcia
$129 nightly
The price is $155
Dec 27 - Dec 28
Total with taxes and fees
The Crown Hotel

Simmer Dim

Simmer Dim
3.5 star property
Dumfries
8.0 out of 10, Very Good, (1)
$497 nightly
The price is $597
Jan 11 - Jan 12, 2026
Total with taxes and fees
Simmer Dim
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Kirkcudbright attractions

Learn more about Kirkcudbright

Artists flock to this colorful harbor town where MacLellan's Castle and the Tolbooth Art Centre showcase Scottish heritage. Explore the working studios along the 'Artists' Town' streets or time your visit for the annual summer arts festival.

This is a photo of listed building number
Photo by LornaMCampbell
Open Photo by LornaMCampbell

Top Kirkcudbright Hotel Reviews

More cheap stays in Kirkcudbright

Hotels in Kirkcudbright with star-rating

Find out more about Kirkcudbright

Top reasons to visit Kirkcudbright

  • Stunning Outdoor Scenery: Enjoy picturesque views of bays, beaches, and parks, perfect for nature lovers.
  • Vibrant Art Scene: Explore working studios and galleries that showcase local artistic talent.
  • Family-Friendly Activities: Engage in fun adventures at the arcade zone and enjoy outdoor hikes.
  • Historic Attractions: Visit landmarks like Kirkcudbright Town Hall and the historic Tolbooth.
  • Diverse Accommodations: Choose from charming B&Bs to comfortable hotels catering to various needs.

Find great hotels near Kirkcudbright

Kirkcudbright offers a diverse selection of accommodations, from charming bed and breakfasts to comfortable hotels. Whether you're looking for a pet-friendly option, a business-themed stay, or an LGBTQIA welcoming environment, you'll find various choices to suit your needs. Explore the beauty of Scotland while enjoying the hospitality and amenities that hotels in Kirkcudbright have to offer.

  • Cally Palace Hotel & Golf Course: Experience luxurious comfort at Cally Palace Hotel & Golf Course, a premier 4-star destination located 6 miles from Kirkcudbright. This hotel is perfect for golf enthusiasts, offering an exceptional golf-themed experience right at your doorstep. Ideal for both leisure and business travelers, the property features dedicated meeting rooms and amenities tailored to business needs. Pet lovers will appreciate the hotel's pet-friendly policy, which includes amenities like food and water bowls, making it a great choice for those traveling with their furry friends. Guests can indulge in the picturesque surroundings while enjoying top-notch service and facilities.
  • The Kings Arms Hotel: Situated 8 miles from Kirkcudbright, The Kings Arms Hotel is a welcoming 3.5-star inn that embraces inclusivity, catering especially to the LGBTQIA community. This charming hotel not only provides a supportive environment but also offers business amenities for corporate travelers. With a pet-friendly policy allowing pets at no additional charge, it’s a great option for those traveling with animals. Guests can enjoy a cozy atmosphere alongside comfortable accommodations, making it a perfect retreat for both work and leisure.
  • Douglas Arms Hotel: Douglas Arms Hotel is a delightful 3-star hotel located 8 miles from Kirkcudbright, offering a warm and inviting atmosphere. Guests can unwind with entertainment options such as flat-screen and digital TVs in their rooms, ensuring a comfortable stay. The hotel’s friendly staff and convenient services make it a popular choice for visitors looking to explore the area. With its central location and engaging amenities, Douglas Arms Hotel provides a great base for those seeking a relaxed yet enjoyable experience in Kirkcudbright.

Where to stay in and around Kirkcudbright

Kirkcudbright, a charming town in Scotland, offers a delightful mix of outdoor adventures and scenic beauty. Explore the historic streets lined with friendly locals, enjoy family-friendly activities, and relax by the picturesque Kirkandrews Bay. Nearby, the stunning scenery of Dumfries adds to the experience, making it a perfect destination for nature lovers and history enthusiasts alike. Whether you're seeking cozy accommodations or thrilling adventures, Kirkcudbright has something for everyone.

  • Castle Douglas: A charming town located 9 miles from Kirkcudbright, Castle Douglas is perfect for travelers seeking outdoor adventures and family-friendly activities. The town’s vibrant atmosphere peaks in April and during the summer months, making it a lively destination. Nature enthusiasts can enjoy the local parks, beaches, and lakes, while families can engage in fun at the arcade adventure zone. With scenic landscapes and eco-friendly experiences, Castle Douglas invites you to explore its recreational areas and unwind in its beautiful surroundings.
  • Gatehouse-of-Fleet: Situated just 6 miles from Kirkcudbright, the picturesque village of Gatehouse-of-Fleet is a delightful retreat for those who love the outdoors and breathtaking scenery. Visitors flock here from April through the summer, drawn by the stunning landscapes and family-oriented activities. Explore the recreational areas, play a round of golf, or enjoy fun at the arcade adventure zone. With nearby beaches and lakes, Gatehouse-of-Fleet offers a perfect blend of relaxation and adventure while immersing you in the beauty of Scotland’s countryside.
  • Borgue: Nestled close to Kirkcudbright, Borgue is a quaint village that captures the essence of Scottish charm. This community attracts visitors primarily during the summer months, making it a serene getaway for outdoor lovers and families alike. With excellent trail access and hiking opportunities, Borgue is ideal for exploration and adventure. The nearby beaches, theme park, and lake provide a variety of activities for all ages, ensuring a memorable experience in this scenic village.

Things to do near Kirkcudbright

Kirkcudbright, Scotland, is perfect for outdoor enthusiasts and families alike, offering scenic hiking trails and a fun arcade adventure zone. Explore the vibrant local art scene through its working studios, enjoy a round of golf at Kirkcudbright Golf Course or Colvend Golf Club, and make sure to visit the charming town itself for a delightful experience.

Shopping

Kirkcudbright offers a charming shopping experience with local boutiques and gift shops. If you're up for a drive, 7stanes - Mabie, located 20 miles away, features outdoor gear and unique gifts perfect for souvenirs. Enjoy the local flair and friendly atmosphere while exploring the town.

Recreation

Colvend Golf Club offers a luxurious countryside experience perfect for golf enthusiasts, just 13 miles from Kirkcudbright. For an exhilarating day, visit the Dumfries Ice Bowl, 23 miles away, where you can enjoy ice skating and various sports activities. Alternatively, the Dumfries and Galloway Golf Club provides scenic outdoor golfing opportunities, also 23 miles from town.

Adventure

Experience thrilling mountain biking at 7stanes - Dalbeattie, located 10 miles from Kirkcudbright, where you can enjoy exhilarating trails amidst stunning landscapes. For a scenic adventure, head to 7stanes - Kirroughtree, 17 miles away, or explore the Romans and Reivers Route, a picturesque hiking trail 30 miles from the town.

Nightlife

For a fun night out, visit Laggan Outdoor, an arcadeAdventureZone offering thrilling activities, located 9 miles away. If you're in the mood for culture, check out the Robert Burns Centre or the Swallow Theatre, both offering family-friendly entertainment, located 23 and 17 miles from Kirkcudbright, respectively.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Kirkcudbright

To save money on your trip to Kirkcudbright, plan your visit between January to February or November for lower accommodation rates, and aim for a Wednesday stay. Utilize Expedia's search tool to compare room rates, find great deals, and book directly for the best prices. Consider bundling your hotel with flights and activities for additional savings, and join the One Key membership for exclusive discounts and future rewards. Don't forget to explore free activities in the area to maximize your budget while enjoying your vacation.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Kirkcudbright are January to February and November, where the prices are slightly lower. This is in comparison to May to June and August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Kirkcudbright is Wednesday. The most expensive day to stay in Kirkcudbright is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, desired location, and additional preferences. You can arrange your results to display prices from lowest to highest, making it easy to find the most affordable hotels right away. Additionally, you can refine your choices by hotel category—selecting the Eco-certified filter will show you sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Kirkcudbright with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Kirkcudbright

Kirkcudbright is perfect for outdoor and family vacations, offering stunning scenery with its bays, beaches, and parks. Visitors can explore cultural attractions like the Kirkcudbright Town Hall, Kirkcudbright Galleries, and the historic Tolbooth. Whether you're seeking artistic experiences or a relaxing day by the beach, this charming town caters to all interests, making it an ideal destination for those looking to enjoy Scotland's natural beauty and rich culture.

  • Galloway Wildlife Conservation Park: Immerse yourself in nature at this eco-friendly park, where you can observe a variety of wildlife in a family-friendly environment. Enjoy outdoor activities and learn about conservation efforts while surrounded by beautiful landscapes.
  • Cally Gardens: Located 6 miles from Kirkcudbright, this stunning botanical garden offers a romantic setting filled with vibrant plants and flowers. Perfect for families and couples alike, stroll through beautifully landscaped paths and enjoy the tranquility of nature.
  • MacLellan's Castle: Step back in time at this historic castle, situated in the heart of Kirkcudbright. With its charming architecture, it’s a great spot for culture enthusiasts and couples seeking a picturesque backdrop for memorable photos.

Best time to go to Kirkcudbright

The best time to visit Kirkcudbright can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Kirkcudbright falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Kirkcudbright falls in January and February. February has average visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January41.4°F (5.2°C)Light RainMostly CloudyAverageSlightly Low
February41.4°F (5.2°C)Light RainMostly CloudyAverageSlightly Low
March42.6°F (5.9°C)Light RainMostly CloudyAverageAverage
April45.9°F (7.7°C)Light RainMostly CloudyAverageAverage
May50.4°F (10.2°C)Light RainMostly CloudyAverageSlightly High
June55.6°F (13.1°C)Light RainMostly CloudySlightly HighSlightly High
July58.3°F (14.6°C)Light RainMostly CloudySlightly HighAverage
August58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
September55.8°F (13.2°C)Light RainMostly CloudyAverageAverage
October52.0°F (11.1°C)Light RainMostly CloudySlightly LowAverage
November46.8°F (8.2°C)Light RainMostly CloudySlightly LowSlightly Low
December43.2°F (6.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Kirkcudbright

To visit Kirkcudbright, Scotland, you can fly into either Glasgow (PIK-Prestwick) or Carlisle (CAX). Glasgow (PIK-Prestwick) is approximately 51 miles away and offers several nearby hotels, including the 5-star Marine Troon and Lochgreen House Hotel, both located 2 miles from the airport, as well as the 5-star Ayrs & Graces Bed & Breakfast, 6 miles away. Alternatively, Carlisle (CAX) is about 50 miles from Kirkcudbright, with good hotel options like the 4-star Carlisle Station Hotel, Sure Hotel Collection by BW, 6 miles away, the Crown Hotel, 4 miles away, and the Scotch Arms Mews guesthouse, 3 miles from the airport.

Frequently asked questions

What is the best area to stay in Kirkcudbright?
The best area to stay in Kirkcudbright is within the town center, particularly around Harbour Square and St. Mary Street, as this provides the most convenient access to the town's facilities and attractions.

This central area offers a pleasant, walkable experience with many of Kirkcudbright's historic buildings, independent shops, and art galleries concentrated within a few blocks. Harbour Square, overlooking the River Dee estuary, is a focal point, and the nearby High Street and St. Mary Street form the commercial and cultural heart of the town.

Couples will find the town center appealing for its easy access to dining options and cultural sites. You can enjoy a leisurely stroll along the harbor, visit Broughton House & Garden, or explore the various art studios and craft shops without needing to drive.
What are the best hotels in Kirkcudbright that travelers recommend?
For highly recommended hotels in Kirkcudbright, The Garret is an excellent choice.

This 3-star hotel, with an impressive 9.0 rating, is frequently praised by guests for its excellent and friendly staff. Travelers often highlight the delicious breakfast and the quiet rooms. The Garret offers premium bedding and Egyptian cotton sheets for a comfortable stay, along with a terrace for relaxation. Free self-parking and free parking in a nearby location are available, adding to the convenience. For families, children's meals are also offered. The hotel is also conveniently located within 0.3 miles of the Stewartry Museum.
What are the best family hotels in Kirkcudbright?
For an excellent family hotel in Kirkcudbright, consider The Garret.

The 3-star Garret, with an impressive 9.0 rating, is highly praised by families for its excellent and friendly staff. Guests enjoy delicious breakfasts, and the quiet rooms ensure a restful stay. The hotel offers convenient amenities such as free WiFi, free self-parking, and complimentary toiletries. It is also well-located, being just 0.3 miles from the Stewartry Museum.
What are the best budget hotels in Kirkcudbright?
For a highly-rated budget hotel in Kirkcudbright, The Garret is an excellent choice.

The 3-star Garret, with a strong 9.0 rating, is top by guests for its quiet rooms and excellent, friendly staff. Travelers frequently praise the delicious breakfast. This hotel offers complimentary WiFi, free toiletries, and free self-parking, with additional free parking available nearby. It also features premium bedding and Egyptian cotton sheets for added comfort. Its location is highly convenient, being just 0.1 miles from Broughton House and MacLellan's Castle, and within 0.3 miles of The Whitehouse Gallery, Greyfriars Episcopal Church, and the Stewartry Museum.
What are the best hotels in Kirkcudbright near Stewartry Museum?
For a highly-rated hotel in Kirkcudbright near Stewartry Museum, The Garret is an excellent choice.

This 3-star hotel, with a 9.0 rating, is conveniently located just 0.3 miles from the Stewartry Museum, making it very easy to visit. Guests frequently praise the excellent and friendly staff, the delicious breakfast, and the quiet rooms. It also offers amenities such as free WiFi, free self-parking, and free toiletries, and is particularly family-friendly with kids' meals available.
When is the best time to go to Kirkcudbright?
The best time to visit Kirkcudbright is during the summer months, from June to August, when the weather is generally mild and the town is most active.

During this period, you'll find longer daylight hours, making it ideal for exploring the natural beauty of the Solway Coast and the Galloway Forest Park. The town also hosts a variety of events and festivals, such as the Kirkcudbright Summer Festivities, which include a historical fair and other community gatherings, providing a full experience of local culture.

For travelers who prefer a quieter visit with pleasant weather for outdoor activities like walking or cycling, late spring (May) and early autumn (September) are also excellent choices.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Kirkcudbright.
How can I save on a Kirkcudbright hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Kirkcudbright hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Kirkcudbright hotel?
Prices for hotels in Kirkcudbright often vary, but you can find a great deal from $79 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia