Применим ПРОТОКОЛ Б.
- Выделим грамматические основы: автобусы не ходили, пришлось идти.
- Предложение сложное, состоит из двух простых, соединенных союзом и.
- Перед союзом и в сложном предложении нужна запятая.
Ответ: Автобусы уже не ходили, и пришлось идти домой пешком.