大理古城位于云南省西北部，横断山脉南端，居于苍山之下，洱海之滨，中心位置位于北纬25°41′26″，东经100°9′45″，古城占地面积3平方公里