How to get from Freeport, Maine to Castine, Maine

Discover, print or download the driving directions for the best route to go from Freeport, Maine to Castine, Maine.

Enlarge the route map Freeport, Maine - Castine, Maine

Driving directions from Freeport, Maine to Castine, Maine

I 295 $north, I 95 $north

140.9 mi2 hours 34 mins

Head north on Main Street (US 1) 200 feet
Make a slight left onto Mallet Drive 0.3 mi
Take the ramp on the right 0.2 mi
Merge left onto I 295 N 30.1 mi
Merge left onto Maine Turnpike (I 95 N) 70.4 mi
Take exit 174 towards ME 69: Carmel 0.3 mi
Turn right onto Carmel Road North (ME 69) 4.4 mi
Continue onto Carmel Road S;State Route 69 (ME 69) 1.2 mi
Go straight onto Lebanon Road (ME 69) 1.4 mi
Make a slight right onto Boston Road 1.9 mi
Turn left onto Stream Road (ME 139) 0.3 mi
Turn right to stay on Stream Road 100 feet
Turn left to stay on Stream Road 2.4 mi
Turn right onto Main Street (US 1A) 0.2 mi
Continue onto Bangor Road (US 1A) 5.4 mi
Make a sharp left onto Fort Knox Road (ME 174) 3.8 mi
Turn left onto US 1 1.5 mi
Turn right to stay on Main Street (US 1) 0.6 mi
Continue onto Acadia Highway (US 1) 1.2 mi
Turn right onto Route 166 (ME 166) 0.6 mi
Keep right onto Route 166 (ME 166) 7.4 mi
Continue onto State Route 166 1.3 mi
Continue onto Castine Road 0.6 mi
Turn right onto The Shore Road 3.8 mi
Turn right onto Castine Road (166) 0.9 mi
Continue slightly right onto Battle Avenue 0.3 mi
Turn left onto Main Street 0.3 mi
You have arrived at your destination, on the right

Print directions
Freeport, Maine - Castine, Maine

At How to get from we offer the best route to any destination. We use the most advanced technologies of maps representation, route calculation, traffic information updated in real time and distance calculator to give you a detailed itinerary to get to your destination.