Cervantes is a town in Western Australia off Indian Ocean Drive about 198 kilometres (123 mi) north-north-west of the state capital, Perth in the Shire of Dandaragan local government area. At the 2011 census, Cervantes had a population of 467. 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.
The principal industry in the town is fishing. The Pinnacles are nearby in Nambung National Park which makes for a small industry from tourism. The saline Lake Thetis, which contains stromatolites, is nearby.
An arts festival is held every year in the town, usually on the last weekend of October. Cervantes lies on the shore of the Jurien Bay Marine Park.