We propose a model of a bus traveling through a sequence of traffic lights, which is required to stop between the traffic signals to pick up passengers. A two dimensional model, of velocity and traveled time at each traffic light, is constructed, which shows non-trivial and chaotic behaviors for realistic city traffic parameters. We restrict the parameter values where these non-trivial and chaotic behaviors occur, by following analytically and numerically the fixed points and period 2 orbits.