Greenville Junction is an unincorporated village in the town of Greenville, Piscataquis County, Maine, United States. The community is located along Maine State Route 6 and the south shore of Moosehead Lake, 27 miles northwest of Dover-Foxcroft. Greenville Junction has a post office, with ZIP code 04442.