Photo by Geraldine Soh

Hotels in Kirkcudbright

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Kirkcudbright?

The Garret

3.0 star property
9.0 out of 10, Wonderful, (58)
$134 nightly
The price is $161
Jul 21 - Jul 22
Total includes taxes and fees
The Garret

Cally Palace Hotel & Golf Course

4.0 star property
8.6 out of 10, Excellent, (321)
$111 nightly
The price is $134
Aug 10 - Aug 11
Total includes taxes and fees
Cally Palace Hotel & Golf Course

The Ship Inn

4.0 star property
9.4 out of 10, Exceptional, (79)
$129 nightly
The price is $154
Aug 4 - Aug 5
Total includes taxes and fees
The Ship Inn

The Kings Arms Hotel

3.5 star property
9.2 out of 10, Wonderful, (139)
$172 nightly
The price is $207
Jul 21 - Jul 22
Total includes taxes and fees
The Kings Arms Hotel

Imperial Hotel

3.0 star property
7.2 out of 10, Good, (63)
$78 nightly
The price is $94
Jul 21 - Jul 22
Total includes taxes and fees
Imperial Hotel

Ernespie House Hotel

3.0 star property
8.4 out of 10, Very Good, (56)
$146 nightly
The price is $176
Jul 28 - Jul 29
Total includes taxes and fees
Ernespie House Hotel

The Thistle Inn

3.0 star property
9.4 out of 10, Exceptional, (29)
$101 nightly
The price is $121
Jul 24 - Jul 25
Total includes taxes and fees
The Thistle Inn

The Birchtree Hotel

3.5 star property
8.6 out of 10, Excellent, (151)
$107 nightly
The price is $129
Jul 27 - Jul 28
Total includes taxes and fees
The Birchtree Hotel

Barholm Accommodation

2.0 star property
9.4 out of 10, Exceptional, (72)
$68 nightly
The price is $82
Jul 21 - Jul 22
Total includes taxes and fees
Barholm Accommodation

Booktown Bunkhouse

1.0 star property
9.2 out of 10, Wonderful, (40)
$61 nightly
The price is $74
Jul 21 - Jul 22
Total includes taxes and fees
Booktown Bunkhouse

Craigmount

3.5 star property
9.8 out of 10, Exceptional, (55)
$122 nightly
The price is $147
Jul 28 - Jul 29
Total includes taxes and fees
Craigmount

The Bladnoch Inn

3.0 star property
7.6 out of 10, Good, (64)
$101 nightly
The price is $121
Jul 24 - Jul 25
Total includes taxes and fees
The Bladnoch Inn

The Cross Keys Hotel

3.0 star property
8.2 out of 10, Very Good, (55)
$119 nightly
The price is $142
Jul 21 - Jul 22
Total includes taxes and fees
The Cross Keys Hotel

The Crown Hotel

3.0 star property
8.0 out of 10, Very Good, (39)
$129 nightly
The price is $154
Jul 22 - Jul 23
Total includes taxes and fees
The Crown Hotel

The Bruce Hotel

3.0 star property
6.8 out of 10, (31)
$83 nightly
The price is $100
Jul 28 - Jul 29
Total includes taxes and fees
The Bruce Hotel

Black Horse Hotel

3.0 star property
8.2 out of 10, Very Good, (67)
Black Horse Hotel

The Golden Lion Hotel

3.0 star property
8.2 out of 10, Very Good, (164)
$123 nightly
The price is $148
Jul 21 - Jul 22
Total includes taxes and fees
The Golden Lion Hotel

Armidale Cottages Bed & Breakfast

3.0 star property
9.6 out of 10, Exceptional, (37)
$123 nightly
The price is $148
Jul 25 - Jul 26
Total includes taxes and fees
Armidale Cottages Bed & Breakfast

Washington Central Hotel and Sleepwell Inn

4.0 star property
8.0 out of 10, Very Good, (174)
$157 nightly
The price is $188
Jul 21 - Jul 22
Total includes taxes and fees
Washington Central Hotel and Sleepwell Inn

The Sleepwell Inn

4.0 star property
7.0 out of 10, Good, (28)
$157 nightly
The price is $188
Jul 21 - Jul 22
Total includes taxes and fees
The Sleepwell Inn
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.
trending_down

Our prices for Kirkcudbright are cheapest in January

