上海交通大学一共有5个校区:
1、徐汇校区:上海市徐汇区华山路1954号;
2、七宝校区:上海市七莘路2678号;
3、卢湾校区:上海市重庆南路227号;
4、长宁校区:上海市法华镇路535号;
5、闵行校区:上海市东川路800号。
其中闵行是现代校区,徐汇是老校区,最大的是闵行,但是最古典的就是徐汇。