Mahalapye er en by i Botswana. Byen ligger på motorveien A1 mellom Gaborone og Francistown og ligger ca. 1025 moh.[1][2] Byen ligger på Stenbukkens vendekrets ved Kalahariørkenen.