Abstract: Embodiments of the invention comprise a computer system and a method for recommending a driving route that reduces parking search time and parking costs. The system is configured to receive information about a current location of a car, a desired destination, and parking preferences, to process this information together with available traffic and parking information in order to calculate a recommended route a car should follow during a parking search, and to communicate the recommended route to the car driver. The driver is instructed to park at the first available spot along selected portions of the recommended route.