Vila Nova de Milfontes es una portuguesa del de Odemira, distrito de Beja, situada en el margen norte de la foz del río Mira. Se encuentra incluida en el Parque natural del Suroeste Alentejano y Costa Vicentina.
Tiene una superficie de 75,88 km² y 5001 habitantes (2011), con una densidad de población de 65,9 hab/km².
Éstos son otros destinos para encontrar lugares relacionados con Vila Nova de Milfontes: