В Ставрополе три автовокзала - Центральный, Южный и Северный, и шесть автостанций для пригородного сообщения.
Центральный расположен в в центральной части города. Он был введён в эксплуатацию в 1950 году. А свой нынешний вид автовокзал приобрёл к концу 60-х.
Автобусы с "Центрального" курсируют во все города Ставропольского края и крупные города юга России.
Маршруты по Ставрополью – Александровское, Будённовск, Большевик, Величаевское, Воздвиженское, Высоцкое, Ипатово, Кугульта, Нефтекумск, Новопавловск, Светлоград, Ямки и другие.
Маршруты дальнего следования – в Москву, Санкт-Петербург, Баку, Сочи, Анапу, Астрахань, Ростов-на-Дону, Таганрог, Волгоград, Волгодонск, Геленджик, Грозный, Дербент, Ейск, Каспийск, Кизляр, Майкоп и другие.
Южный вокзал был построен в 2003 году. Отсюда можно уехать в Невинномыск, Минеральные Воды, Кисловодск, Черкесск, Нальчик, Армавир и другие города.
Северный (самый маленький) обслуживает северное направление (в сторону Ростова-на-Дону) и в основном услуги там предоставляют частные перевозчики. С Северного вокзала можно уехать в Новоалександровск, Солнечнодольск, Изобильный и другие населённые пункты.