Filmen "300" ble først og fremst filmet i Montreal, Canada .
Mens filmen er satt i det gamle Hellas, fant flertallet av filmingen sted på lydstadier og baklot i Montreal. Produksjonen brukte også steder i malta For noen utvendige skudd, for eksempel scenene med den persiske hæren.