卡塔赫纳（）是位于哥伦比亚西北部加勒比海沿岸的一座海港城市，人口895,400（2005年）。
名称.市名卡塔赫纳是为了纪念西班牙的同名城市。而西班牙卡塔赫纳又源自于古迦太基建立的聚落「新迦太基」（Carthago Nova）。因此本市亦译作迦太基。