La ciudad se encuentra situada en una península montañosa entre Laucala Bay y el puerto de Suva, en la esquina sureste de la isla de Viti Levu.