Stonehaven (skotiksi Steenhive, gaeliksi Cala na Creige) on pieni satamakaupunki Aberdeenshiren alueella Skotlannin itärannikolla. Vuonna 2012 kaupungissa oli 11 370 asukasta.[1]
Noin viiden kilometrin päässä kaupungista sijaitseva Dunnottarin linna houkuttelee alueelle runsaasti turisteja.[2][3]
Stonehavenin rautatieasemalta on yhteyksiä pohjoiseen Aberdeenin suuntaan sekä etelään Edinburghiin ja Glasgow'hun.[4]