Pagrindinė bendrovės veikla yra keleivių vežimas autobusais ir troleibusais Vilniaus mieste ir priemiestyje nustatytais maršrutais. Šiuo metu bendrovė aptarnauja 78 iš 106 maršrutų Vilniuje (2024 m. duomenys). Iš jų 54 autobusų maršrutai, 17 troleibusų maršrutų, 5 greituosius maršrutus ir 2 naktinius maršrutus. Darbo dienomis į Vilniaus miesto gatves išrieda net 500 transporto priemonės aplankant centrinę miesto dalį, tiek ir atokesnius Vilniaus miesto rajonus.
Per parą UAB „Vilniaus viešasis transportas" autobusais ir troleibusais atliekama daugiau nei 432 000 kelionių (284 000 kelionių autobusais ir apie 148 000 kelionių troleibusais).
Keleivių vežimo paslaugos teikiamos pagal Viešųjų paslaugų sutartį. Keleivių vežimo įkainiai ir keleivių vežimo paslaugų rentabilumas įtvirtinti Vilniaus miesto savivaldybės tarybos sprendimu.
Bendrovė vykdo papildomas veiklas ir teikia mokamas paslaugas:
- reklamos paslaugos (TP plotų nuoma išorėje ir viduje);
- nuomos paslaugos (nekilnojamojo turto patalpų nuoma, vairavimo aikštelės nuoma, galustočių nuoma);
- vairuotojų rengimas vairavimo mokykloje.