Ten cruise ships are set to bring thousands of people to Southampton this weekend.

The city’s port will be a hive of activity as the impressive vessels arrive and depart.

From Friday to Sunday, 10 ships will sail into the city.

The waterfront area is expected to be busy, and people are urged to plan their journeys in advance.

Here’s the full list

Caribbean Princess Caribbean Princess (Image: Jan Sutton)

Friday, July 26

Island Princess will arrive at 5.45am and depart at 4pm.

Serenade of the Seas will arrive at 5.45am and depart at 7pm.

Regal Princess will arrive at 6am and depart at 4pm.

Silver Spirit will arrive at 6.45am and depart at 7pm.

READ MORE: Cruise ship to return to Southampton after declaring emergency last week

Saturday, July 27

Arcadia will arrive at 6am and depart at 7pm.

MSC Virtuosa will arrive at 6am and depart at 6pm.

Celebrity Apex will arrive at 6.15am and depart at 4pm.

Iona will arrive at 6.15am and depart at 4pm.

Sunday, July 28

Caribbean Princess will arrive at 6.30am and depart at 4pm.

Queen Anne is due to arrive at 6.30am and depart at 6pm.