ITS-based advisory systems for cars and buses can be used in order to allow efficient predictive driving. The proposed approach contains single and multi-segment GLOSA. In the former speed advisory is calculated for the segment preceding the nearest signals, whereas in the latter the advisory concerns multiple traffic signals ahead of a vehicle. Cars apply a single-segment GLOSA, while buses operating on dedicated lanes can also use a multi-segment GLOSA. In addition, buses can benefit from a complementary Green Light Optimal Dwell Time Advisory (GLODTA) system. In the presentation we will show benefits of using GLOSA combined with dwell time planning (for buses). Several conventional driving strategies will be compared with our approach. Using computational experiments we will show that the introduced method outperforms a conventional driving approach in terms of driving comfort and fuel consumption.