Vecvārkava is a village located in the Latgale region of eastern Latvia. It is situated within Upmala Parish, which is part of the Preiļi Municipality.
The settlement lies along the course of the Dubna river. It serves as a rural locality within the administrative structure of the municipality.