Напрямую до Геленджика вы на поезде не доедете — на курорте нет железнодорожных станций. Ближайший вокзал находится в 40 километрах — в Новороссийске.