You can use a combination of public transportation, walking, and/or biking. Hop on South Portland City Bus (Route #21) in Portland (on Congress Street) to the Pillsbury and Cottage Street stop. The entrance to Fort Williams, where Portland Head Light is located, is approximately 1.5 miles south on the left. Please note that Cottage Road turns into Shore Road. There are several great places to grab lunch or a snack near the bus stop.