Top 10 Hotels in Kirkcudbright

See all 1 Hotels in Kirkcudbright
Best Western Palace Hotel & Casino
Best Western Palace Hotel & Casino

Central Promenade, Douglas IM2 4NA

4.0 out of 5.0
3.5 out of 5 (289 reviews)

Located in Douglas Promenade, this hotel is within a 15-minute walk of Douglas Beach and Gaiety Theatre. Onchan Pleasure Park …

$67
Huntingdon House Hotel
Huntingdon House Hotel

18 St Mary's Street, Dumfries DG1 1LZ

3.0 out of 5.0
4.8 out of 5 (97 reviews)

Situated in the historical district, this bed & breakfast is within 1 mi (2 km) of Dumfries Museum and Robert Burns Centre. …

$83
Rickerby Grange Country House
Rickerby Grange Country House

Portinscale, Keswick CA12 5RH

4.0 out of 5.0
4.3 out of 5 (261 reviews)

Located in Portinscale, this guesthouse is within 1 mi (2 km) of Crosthwaite Church and Cumberland Pencil Museum. Keswick …

$88
White Hart Hotel
White Hart Hotel

38 Brewery Street, Dumfries DG1 2RP

3.0 out of 5.0
3.8 out of 5 (15 reviews)

Located in the heart of Dumfries, this bed & breakfast is within a 15-minute walk of Robert Burns Centre and Dumfries Museum. …

$80
Best Western Station Hotel
Best Western Station Hotel

49 Lovers Walk, Dumfries DG1 1LT

3.0 out of 5.0
4.4 out of 5 (39 reviews)

Located in the heart of Dumfries, this eco-friendly hotel is within 1 mi (2 km) of Robert Burns Centre and Dumfries Museum. …

$79
Kirk House
Kirk House
0.8 mi from Kirkcudbright
3.0 out of 5.0
3.8 out of 5 (6 reviews)

Situated in a rural location, this bed & breakfast is within 9 mi (15 km) of Cardoness Castle, Mill on the Fleet, and …

$61
Farhills Farm B&B
Farhills Farm B&B
2.1 mi from Kirkcudbright
2.0 out of 5.0
4.3 out of 5 (3 reviews)

Situated in a rural location, this bed & breakfast is 4.7 mi (7.5 km) from Dundrennan Abbey and within 12 mi (20 km) of …

$60
Ellangowan Hotel
Ellangowan Hotel
7 mi from Kirkcudbright
3.0 out of 5.0
3 out of 5 (43 reviews)

Situated in Creetown, this inn is 10.8 mi (17.4 km) from Cardoness Castle and 11.6 mi (18.7 km) from Mill on the Fleet. …

$64
Springfield B & B
Springfield B & B
8.4 mi from Kirkcudbright
3.0 out of 5.0
4.8 out of 5 (8 reviews)

Situated in Colvend, this bed & breakfast is 1.2 mi (1.9 km) from Sandyhills Beach and 1.9 mi (3 km) from Rockcliffe Beach. …

$71
The Old Shop
The Old Shop
16 mi from Kirkcudbright
3.0 out of 5.0
4.7 out of 5 (31 reviews)

Nestled on the beach, this Kirkbean bed & breakfast is 2.3 mi (3.7 km) from John Paul Jones Museum and 2.3 mi (3.8 km) from …

$66

Recent Reviews in Kirkcudbright

Hide content

Where to stay in Kirkcudbright

Kirkcudbright Hotel Guide

If you plan to book a room near the center of Kirkcudbright, there are a limited number of places. The middle of Kirkcudbright has 2 Expedia-listed hotels within easy driving distance.

You'll find Baytree House and The Gordon House Hotel within a short walk from central Kirkcudbright.

The Dalbeattie Guest House can be found 12 miles away from downtown Kirkcudbright. Another alternative is the Bank Of Fleet Hotel, which can be found 7 miles away. The The Urr Valley Country House Hotel and the Kirk House are two other Expedia-listed hotels around Kirkcudbright.

Why not spend the day exploring Sanquhar Tolbooth Museum and A' The Airts, in Sanquhar, 40 miles to the north of Kirkcudbright. Some of our recommended Sanquhar hotels and accommodations are the Blackaddie House Hotel and Nithsdale Hotel. 45 miles to the northeast of Kirkcudbright, you can also stay at Moffat, home to the The Famous Star Hotel and Best Western Moffat House Hotel. The Moffat Woolen Mill and Mathrafal Castle are a couple of the more popular sites to explore for those visiting Moffat.

Before you leave Dumfries and Galloway, make sure you catch local game. Visit Ayr Racecourse to the northwest of Kirkcudbright. Those sports fans wishing to find a room or apartment nearby can choose from the Fairfield House - Ayr or the Carrick Lodge Hotel.

Kirkcudbright is home to some terrific attractions; learn more by spending a little time at Expedia's up-to-date Kirkcudbright travel guide.