Ein Segelfisch ist eine fleischfressende Art, die sich von einer Vielzahl von Meeresfischen, Tintenfischen und Krebstieren ernährt. Ihre Nahrung umfasst:
- Kleine Schwarmfische wie Sardinen, Anchovis, Makrelen, Durchsichtsmakrelen und Fliegende Fische
- Kopffüßer wie Tintenfische und Sepien
- Knochenfische wie Stachelmakrelen, Makrelen, Thunfische, Barrakudas und Bonitos
- Krebstiere wie Garnelen, Krabben und Hummer