Eltham is a small unincorporated community in New Kent County, Virginia, United States. Located along state routes 30, 33, and 249 in modern times, it is slightly west of the town of West Point. It was named for the Eltham slave plantation, across from West Point on the nearby Pamunkey River.