A kardhalak mély tengerszintű trópusi és mérsékelt óceánokban laknak, beleértve az Atlanti, a Csendes-óceán és az Indiai-óceán. Rendkívül vándorlók, a meleg szezonban a kontinensfelfele vizek között, a hidegebb hónapokban pedig mélyebb vizekben keresik az ételt és a megfelelő hőmérsékletet.