Kirkcudbright Harbour is the busiest commercial fishing harbour in Dumfries and Galloway with much of the landed catch being processed locally. The harbour office is open from 08:30 until 16:00.
On occasion we will publish active notices to let mariners know of any information, safety issues or weather conditions that may have an effect on the use of and access to the harbour.
We advise mariners to check for any active mariner notices in advance to using the harbour:
- View mariners notice issued 28 April - Kirkcudbright Yacht Racing
- View mariners notice issued 10 May - Shoal depth
The Quay, harbour office and Pontoon Marina lies on the River Dee below Kirkcudbright Bridge. The pontoon Marina itself, can accommodate up to 50 small craft. Access to the marina is restricted to users only.
Although the Harbour Office is not permanently manned, the Harbour Master can be contacted outwith manned times.
Latitude / Longitude: 54º 50' 18" N / 04º 03' 24" W
Admiral Charts: 1344,1346,1121,1826 and 2094
Berthing/Moorings: 163m / 66
Harbour tidal range and depth
Springs 0.8 - 7.5 metres
Neaps 2.4 - 5.9 metres
The fishing vessels which can use the quay have drafts typically of 2.5 to 4.5 meters and take the ground for 2-3 hours either side of low water. Smaller vessels with a draft up to 2 meters can be accommodated at the marina. Care is needed when berthing as tidal streams can be very strong.
Power, water and fuel supplies are provided on the town Quay and Marina. Toilets and showers are also available at the Marina.
The Town of Kirkcudbright itself offers a range of shops, hotels, cafes, restaurants and banks. Leisure facilities, including a swimming pool, golf course, bowling green and tennis courts are available along with art galleries.
Dumfries and Galloway Council hold a Revision Order for Kirkcudbright Harbour. This order allows us to legally improve, maintain and manage the harbour.
Harbour Master - Robbie Garside - Weekdays 08:30-16:00 Call 07709 479663
General enquiries - Weekdays 08:30-16:00 Call 01557 331135
Weekdays 16:00-08:30 and weekends Call 030 33 33 3000
Kirkcudbright Harbour and marina, Harbour Square, Kirkcudbright, DG6 4HY (view on google maps)