The US Centers for Disease Control and Prevention (CDC) will allow the cruise majors to start sailing again in US waters next month, but analysts are not betting on it amid a resurgence in Covid-19 cases.

They expect Carnival Corp, Royal Caribbean Group and Norwegian Cruise Line Holdings to sail elsewhere well past then, despite the CDC shortening its no-sail order to 31 October.