See average prices and weather for all months
Price trends for hotels in Kirkcudbright
Pricing is based on two traveler single night rates
View properties in July

Month selector

Currently viewing crowd sizes and weather for July.
Weather forecast for Kirkcudbright
July
trending_upHigh crowds
High 62°F / low 54°F. Cloudy most days.
View properties in July
62°
weather_cloudy
July, High crowds, average high temperature 62 degrees Fahrenheit, average low temperature 54 degrees Fahrenheit. Cloudy most days.
54°
62°
weather_cloudy
August, Moderate crowds, average high temperature 62 degrees Fahrenheit, average low temperature 54 degrees Fahrenheit. Cloudy most days.
54°
59°
weather_cloudy
September, High crowds, average high temperature 59 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
55°
weather_cloudy
October, Moderate crowds, average high temperature 55 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
50°
weather_cloudy
November, Moderate crowds, average high temperature 50 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Cloudy most days.
44°
46°
weather_cloudy
December, Low crowds, average high temperature 46 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Cloudy most days.
40°
44°
weather_cloudy
January, Low crowds, average high temperature 44 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
44°
weather_cloudy
February, Low crowds, average high temperature 44 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Cloudy most days.
38°
46°
weather_cloudy
March, Low crowds, average high temperature 46 degrees Fahrenheit, average low temperature 39 degrees Fahrenheit. Cloudy most days.
39°
50°
weather_cloudy
April, Moderate crowds, average high temperature 50 degrees Fahrenheit, average low temperature 41 degrees Fahrenheit. Cloudy most days.
41°
55°
weather_cloudy
May, High crowds, average high temperature 55 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
60°
weather_cloudy
June, High crowds, average high temperature 60 degrees Fahrenheit, average low temperature 51 degrees Fahrenheit. Cloudy most days.
51°
Monthly weather averages (˚F)

Top landmarks in Kirkcudbright

Learn more about Kirkcudbright

Kirkcudbright is applauded for its cultural attractions such as The Whitehouse Gallery and Stewartry Museum.

The undulating emerald greenery of Galloway
by
(
)
Open Photo by Malcolm Morris (CC BY-SA) / Cropped from original

Check out the Kirkcudbright hotels guests love right now

Frequently asked questions

How much does a hotel room cost in Kirkcudbright?
You can find top hotels in Kirkcudbright from $74 with options to suit your budget and needs. If you're after an affordable hotel in Kirkcudbright that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Kirkcudbright hotels?
Members can save up to 20% on select hotels in Kirkcudbright. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Kirkcudbright hotels with free cancellation?
In order to book a refundable Kirkcudbright hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Kirkcudbright?
One of the most popular luxury hotels in Kirkcudbright is Fludha Guest House. Fludha Guest House is a luxury bed & breakfast with a high guest rating amongst our travelers, and it offers a bar/lounge, a free cooked-to-order breakfast, and a terrace.
What are some top pet-friendly hotels in Kirkcudbright?
Our travelers' top pet-friendly hotels in Kirkcudbright include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Kirkcudbright.
What are the top Kirkcudbright hotels with a pool?
For a little extra luxury, discover some of the best Kirkcudbright hotels with a pool. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Kirkcudbright with a pool.
What are some of the best Kirkcudbright hotels with free parking?
If you're driving, a great Kirkcudbright hotel with free parking is a bonus. Our travelers' favorites include:
  • The Garret: A hotel with an average guest rating of 9.2 out of 10
  • Star Hotel: A hotel with an average guest rating of 8.8
What are some popular hotels in central Kirkcudbright?
For hotels in central Kirkcudbright, check out Fludha Guest House and The Garret. Travelers love Fludha Guest House for its location, as well as the bar/lounge, free full breakfast and terrace this bed & breakfast offers. The Garret is another popular central hotel with a bar/lounge, a coffee shop/cafe and a snack bar/deli.
Are all taxes and fees included in the Kirkcudbright hotel prices shown on Hotels.com?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
What accommodations do travelers recommend in Kirkcudbright?
The Garret is a property that our guests really like.
Where can I find free parking with my stay in Kirkcudbright?
Park your car for free at these properties: The Garret and Gladstone House.
Can I book a refundable accommodation in Kirkcudbright?
If you need the flexibility to change your plans to Kirkcudbright, most accommodations provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.

Find out more about Kirkcudbright

Find out more about Kirkcudbright

