Monterey is a town in Highland County, Virginia, United States. The population was 158 at the 2000 census. It is the county seat of Highland County.
Monterey is located at 38°24′43″N 79°34′50″W / 38.41194°N 79.58056°W / 38.41194; -79.58056 (38.411888, -79.580468).
According to the United States Census Bureau, the town has a total area of 0.3 square miles (0.8 km²), all of it land.