外交学院有2个校区,分别是校本部、沙河子新区(在建)
校本部:北京市西城区展览馆路24号
沙河子新区(在建)
截至2014年4月,外交学院有职工400余人,其中专职教师170余人,教授和副教授占全院教师总数的66.0%,讲师占32.5%,北京市教学名师8人;聘请了几十位各国资深高级外交官和各相关学科著名专家任兼职教授,并长年聘有30多名相关专业的外国专家和教师;此外,学院有国家级教学团队1个,北京市市级教学团队2个。