Koiluoto (vene keeles Койлуото) on väike 0,02 km² suurune saareke Soome lahe idaosas Virolahtis Virolahti vallas.

Koiluoto
Ümbritseb Soome laht
Koordinaadid 60° 30′ N, 27° 46′ E
Pindala 3 ha Muuda Vikiandmetes
Pikkus 200 m Muuda Vikiandmetes
Kaart

200 meetri pikkust ja 110 meetri laiust madalat saart läbib Soome ja Venemaa riigipiir. See on teadaolevalt maailma väikseim meresaar, mis jaguneb kahe riigi vahel. Umbes sama väike on Märket Soome läänetipul.