320国道（或“国道320线”、“G320线”）是在中国的一条国道，起点为上海，终点为云南瑞丽的国道，全程3695千米。这条国道经过上海、浙江、江西、湖南、贵州和云南6个省份。自云南昆明至瑞丽中缅边境畹町口岸的一段，是滇缅公路、旧中印公路的一部分；昆明至保山一段是新中印公路的一部分。贵州省晴隆县段有着名的“二十四道拐”抗战公路。从云贵省界到昆明的320国道，现在与G60（沪昆高速公路）重合，而原来的老320国道改称为S101省道。