Smalfjorden (nordsamisk: Ráttovuotna) er en fjordarm i Tanafjorden i Tana kommune i Finnmark. Fjorden har innløp mellom Tjeldneset i vest og Smalfjordneset i øst og strekker seg 12 kilometer sørvestover til Smalfjordbotn i bunnen av fjorden.[1]
De eneste bostedene ved fjorden ligger i den indre delen. Her ligger blant annet bygden Smalfjord på østsiden av fjorden. Steinvik er en gård på vestsiden. Smalfjord har båtforbindelse med flere veiløse bygder i Tanafjorden.
Fylkesvei 98 går langs vestsiden av den indre delen av fjorden.