What is the distance in miles from Jacksonville Florida to Portland Maine?

The driving distance between Jacksonville, Florida and Portland, Maine is 1251 miles per Map Quest. The driving time per Map Quest is 19 hours and 41 minutes.