Is there any difference between flammable and inflammable ?
Both of these are synonyms.
Basically, the reason behind this is, we get inflammable from the Latin verb inflammare, which combines flammare ("to catch fire") with a Latin prefix in-, which means "to cause to."
Hence, the antonym for both of these would be nonflammable.