Visayansko more je more koje se nalazi unutar ostrva koja tvore Filipine.
Okruženo je ostrvima Visayas, Istočnim i Zapadnim Visayasom, koja se nalaze na istoku i zapadu, dok se Središnji Visayas nalazi na jugu. Osim toga, njegove granice čine još i ostrva: Masbate na sjeveru, Leyte na istoku, Cebu i Negros na jugu kao i ostrvo Panay na zapadu.
More je povezan sa Sibujanskim morem preko Jintotolo kanala na sjeverozapadu, Samarskim morem na sjeveroistoku, Kamoteskim morem na jugoistoku, Boholskim morem preko Tanon moreuza na jugu i Suluskim morem preko Guimaraškog moreuza i Panajskog zaliva.
Najveće ostrvo u ovom moru je ostrvo Bantayan. Južno od mora nalazi se morski rezervat Sagay, zaštićeni morski rezervat, koji se prostire na oko 325 km2.