The blue stripe stands for the sea, yellow for the beach, whilst the 50 stars represent the 50 islands in the East Sea (Sea of Japan) near Vladivostok, and the seahorse signifies the city's maritime influence with its military, commercial, and fishing fleet.
La franja azul representa el mar, el amarillo a la playa, en tanto que las 50 estrellas representan las 50 islas en el Mar del Este (o Mar de Japón) cercano a Vladivostok, y el caballito de mar expresa la influencia marítima de la ciudad con su flota militar, comercial y pesquera.