Help! How can I offer three different flat rates based on the location of the client?

I operate a business and want to make it easy for my clients to go to the site, click “Book Now!”, fill out a form, and from there be given the pre-set cost depending on the event location. For instance, if it is outside a certain radius from where I am located, the rate would increase to the pre-set cost.