A travel distance estimating apparatus comprising an estimating unit that estimates energy consumption for a moving body to travel through a travel interval, based on a consumed energy estimating equation made up of first information related to energy consumed during stop of the moving body while a drive source in an operating state, second information related to energy consumed and recovered during acceleration/deceleration of the moving body, and third information related to energy consumed by resistance generated during travel of the moving body.