Mali Lošinj is a town and municipality in the Primorje-Gorski Kotar County, on the island of Lošinj, in western Croatia.