A method of displaying a traveling route from a first point to a second point executed by a computer, the method comprising: receiving information specifying the first point and the second point; displaying a first traveling route including a plurality of transit points (110, 120) between the first point and the second point wherein the first point, the second point, and a first transit point (110, 120) are displayed in parallel in a first direction, determining another transit point (111, 112, 121, 122) which is a substitute of the first transit point included in a plurality of transit points indicating sightseeing spots, by searching a sightseeing spot database for sightseeing spots located near the first transit point and determining an obtained sightseeing spot as a substitute candidate of the first transit point, wherein the sightseeing spot database stores at least one of a sightseeing spot name, an area, a prefecture indicating a location, positional information indicating a position, a nearest station, opening hours, a regular holiday, a mean sojourn time, and a cost indicating expenses for a visit which are associated with one another; displaying the another transit point together with the first traveling route wherein the another transit point and the first transit point are displayed in parallel in a second direction which is orthogonal to the first direction; receiving a selection signal for selecting the another transit point instead of the first transit point; and displaying, based on the selection signal, a second traveling route obtained by replacing the first transit point by the another transit point without changing a transit point coupled to the first transit point in the first traveling route. receiving information specifying the first point and the second point; displaying a first traveling route including a plurality of transit points (110, 120) between the first point and the second point wherein the first point, the second point, and a first transit point (110, 120) are displayed in parallel in a first direction, determining another transit point (111, 112, 121, 122) which is a substitute of the first transit point included in a plurality of transit points indicating sightseeing spots, by searching a sightseeing spot database for sightseeing spots located near the first transit point and determining an obtained sightseeing spot as a substitute candidate of the first transit point, wherein the sightseeing spot database stores at least one of a sightseeing spot name, an area, a prefecture indicating a location, positional information indicating a position, a nearest station, opening hours, a regular holiday, a mean sojourn time, and a cost indicating expenses for a visit which are associated with one another; displaying the another transit point together with the first traveling route wherein the another transit point and the first transit point are displayed in parallel in a second direction which is orthogonal to the first direction; receiving a selection signal for selecting the another transit point instead of the first transit point; and displaying, based on the selection signal, a second traveling route obtained by replacing the first transit point by the another transit point without changing a transit point coupled to the first transit point in the first traveling route.