The drive from Portland, Maine to Acadia National Park is a little over three hours if you drive straight through on the highway—but you'll cruise right past some of Maine's best art, culture, and awe-inspiring natural beauty.