Общественный транспорт
Общественный транспорт города представлен троллейбусом, автобусом и маршрутным такси. Наиболее развитая сеть массового пассажирского транспорта приурочена к центральной части города, характеризующейся наибольшей плотностью сети магистральных улиц.
Троллейбус

Йошкар-олинский троллейбус
Дата начала движения — 5 ноября 1970 года. Троллейбус является основным городским общественным транспортом. Имеет развитую маршрутную сеть (12 маршрутов, протяжённость линий 216 км) осуществляет более 70 % всех внутригородских пассажирских перевозок (более 385 тыс. пассажиров в день). Сеть выходит за пределы города и вступает в черту посёлка Медведево. Стоимость проезда составляет 12 рублей. Эксплуатацию троллейбусной сети осуществляет МП «Троллейбусный транспорт» — одно из передовых предприятий России. Коэффициент использования подвижного состава — 95,6 %, регулярность движения — 98,2 %. Это лучшие показатели в Российской Федерации.
Автобус
Первый городской автобусный маршрут открылся в Йошкар-Оле 21 июня 1931 года. К 2000 году износ подвижного состава составил более 80 %. Принимая во внимание социальную значимость пассажирского автомобильного транспорта, Правительство Республики Марий Эл уделяет повышенное внимание развитию отрасли. С этой целью, начиная с 2001 года, парк автобусов республики стал пополняться современными автобусами. За счёт средств республиканского бюджета с 2001 по 2007 год приобретено 200 автобусов ПАЗ различной модификации для государственных автотранспортных предприятий республики. Последним крупным мероприятием по обновлению подвижного состава стало приобретение за счёт средств республиканского бюджета на условиях лизинга 50 автобусов марки ПАЗ-4230-03 «Аврора» для ГУП Республики Марий Эл «Пассажирские перевозки». Приобретение подвижного состава позволит жителям республики быстро и своевременно добраться в любую точку республики и ближайшие регионы. Сейчас в Йошкар-Оле 13 автобусных маршрутов, общая протяжённость линий — 151,1 км, стоимость проезда — 12 рублей.

ЗиУ-682Г00 на 2 маршруте
Маршрутное такси
Маршрутные такси в Йошкар-Оле работают с 1977 года. Начало им положило ПАТП-2. Для работы использовались автобусы РАФ-2203. Ситуация изменилась в 1999 году, когда на средства республиканского бюджета были приобретены 48 автобусов ГАЗ-322132. Их планировалось направить в ПАТП-1, но из-за отсутствия в парке необходимого оборудования для сервиса их перенаправили в МП «Троллейбусный Транспорт». Параллельно выходили на работу и частные маршрутные такси. Все автобусы работали по существовавшим маршрутам автобусов, позднее и троллейбусов. Больше их было на маршруте № 1. В часы «пик» интервалы движения достигали всего нескольких секунд. В 2001 году маршрутные такси вышли на пригородные и междугородние маршруты. С 2003 года маршрутные такси стали работать в Йошкар-Олинском ПАТП-1. На сегодняшний день маршрутные такси работают более организованно, чем на начальной стадии. Всего насчитывается 19 маршрутов, стоимость проезда c 1 мая 2011 года — 14 рублей.
Пригородные и междугородные автобусы

Автовокзал Йошкар-Олы
Пригородные и междугородные автобусы уходят с автовокзала, который расположен рядом с железнодорожным вокзалом. Имеется развитая маршрутная связь со всеми райцентрами Марий Эл и другими городами России.
