Four cruise ships are set to sail into port this weekend - just ahead of Christmas next week.

Sailing to the city on Friday is the MSC Preziosa - returning from Belgium, France and the Netherlands. 

The only ship sailing into the city on Saturday, and returning from a 10 day trip to Norway is P&O's Aurora. 

Aurora will then set off on a 16-day Christmas cruise to the Canary Islands. 

READ MORE: Stoneham Golf Club near Southampton evacuated by bomb squad

Sunday will see Fred Olsen's Balmoral come into port before jetting off to Norway to wow passengers with the Northern lights in Norway over Christmas. 

The iconic Queen Anne is another of the vessels that will be coming to Southampton this Sunday returning from a voyage through Europe, that saw her stopping in Zeebrugge, Rotterdam and Hamburg. 

Carrying more than 3,000 passengers on a trip around the Canary Islands this Christmas, Queen Anne will depart from Southampton on Sunday evening.