State Road 129 (SR 129) is a part of the Indiana State Road that runs between Vevay and Batesville in the US state of Indiana. The 31.78 miles (51.14 km) of SR 129 that lie within Indiana serve as a minor highway. Some of the highway is listed on the National Highway System. Various sections are urban two-lane highway and rural two-lane highway. The highway passes through residential and commercial properties.