You can also use the word 'плащ' for 'coat' . We never used the word 'пальто' for coat.
Actually, пальто is used quite often. There also may be a slight difference, where пальто is used for a more heavy warm coat and плащ for a light one. But not everyone uses it like that.