Самому стало интересно :)
Прямых билетов из Гродно в Смоленск не нашел на разных сайтах. Есть маршрут "Эколайнс" на Москву из Гродно, по всей логике он должен пройти через Смоленск. Но система выбор Смоленска не дала. До Москва - 60 бел. руб
Через Минск проще, есть автобус в 19.30 с прибытием в Смоленск 0.50, цена 35 бел. руб.
Поезд точно идет через Смоленск.
Думаю, стоит Вам еще поискать, я потратил максимум 5 минут.
Желаю удачи.