Machodoc, Virginia

Machodoc

Machodoc

Machodoc is an unincorporated community in Westmoreland County, in the U.S. state of Virginia.

Machodoc, Virginia in United States features restaurants and cafés, attractions and museums, shops and services. Townapedia indexed 103 establishments across categories.

Quick Facts
Elevation: 68.9 ft (21.0 m)
County: Westmoreland County
State: Virginia
Coords: 38.0804118, -76.6966239
Weather
🌧️ Weather Now
57.0°F
💨 Wind: 9.9 mph
10-Day Outlook
2025-10-20
🌧️
64.9° / 50.4°
2025-10-21
🌦️
74.1° / 44.6°
2025-10-22
☁️
65.8° / 46.2°
2025-10-23
☁️
64.4° / 46.0°
2025-10-24
☁️
65.1° / 44.1°
2025-10-25
☁️
61.3° / 48.9°
2025-10-26
☁️
66.6° / 49.6°
2025-10-27
🌧️
61.0° / 54.3°
2025-10-28
🌦️
56.1° / 54.5°
2025-10-29
🌦️
63.5° / 48.2°

Local Sites & Resources

Local News

Top 10 Restaurants in Machodoc

Subway

Subway

Cuisine: sandwich • Brand: Subway • Hours: Mo-Sa 08:00-20:00; Su 10:00-18:00

Visit

Top 10 Businesses in Machodoc

Lake Marshall Disc Golf Course

Lake Marshall Disc Golf Course

Visit
Exxon

Exxon

Brand: Exxon

Visit
Dollar General

Dollar General

Brand: Dollar General

Visit
Garner's

Garner's

Visit

Top 10 Attractions in Machodoc

Coles Point United Methodist Church

Coles Point United Methodist Church

Visit
Jerusalem Church

Jerusalem Church

Visit
Morning Star Church

Morning Star Church

Visit
Potomac Church

Potomac Church

Visit
Saint James Church

Saint James Church

Visit
Salem Church

Salem Church

Visit
Nomini Church

Nomini Church

Visit
Westmoreland Family YMCA

Westmoreland Family YMCA

Brand: YMCA

Visit
Zion Church

Zion Church

Visit
Saint Paul Catholic Church

Saint Paul Catholic Church

Visit

History of Machodoc

A post office called Machodoc was established in 1872, and remained in operation until it was discontinued in 1955. Machodoc is a name derived from a Native American language meaning "ceremonial river".