West Charleston is an unincorporated village in the town of Charleston, Orleans County, Vermont, United States. The community is located along Vermont Route 5A and Vermont Route 105 5 miles southeast of Derby Center. West Charleston has a post office with ZIP code 05872.