上諏訪宿(かみすわしゅく)は、甲州街道の江戸から数えて四十四番目の宿場。江戸から52里13町、下諏訪から1里11町に位置する。現在は国道20号が通り、上諏訪駅も出来、諏訪市の市街地となっているが宿場町の面影を今も残している。