夏威夷的海泉湾（）拍摄，但由于有巨浪作梗，最后改在环球影业的外景场地完成。剧组还在波多黎各圣胡安的帕洛米洛斯岛和圣克里斯托瓦尔堡（）进行了短暂的摄制工作，再于9月到达英国继续拍摄直至11月18日结束，整个主体拍摄周期共106天。英国的外景地点包括伦敦的汉普敦宫，肯特郡的诺尔大宅（）以及格林尼治的旧皇家海军学院（）。内景则是在伦敦的松林制片厂（）摄制，并且还在摄影棚旁边建造了18世纪伦敦街道的复制品。制片人还曾考虑到新奥尔良取景。10月，一位名人冒仿者身穿杰克·斯派罗船长的戏服走进了旧皇家海军学院的拍摄场地，