Kirkcudbright Harbour

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.

Mariner Notices

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 Notice to Mariners >>


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.

Nautical information

Latitude / Longitude: 54º 50' 18" N / 04º 03' 24" W
Admiral Charts: 1344,1346,1121,1826 and 2094
Imray: C62
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 and water are provided at the town Quay and Marina. Toilets and showers are also available at the Marina. Fuel can be provided by tanker at the Quay or purchased at the local filling station.

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. 

Revision Order

Dumfries and Galloway Council hold a Revision Order for Kirkcudbright Harbour. This order allows us to legally improve, maintain and manage the harbour.

Contact us

Harbour Master - Robbie Garside - Weekdays 08:30-16:30 Call 07709 479663

General enquiries - Weekdays 08:30-16:30 Call 01557 331135

Weekdays 16:30-08:30 and weekends Call 030 33 33 3000


Kirkcudbright Harbour and marina, Harbour Square, Kirkcudbright, DG6 4HY (view on google maps)

Page last updated: 13/11/2023
email icon print icon