Le site de Rumilly se situe au confluent du Chéran et de la Néphaz. La ville se trouve naturellement limitée au nord, à l'est et à l'ouest par ses deux rivières profondément encaissées, aux falaises presque partout abruptes. Au sud, une vaste pénéplaine s'étend au-delà d'Albens.