The cruise ship Le Soleal is due to arrive in Dunedin tonight.

The vessel, with capacity for 264 passengers and 145 crew, is expected to berth at the X/Y sheds at 10pm from Antipodes Islands, and to sail for Stewart Island at 6pm tomorrow.