Fjorden har innløp mellom Malmøya og Hummerberget ved Rekkevik, og strekker seg omtrent syv kilometer nordøstover forbi Vikerøya. Vikerøya deler Viksfjord i to og den østlige delen heter Kolladjupet, mens den nordlige delen heter Varillfjorden. Varillfjorden har en lengde på omtrent to kilometer, og på det smaleste er den bare omtrent to meter bred mellom Vikerøya og fastlandet.