Find and Book Top Rated Hotels in Kirkcudbright

Search among 11 available hotels and places to stay in Kirkcudbright from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-11 out of 11
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great111 reviews
MapView on map400 m from City Centre100 m from Maclellans Castle
From   US$ 172 /nightSelect
8.0
Great66 reviews
MapView on map100 m from City Centre100 m from The Stewartry Museum
From   US$ 87 /nightSelect
8.2
Great56 reviews
400 m from City Centre100 m from High Street Gallery
From   US$ 110 /nightSelect
8.0
Great99 reviews
1.6 km from City Centre300 m from Dundrennan Abbey
From   US$ 134 /nightSelect
Hotel
8.0
Great44 reviews
3.9 km from City Centre400 m from The Cocoa Bean Company
From   US$ 63 /nightSelect
Bed & Breakfast
8.0
Great31 reviews
500 m from City Centre100 m from High Street Gallery
From   US$ 169 /nightSelect
8.8
Great11 reviews
400 m from City Centre200 m from High Street Gallery
From   US$ 143 /nightSelect
8.6
Great10 reviews
400 m from City Centre200 m from High Street Gallery
From   US$ 267 /nightSelect
4.2 km from City Centre
From   US$ 221 /nightSelect
300 m from City Centre200 m from Maclellans Castle
From   US$ 680 /nightSelect
4.2 km from City Centre
From   US$ 197 /nightSelect

Best hotels and places to stay in Kirkcudbright

Why visit?

Kirkcudbright, located in the United Kingdom, offers a charming and picturesque setting for tourists to explore. With its rich history and scenic beauty, it is an ideal destination for those seeking a peaceful getaway. The town provides a variety of options for accommodation, including bed and breakfasts, self-catering apartments, and hotels, ensuring a comfortable stay for every traveler.

Where to stay?

Kirkcudbright Town CenterThe town center of Kirkcudbright is a great place to stay as it offers easy access to the towns main attractions, including art galleries, historical sites, and the vibrant harbor area. There are several hotels and bed and breakfasts in this area, such as the Kirkcudbright Hotel and various B&Bs, providing comfortable and convenient accommodation for visitors. Kirkcudbright Town Center is an excellent choice for those who want to immerse themselves in the towns culture and enjoy its lively atmosphere. Riverside AreaFor a peaceful and scenic stay, consider the Riverside area. Located along the River Dee, this neighborhood offers stunning views and a tranquil ambiance. Self-catering apartments are available in this area, providing visitors with the option to enjoy a more independent and flexible stay. The River Dee Holiday Cottages and other similar accommodations are perfect for those who appreciate privacy and a charming riverside setting. Surrounding CountrysideIf you prefer a more secluded and rural retreat, staying in the surrounding countryside of Kirkcudbright is an excellent choice. Accommodation options include self-catering cottages and bed and breakfasts, allowing visitors to experience the beauty of the Scottish countryside. With peaceful landscapes and picturesque views, this area offers a serene escape from the bustling town center. Places like High Kirkland Holiday Cottage and other nearby establishments provide a cozy and intimate atmosphere for a relaxing stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Selkirk Arms Hotel: Offering comfortable accommodations at reasonable prices, Selkirk Arms Hotel is an excellent choice for budget-conscious travelers. Located in the heart of Kirkcudbright, this hotel provides easy access to the towns attractions, including art galleries and historical sites. With cozy rooms, friendly staff, and a charming atmosphere, Selkirk Arms Hotel ensures a pleasant stay without breaking the bank.

Baytree House: This charming bed and breakfast in Kirkcudbright offers excellent value for money. With comfortable rooms and a hearty breakfast included in the rate, guests can enjoy a fulfilling stay. Baytree House is conveniently situated near the town center, allowing easy exploration of Kirkcudbrights vibrant art scene and waterfront area. The warm hospitality and affordable rates make it an ideal choice for visitors seeking a cozy and affordable stay.

The Garret: Another fantastic option for budget-friendly accommodation in Kirkcudbright is The Garret. This self-catering apartment provides flexibility and convenience for guests. Situated in a central location, The Garret offers easy access to local amenities and attractions. With well-equipped rooms, a homely atmosphere, and affordable rates, The Garret ensures a comfortable stay for those looking to maximize their budget.

Best kid-friendly hotels:

The Ship Inn: Situated near the harbor in Kirkcudbright, The Ship Inn offers a family-friendly atmosphere and comfortable accommodations. The hotel features spacious rooms that can accommodate families, and it also offers a childrens menu at its on-site restaurant. With its convenient location and welcoming ambiance, The Ship Inn is a great choice for families visiting Kirkcudbright.

The Gordon House Hotel: This family-run hotel in Kirkcudbright caters to the needs of young guests. The Gordon House Hotel offers family rooms and provides amenities such as board games and a childrens play area. With its warm hospitality and child-friendly facilities, this hotel ensures an enjoyable stay for families exploring Kirkcudbright and its surrounding attractions.

Best hotels for a romantic getaway:

Baytree House: Featuring cozy and well-appointed rooms, Baytree House offers a romantic ambiance for couples. This bed and breakfast provides a tranquil and intimate setting, perfect for a romantic escape. Guests can enjoy leisurely walks along the nearby waterfront or explore the towns art galleries and historical sites, making it an ideal choice for couples seeking a romantic retreat.

The Selkirk Arms Hotel: With its historic charm and elegant rooms, The Selkirk Arms Hotel provides a romantic setting for couples. Situated in the heart of Kirkcudbright, the hotel allows easy access to the towns attractions. Couples can enjoy intimate dinners at the hotels restaurant and explore the picturesque surroundings hand in hand.

Best for location:

The High Street Hotel: Located on Kirkcudbrights main street, The High Street Hotel offers convenience and easy access to the towns shops, galleries, and restaurants. With comfortable rooms and friendly service, this hotel is a perfect base for exploring Kirkcudbright and experiencing its lively atmosphere.

The Steamboat Inn: Offering stunning views of the harbor, The Steamboat Inn enjoys a prime location in Kirkcudbright. Situated right on the waterfront, guests can enjoy picturesque scenes and proximity to the towns attractions. The Steamboat Inn provides comfortable accommodation and a delightful atmosphere, making it an excellent choice for those seeking a convenient location.

Kirkcudbright Bay Hotel: Overlooking the scenic Kirkcudbright Bay, this hotel offers picturesque views and a peaceful atmosphere. With its waterfront location and access to local attractions, Kirkcudbright Bay Hotel provides a convenient base for exploring the town and enjoying the beauty of the surrounding area.

Best for a short city break:

The Murray Arms Hotel: Located in the heart of Kirkcudbright, The Murray Arms Hotel offers comfortable accommodation for a short city break. With its central location, guests can easily explore the towns art galleries, historic sites, and charming streets. The hotels cozy rooms and friendly service make it a great option for those looking for a convenient and enjoyable stay.

The Masonic Arms Hotel: Situated in a convenient location, The Masonic Arms Hotel offers a comfortable stay for a short city break. With its comfortable rooms and proximity to Kirkcudbrights attractions, guests can make the most of their visit. The hotels friendly staff and warm atmosphere ensure a pleasant and memorable stay in the town.

Show moreLess