龙江相望，南部与缅甸为邻，拥有68.23千米的国境线。芒市位于东经98°01′—98°44′，北纬24°05′—24°39′，东西最长71千米，南北宽约62千米。城区路距昆明市中心623千米、瑞丽市中心101千米、陇川县城116千米、梁河县城113千米、龙陵县城30.6千米。国土二调芒市总面积为2,900.91平方千米，《中华人民共和国行政区划简册》录入的面积为2,987平方千米（由1982年潞西县土地资源普查统计得出，合448万亩），另有数据为2892.27平方千米。
地形地貌