Hortafjorden er ein fjord i Leka kommune i Trøndelag. Fjorden ligg mellom øygruppa Horta, som han er kalla opp etter, og øya Leka. Han har ei lengd på om lag 13 km frå sørvest til nordaust. Fjorden endar i nord ved fylkesgrensa til Nordland.

Frå Horta til Leka er det om lag 10 km. 65°9′23.407″N 11°31′13.937″E / 65.15650194°N 11.52053806°E / 65.15650194; 11.52053806