To solve the problem of a conventional on-vehicle navigation system that it is difficult to keep a speed range calculated so that a vehicle can pass blue signals in a blue lighting time band since various traffic situationks exist at the time of traveling the actual road.
An operation means 5 calculates the time when a vehicle reaches a signal by using map data stored in a map information storage means 1, a vehicle position detected by a vehicle position detection means 4 and vehicle speed detected by a vehicle speed data detection means 6. The display color of the signal of at the calculated time is determined by using timing information on the signal which is acquired by an acquistion means 7. The calculated display color of the signal is outputted on a display means 10 and it is informed to a driver.