Visa are required by all except nationals from Libya, Malaysia, Maldives, Mali, Mauritania, Morocco, Saudi Arabia, Seychelles, Syria, Tunisia, Western Sahara and Yemen.
When applying for a visa you may be required to show proof of hotel and air tickets.
Algeria visa information