State Highway 34 (abbreviated SH-34) is a state highway in the U.S. state of Oklahoma. It runs for 188.3 miles (303.0 km) south-to-north in the western part of the state. The highway begins northeast of Eldorado, in the southwest corner of the state, and extends north to the Kansas state line between Woodward and Coldwater, Kansas. There are three letter-suffixed spur highways branching from SH-34. SH-34A and SH-34B serve small towns in Greer County off the mainline of SH-34, while SH-34C serves Boiling Springs State Park.