Veules-les-Roses is a tourism and farming village situated on the coast of the English Channel in the Pays de Caux, some 12 miles (19 km) southwest of Dieppe at the junction of the D68, D926 and the D142 roads.
The river Veules, which flows through the commune, is the shortest sea-bound river in France at 1.149 kilometres (0.714 mi).[3] Its water is used to create ponds for growing watercress whence it finds its way to the sea through a gap in the high chalk cliffs, which overlook a sand and pebble beach.