The Moorlands Inn is located a short walk from the Bay beaches,
near the center of North Truro, Massachusetts on Cape Cod.

From the Sagamore or Bourne Bridgetake Route 6 East about 37 miles to the Orleans Rotary. (Rotary is 2 miles past Exit 12). Continue on Route 6 East toward Provincetown approximately 16 miles.

After seeing the "Entering Truro Sign, you are about 10 minutes from the Moorlands Inn. Continue on Route 6 then take a LEFT at "Route 6A, Shore Road, Beach Point, North Truro"sign, Then take the first LEFT onto "Hughes Road", (small green & white street sign), go one block, then RIGHT at the STOP sign. The Moorlands Inn parking area is your immediate right after turning.

From Provincetown, take Route 6 West to Route 6AWest through North Truro center.
Bear right onto Hughes Road at the Christian Union Church.
The Moorlands is on the left about 1/4 mile up.