The longfin trevally inhabits tropical to subtropical waters of the Indian and west Pacific Oceans.
The species inhabits inshore coastal waters rarely venturing offshore, and is pelagic, inhabiting both the upper and lower sections of the water column.