Artashat is situated at the east of the central part of modern-day Armenia, occupying the southeastern part of the Ararat plain, only 3.5 km east of Araks river on the Armenia-Turkey border.
Historically, the current territory of the town was part of the Vostan Hayots canton of Ayrarat province of Ancient Armenia.