Le syngnathe zébré vit dans les grottes et les petites cavités au sein des bassins de marées, des lagons et des pentes externes des récifs. Il est rencontré à des profondeurs comprises entre 5 et 56 m. Il n'est cependant pas impossible de le retrouver à d'autres profondeurs.