This question already has an answer here:
My name is Tracy. I'm South African and hold a South African passport. I recently moved to Italy. I will be on a Sapphire Princess cruise ship from 4th of April which starts in Messina until 18 May where it ends in Southampton. The ships home port is Southampton.
I will disembark the ship in Southampton and return back to Italy. I'm legally married to an Italian, and therefore I hold
- legalised Marriage Certificate
- Residence card for family member of a European citizen
- Italian Teserra senitaria card
- Italian identity card
To fly from Southampton with the following documents and accompanying my husband, will I need a visa to transit through UK?