Suva became the capital of Fiji in 1877 . It was changed from the settlement of Kaivalagi on the island of Ovalau because that settlement had no space left to grow . In 1877 , it was decided to make Suva the capital of Fiji when the geography of former main European settlement at Levuka on the island of Ovalau proved too restrictive .