It is crossed by U. S. Route 1, and state routes 127 and 128. It borders the towns of Dresden to the north and Wiscasset to the east. Separated by water, it is near Bowdoinham to the west, Bath to the southwest, Arrowsic to the south, and Westport to the southeast.
It is crossed by U. S. Route 1, and state routes 127 and 128. It borders the towns of Dresden to the north and Wiscasset to the east. Separated by water, it is near Bowdoinham to the west, Bath to the southwest, Arrowsic to the south, and Westport to the southeast.