Distance from Cherryfield, ME to Prairie Rose, ND

Distance

1,908 mi

Time

1 day 5 hours

Gas Cost

$126 - $246