Visas are required by everyone, and they are either free or you have to pay as stated below.
Visa can be obtained on arrival upon payment 61 euros for a 45 day stay
Non residents must hold an onward ticket.
Comoros Visa information - in French
Visa on arrival information