Bueu es un municipio costero de 13.003 habitantes, con una extensión de 31 kilómetros cuadrados, de los que diez aproximadamente son insulares.
Limita al norte con la ría de Pontevedra, al sur con el ayuntamiento de Cangas, al este con los municipios de Marín y Moaña y al oeste con la ría de
Aldán.
Como villa integrante en la península de O Morrazo, su natural comunicación se establece por la carretera C-550, que la une con la capital de la provincia, Pontevedra, de la que dista 19 kilómetros. Si se quiere acceder desde Vigo, se puede hacer a través de la N-550, o bien por la autopista A-9 cruzando el puente de Rande sobre la ría de Vigo.