Город расположен в юго-западной части острова Сахалин, на берегу Татарского пролива Японского моря, в 167 км к северо-западу от Южно-Сахалинска. Ж.д. станция.
Основан в 1870 г. В 1905 гг. отошёл к Японии по Портсмутскому миру (1905), завершившему русско-японскую войну 1904-05. В 1945 г. возвращён России. До 1946 г. назывался Томариору - "в заливе" (айнское tomari "залив, бухта" oro "быть на или на").
Город Томари с 1946 г., т.е. название несколько упрощено.