Potentiometer provides the exact value of potential difference across any two points in a circuit because it never draws any current from the circuit whereas in the case of voltmeter there is always loss of energy due to internal resistance of cell.
Accuracy of potentiometer can be increased by increasing length of potentiometer but same cannot hold for voltmeter.