Cervantes is a town in Western Australia located about 198 kilometres (123 mi) north-north-west of the state capital, Perth, in the Shire of Dandaragan local government area. At the 2021 census, Cervantes had a population of 480 down from 527 in 2016. The town was named after a ship that was wrecked nearby. The ship, in turn, was named after Miguel de Cervantes, author of Don Quixote.