Ответ:

По течению теплоход идёт со скоростью \(54 + 6 = 60\) км/ч, против течения — со скоростью \(54 - 6 = 48\) км/ч.

Время в пути по течению: \(240 : 60 = 4\) ч.

Время в пути против течения: \(240 : 48 = 5\) ч.

Общее время: \(4 + 5 = 9\) ч.

Ответ: 9 часов.