Рыба-меч обитает в тропических, субтропических и умеренных водах всех океанов (кроме Северного Ледовитого). 4
В западной Пацифике ареал простирается от 50° с. ш. до 45° ю. ш., в восточной Пацифике — от 50° с. ш. до 35° ю. ш., в Индийском океане — от 25° с. ш. до 45° ю. ш., в западной Атлантике — от 50° с. ш. до 40–45° ю. ш., в восточной Атлантике — от 60° с. ш. до 45–50° ю. ш.. 2
Из внутренних морей рыба-меч встречается только в Средиземном море, откуда иногда заходит в Мраморное, Чёрное и Азовское моря. 4