Olive Branch is located in northeastern DeSoto County, at the junction of U.S. Route 78, and State Highways 302 (known locally as Goodman Road) and 305 (Germantown Road/Cockrum Street). Via US 78 it is 22 miles (35 km) northwest to the center of Memphis.