To provide a navigation system by which a route up to a final destination inside a target area is guided properly with reference to the target area which is designated and input by a user.
The target area is input in the form of an area. A plurality of points of intersection (a), (b), (c) of the boundary line 23 of a city A in the target area with roads 25, 27, 29 are extracted. A plurality of routes to the respective points of intersection (a), (b), (c) from a present position S are calculated. Branch points (1), (2) in the plurality of calculated routes are calculated. For each of the calculated branch points (1), (2), guidance information based on attribute information on the points of intersection (a), (b), (c) capable of being reached by the routes is created, and the guidance information is presented and output to the user.