diff --git a/lib/platform/bitbucket/index.js b/lib/platform/bitbucket/index.js
index c6ff95305860fa59feae8888cafdb44f5a873f48..b95bf10a6f541aa68325d103b1ac65f690b5a666 100644
--- a/lib/platform/bitbucket/index.js
+++ b/lib/platform/bitbucket/index.js
@@ -280,7 +280,19 @@ async function setBranchStatus(
   );
 }
 
-function deleteBranch(branchName) {
+async function deleteBranch(branchName, closePr = false) {
+  // istanbul ignore if
+  if (closePr) {
+    logger.debug('Closing PR');
+    const pr = await getBranchPr(branchName);
+    if (pr) {
+      await api.post(
+        `/2.0/repositories/${config.repository}/pullrequests/${
+          pr.number
+        }/decline`
+      );
+    }
+  }
   return api.delete(
     `/2.0/repositories/${config.repository}/refs/branches/${branchName}`
   );