Yes it do!
Since version 2.3, WooCommerce introduced a function that allows you to set the default customer location to their actual location by using his IP. Price Based on Country uses the WooCommerce Geolocation function to display price and currency based on customer country.
Documentation related topic:
