Three Rivers liegt in Vereinigte Staaten von Amerika (USA) (Saint Joseph County, Michigan) in der Zeitzone America/Detroit. Orte in der Nähe sind Sturgis, Portage und Dowagiac.