Price variation depending on service location
Service price can vary depending on the location where it is going to be provided.
If you want to include the travel expenses in your offer price, just create a different offer with higher price for different cities or regions.
It will let you include the travel cost for different regions with possibility to spread your service around the country.