From Gray/Portland:
Take Route 26 North 9 miles. Take first left after Shaker Village onto Range Hill Road. Pumpkin Land is on your left just up the hill.

From Auburn (Turnpike Exit 75):
Take a right turn after toll booth. Take second right onto Route 122 West, follow all the way to Poland Spring. Follow the signs for Pumpkin Land.

From Oxford:
Take Route 26 South. At the intersection of Route 122 take a right and follow the signs for Pumpkin Land.