The 2017 Open Championship was a men 's major golf championship and the 146th Open Championship, held from 20 -- 23 July at Royal Birkdale Golf Club in Southport, England. It was the tenth Open Championship at Royal Birkdale, which held its first in 1954.
where is the british open going to be played
Royal Birkdale Golf Club in Southport, England