Есть.
Поезд 227А, Санкт-Петербург - Новороссийск. Отправление в 12:11 с Московского вокзала, Прибытие 08:11 Новороссийск. Время в пути 20 часов.