Vici is located in northwestern Oklahoma in northwestern Dewey County along U.S. Highway 60/SR 51 and SR 34 about 25 miles northwest of Taloga. It is situated about equidistant between the North Canadian River to the north and the Canadian River to the south.