Девять трамвайных маршрутов обслуживают преимущественно трамваи модели КТМ-5. До недавнего времени они составляли более 60 % вагонов, выпускаемых на линию. Остальная часть приходилась на рижские трамваи РВЗ и небольшое количество вагонов КТМ-8. В последние годы в Витебск поступают белорусские трамваи АКСМ-60102. В данное время их почти два десятка. Часть вагонов КТМ-5 и РВЗ-6 работают по системе многих единиц. Многие годы парк трамваев почти не обновлялся, поэтому с возрастным составом в Витебске проблема. Из общего количества трамваев 15 вагонов АКСМ выпущены в последние годы, 6 трамваям 11-14 лет. Остальным 75 % вагонам от 18 до 28 лет. В 2009 году мэром Витебска было принято решение об окрашивании всех витебских трамваев в красный цвет с применением серой полосы.
Троллейбусные маршруты обслуживают теперь только отечественные машины производства «Белкоммунмаш». Это троллейбусы моделей АКСМ-101, АКСМ-201 нескольких модификаций, а также АКСМ-321 (поступают в последние годы). Троллейбусы ЗИУ-682 были выведены из эксплуатации в течение 2007-2008 гг. «Фирменным» цветом
В городе до недавнего времени основой автобусных перевозок являлись сочлененные Икарус-280. В последние годы они активно заменяются 18-метровыми автобусами МАЗ-105 и 15-метровыми автобусами МАЗ-107. На городских маршрутах Витебска также используется большое количество автобусов МАЗ-103, МАЗ-104. Есть несколько сочлененных автобусов Mercedes-Benz O305G. Также на линию выходят автобусы моделей МАЗ-203, Неман-5201, а также автобусы средней вместимости Радимич А092 и МАЗ-206. Существуют также коммерческие автобусные маршруты. На них работают автобусы Mercedes-Benz,Volvo, DAF различных моделей; Икарус-260, Икарус-280, Радимич А092.
На пригородных маршрутах задействованы автобусы МАЗ-103, МАЗ-103С, МАЗ-206, МАЗ-256, Икарус-280, Радимич А092, Неман-52012.
Междугородные маршруты обслуживают автобусы МАЗ-152, МАЗ-251, МАЗ-256, Неман-520122, Радимич А092 и Икарус-250/-256.