maps.google.com
About two hours driving with normal traffic.
definitely google maps, since now you can drag to change the route
The downeaster Amtrak line travels from Boston (North Station) to Portland.