Whispers of History: Discover the Enchanted Gardens and Ruins of Kirkcudbright

Nestled on the charming Solway Coast, Kirkcudbright is a vibrant harbor town that beckons travelers with its artistic spirit and stunning landscapes. Known as the “Artists’ Town,” it boasts the Kirkcudbright Gallery, showcasing local talent in a picturesque setting. Stroll along the scenic harbor, where historic monuments and ruins whisper tales of the past. Explore lush gardens and nearby natural parks, perfect for leisurely walks and picnics. Whether you’re savoring fresh seafood at a local eatery or admiring the coastal views, Kirkcudbright offers a delightful blend of culture and nature, making it an unforgettable Scottish gem. For our best hotel rates in Kirkcudbright and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Kirkcudbright

Kirkcudbright offers a range of cozy accommodations, from charming bed-and-breakfasts to comfortable hotels. Visitors can enjoy quality amenities, scenic views, and warm hospitality, perfect for exploring the town's art scene and coastal beauty. Many places highlight local charm, ensuring a delightful stay in this picturesque Scottish town. Here are some of our travelers' favorite hotels in Kirkcudbright:

  1. Cally Palace Hotel & Golf CourseOpens in a new window: This elegant 4.0-star hotel offers a unique blend of luxury and comfort, making it an ideal choice for leisure travelers seeking distinctive experiences. Enjoy the expansive swimming pool with stunning views of the golf course, and unwind in beautifully designed accommodations featuring modern amenities and smart technology. The hotel’s charming traditional architecture adds character to your stay, while the well-appointed dining areas provide a delightful culinary experience. Travelers praise the spacious deluxe family rooms and the serene surroundings, ensuring a memorable getaway.
  2. Fludha Guest HouseOpens in a new window: This exquisite 5.0-star bed and breakfast hotel caters to luxury travelers looking for an opulent stay. With a focus on high-end experiences, guests can expect beautifully curated interiors and exceptional service. The property allows pets, creating a welcoming environment for all. The hotel’s commitment to luxury ensures a tranquil and relaxing atmosphere, making it an excellent choice for those seeking a lavish retreat in picturesque Kirkcudbright.
  3. The Ship InnOpens in a new window: This charming 4.0-star inn is a perfect haven for travelers looking for a cozy yet sophisticated experience. Enjoy the warm ambiance and spotless accommodations, which include spacious rooms and modern amenities. The inn features a delightful restaurant that serves delicious meals, making it a great option for food enthusiasts. Guests appreciate the friendly service and the peaceful location, providing an inviting atmosphere for relaxation and exploration of the surrounding area.

Top locations to stay in Kirkcudbright

Some of the best areas to stay in when visiting Kirkcudbright are Kippford, Castle Douglas, and Gatehouse-of-Fleet. Kippford offers beautiful beaches, while Castle Douglas boasts gardens and riverside nature. Gatehouse-of-Fleet features charming monuments and museums. For first-time visitors, Castle Douglas is the ideal choice, with diverse attractions and a vibrant local atmosphere.

  1. KippfordOpens in a new window: Kippford is a charming coastal village that’s perfect for beach lovers. With stunning views along the shoreline and access to sandy beaches like Kippford Beach and Sandyhills Beach, it’s an ideal spot to relax and soak up the sun. The nearby Mabie Forest Park offers beautiful walking trails and picnic areas, perfect for enjoying nature. This quaint village also has a local market vibe, making it a unique place to unwind and explore the local shops. If you're looking for a peaceful retreat with a scenic backdrop, Kippford is a delightful choice.
  2. Castle DouglasOpens in a new window: Known as the “Food Town,” Castle Douglas is a vibrant market town that offers a variety of attractions and activities. With its lush gardens and beautiful nature spots, including Galloway Forest Park, it’s a haven for those who appreciate the outdoors. The nearby Kippford Beach and Mossyard Beach provide perfect day-trip options. Castle Douglas also features unique shops and local markets that make for a delightful shopping experience. Whether you're indulging in the local cuisine or enjoying the picturesque riverside, this town is a fantastic base for exploring the region.
  3. Gatehouse-of-FleetOpens in a new window: Gatehouse-of-Fleet is a quaint small town filled with history and charm. It’s home to impressive monuments like Cardoness Castle and beautiful gardens at Cally Gardens, offering plenty to see and do. The town provides a peaceful atmosphere and is ideal for leisurely strolls. While it may be smaller, it boasts cultural attractions like the Swallow Theatre, ensuring you won’t miss out on local performances. With easy access to nearby adventure spots like 7stanes - Kirroughtree, Gatehouse-of-Fleet is a great choice for a relaxing getaway with a touch of exploration.

