Ответ:

В условии, по-видимому, опечатка: маршрут проходит по Волге, а не по «Астраханке». Если 7 суток — время движения вниз по течению от Нижнего Новгорода до Астрахани, то это время уже дано, но данных для определения времени обратного пути против течения недостаточно: нужны скорость течения и скорость парохода относительно воды либо длительность обратного рейса.

Поэтому время движения от Нижнего Новгорода до Астрахани составляет 7 суток, а время обратного пути вычислить нельзя без дополнительных данных.

Ответ: по течению — 7 суток; против течения — определить невозможно по приведённым данным.