Филмът "300" е заснет предимно в Монреал, Канада .
Докато филмът е поставен в Древна Гърция, по -голямата част от снимките се провежда на звукови етапи и задни в Монреал. Производството също използва места в Malta за някои външни кадри, като сцените с Персийската армия.