In 1995 Harrah managed the Triple A Norfolk Tides to an 86-56 record, finishing in first place in the International League East Division. In 1996 he served as the third base coach for the Cleveland Indians under Mike Hargrove, replacing Buddy Bell, who had been named manager of the Detroit Tigers. In 1997, he served as a minor league hitting coach within the Tigers organization. In 1998 he joined the Tigers major league club as hitting coach, serving under manager Bell and interim manager Larry Parrish, both teammates of Harrah with the Rangers in the mid 1980s. When Bell was hired as the manager of the Colorado Rockies in 2000, Harrah joined him once again by serving as bench coach through the 2002 season.