Yate is a town and civil parish in South Gloucestershire, England. It lies just to the southwest of the Cotswold Hills and is 12 miles northeast of Bristol and 12 miles from Bath.