南京师范大学有3个校区,分别是仙林、随园、紫金三个校区。
1、南京师范大学仙林校区位于江苏省南京市近郊栖霞区文苑路1号,该校区位于沪宁高速公路、与长江二桥连接的绕城公路、312国道和规划中的南京二环路之间,距城市中心区约15公里左右。主要承担本科生教学。根据基地环境,自然形成南北两区。南区以校大门至山体最高点为轴线,沿两侧分别依次布置教学区、学生生活区、体育运动区,校区最西侧为教工生活区、后勤保障区,北部为外事接待区;北区分为三个功能区:教学实验区、学生生活区、体育运动区。
2、南京师范大学随园校区位于江苏省南京市鼓楼区宁海路122号,与江苏省高级人民法院、南京大学、五台山体院馆毗邻,距城市中心区约3公里左右。主要承担自考生和少部分学院普通类本科教学。设有教学行政办公区、国际交流区、体育活动区和学生教工生活及后勤服务区四个功能区。
3、南京师范大学紫金校区位于南京市玄武区板仓街78号,距城市中心区约5公里左右。主要承担研究生教育。