Trevilians is an unincorporated community in Louisa County, Virginia, United States. Trevilians is located at the junction of U.S. Route 33 and Virginia State Route 22 4 miles (6.4 km) west-northwest of Louisa. Trevilians has a post office with ZIP code 23170.
Grassdale, Green Springs, Ionia, and Westend are listed on the National Register of Historic Places.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters. According to the Köppen Climate Classification system, Trevilians has a humid subtropical climate, abbreviated "Cfa" on climate maps.