Yorke Peninsula is in South Australia, and should not be confused with Cape York Peninsula, in Queensland. The Yorke Peninsula is a peninsula located north-west and west of Adelaide in South Australia, Australia, between Spencer Gulf on the west and Gulf St Vincent on the east. It has geographic coordinates of . The peninsula is separated from Kangaroo Island to the south by Investigator Strait. The most populous town in the region is Kadina.