De Visdief is een kleine stern met in zomerkleed een zwarte kopkap en rode snavel met zwarte punt. Op de bovendelen is de soort overwegend grijs, op de onderdelen grijswit. Vooral in de vlucht vallen de diep gevorkte staart en de zwartgrijs omrande vleugeltippen goed op. Juveniele vogels verschillen van adulte door de geelbruin geschubde bovendelen, een donkere vleugelboeg en een donkere armpenbaan.