La capitale danoise se situe sur la côte orientale de l'île de Sjaelland, mais aussi sur l'île plus petite d'Amager, face au détroit d'Oresund, qui relie la Mer du Nord à la Mer Baltique. Les villes suédoises de Malmö et Landskrona sont sur la côte opposée.