Hunan grenser til Hubei i nord, Jiangxi i øst, Guangdong i sør, Guangxi i sørøst, Guizhou i øst og Chongqing i nordøst.