Станом на 1992 рік у районі 415 км автомобільних шляхів, з них з твердим покриттям — 383 км. Територією району проходять автошляхи: Лубни—Ромодан—Миргород—Опішня Суми—Тростянець—Охтирка—Опішня—Полтава Опішня—Зіньків—Гадяч Миргород—Великі Сорочинці—Опішня Пасажироперевезення забезпечують «Автостанція „Опішня“» та «Автостанція „Зіньків“», що є складовими ВАТ «Полтаваавтотранс». Регулярне автобусне сполучення з обласним центром мають також Глинське, Малі Будища, Ставкове, Покровське. Із Зінькова курсують приміські рейси для сполучення з селами району.