В всех городских автобусах ездят кондукторы, они продают билеты, только за наличку. В маршрутках оплата водителю на выходе (в некоторых есть безнал). Для автобусов вроде бы можно купить проездной. Но я ни разу в жизни его не покупал, и не знаю как это сделать, и сколько стоит.
Если у вас не особо много времени что бы искать билеты на автобус в городские кассы - вы можете купить билеты через интернет, вот очень удобный сайт: https://buspay.ru