Yachats adalah kota paling selatan di Lincoln County. Hal ini dibatasi oleh Central Oregon Coast Range di timur dan Samudra Pasifik di barat. Terletak di US Route 101, 26 mil (42 km) utara Florence, 8 mil (13 km) selatan Waldport, dan 26 mil (42 km) selatan Newport.