Things to do in Kirkcudbright

Kirkcudbright enchants visitors with its stunning coastal scenery and lush parks, ideal for leisurely strolls and invigorating hikes. Explore the vibrant local art scene, enjoy boating on serene waters, or play a round of golf surrounded by breathtaking landscapes. This charming town is a true gem for creative souls and nature enthusiasts alike.

  • Brighouse BayOpens in a new window – Spend a day at Brighouse Bay, where you can enjoy the sandy beach and take in the stunning coastal views. Explore nearby monuments and ruins that whisper tales of the past, or simply relax in the natural park surrounding the area. This beach is an ideal spot for a picnic or a refreshing swim.
  • Cally GardensOpens in a new window – Discover the beauty of nature at Cally Gardens, a botanical garden that showcases a diverse array of plants and flowers. Wander through the meticulously maintained pathways, and take a moment to appreciate the serene atmosphere. It’s a perfect destination for families and garden enthusiasts alike.
  • Kirkandrews BayOpens in a new window – Visit Kirkandrews Bay to experience its tranquil waters and picturesque scenery. This bay offers opportunities for leisurely walks along the shoreline, where you can admire the natural beauty and perhaps spot some local wildlife. It's a great place to unwind and connect with nature.
  • Ross BayOpens in a new window – Ross Bay invites you to enjoy a peaceful day by the seaside. With its expansive views and gentle waves, it’s perfect for a relaxing stroll or a day of fishing. The surrounding area is rich in natural parks, making it an excellent spot for outdoor enthusiasts.
  • Galloway Wildlife Conservation ParkOpens in a new window – Engage with nature at Galloway Wildlife Conservation Park, where you can observe a variety of wildlife in a beautiful setting. The park provides a wonderful opportunity for families to learn about conservation efforts while enjoying the great outdoors. Take part in educational programs and enjoy the lush surroundings.

5 tips for savvy savings when booking a hotel in Kirkcudbright

  1. Book for the cheapest times: The most affordable time to visit Kirkcudbright is during January, February, and November when hotel prices are lower. A stay of at least 2 to 3 days is perfect for discovering the area’s significant landmarks and cultural sites. While you’re on a budget, you can explore historical attractions like monuments, ruins, and a castle, as well as beautiful gardens and natural parks. This combination of sights offers great value for money, allowing you to enjoy the rich history and stunning scenery without breaking the bank. Plus, prices for accommodations may drop during these months, making it an even more budget-friendly choice.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in Kirkcudbright, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted rates as your travel date approaches. Additionally, enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and special promotions, helping you save on your stay. You may also utilize Smart ShoppingOpens in a new window a comparison tool available in the app, to easily compare hotel prices and amenities. This way, if prices drop or rooms become available, you'll be among the first to know for your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a hotel in Kirkcudbright. If you're in search of something distinctive, boutique hotels can provide a more personalized experience and may offer better value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest more budget-friendly dates, which could increase your chances of getting a great deal.
  4. Consider your location: Staying near key attractions or city centers can be convenient, but it typically comes with a higher price tag. For more budget-friendly options, you might want to look at hotels in less central areas or neighborhoods, which can help you strike a balance between cost and accessibility to the sites you plan to visit. You could also consider independent hotels a bit further out, as they often provide a more authentic and usually tend to be more affordable experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Kirkcudbright. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

Best time to go to Kirkcudbright

Kirkcudbright experiences its lowest average temperatures in January and February, at 41.4°F (5.2°C), while July is the hottest month, with an average temperature of 58.3°F (14.6°C). December is usually the wettest month. June to August are the peak travel months in Kirkcudbright, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, with light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

If you're looking to discover somewhere new, look no further than Kirkcudbright. Whether you're planning to stay for a night or for the week, the area around Kirkcudbright has accommodations to fit every need. Search for hotels in Kirkcudbright with Hotels.com by checking our online map. Our map displays the areas and neighborhoods around all Kirkcudbright hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Kirkcudbright hotel deals are here with our lowest price guarantee.