For figuring out mileage between two cities I have found that the McDonald's site is fairly accurate. More so than MapQuest.
To try it out, go to
http://www.mcdonalds.com
---Near the top of the page, select your country and click "go".
---Scroll down to "Restaurant Locater" and click on it.
---Scroll down to where it says:
Going on a vacation? The McDonald's
Trip Planner can help you locate all
the McDonald's along the way.
---Click on the red words "McDonald's Trip Planner"
---Just fill in the starting City/State and the ending City/State and click go.
--The next page will give you the mileage and minutes of travel between those two cities along with a map.
If it doesn't come up with anything, then there is not a McDonald's in one of those cities you used. In that case, use a nearby city for a location.