Силламяэ (Sillamäe) расположен в северо-восточной Эстонии, в Ида-Вирумааском уезде, на берегу Финского залива, в месте впадения в него реки Сытке, недалеко от эстонско-российской границы. Расстояние от Силламяэ до Таллина - 180 км, до Нарвы - 25 км, до Санкт-Петербурга - 170 км. Через город проходит шоссе Таллин - Нарва - Санкт-Петербург.