Struga ([ˈstruɡa]ⓘ macedonio: Струга, albanés: Strugë) es una ciudad y un destino turístico popular en la región suroeste de Macedonia del Norte, que queda en la orilla del lago Ohrid.
La ciudad de Struga es la capital del municipio homónimo.
Ubicada al pie de un valle abierto y sujeto a un clima ventoso, se sugiere que el nombre proviene del antiguo eslavo: струже ветер (donde sopla el viento).
Struga se encuentra en un valle abierto al lago Ohrid.
El Drin Negro comienza en el lago y divide la ciudad.