There are three signs at Passport Control: 1) Non-EU, 2) EU only and 3) EU Only but with priority for diplomatic staff and flight crews. Most nationalities do not require a visa to enter the country but you can check here. Compared to other EU airports, passport control can sometimes be quite slow (this is most likely to be the case if you arrive during peak times, from 10:00 a.m. to 2:00 p.m.). There are 12 passport gates but generally not all of them are attended at once. Overall, security at Prague Airport is tough but efficient.
If you are arriving from within the Schengen zone (all flights to/from Terminal 2) there is no passport control. Most EU countries are now part of Schengen (excluding the UK).
Prague Airport E-Gate
Prague Airport offers travellers the option of automatic passport checking through the so-called “E-Gate”. Based on Easy Go technology, the new equipment enables citizens of the European Union, the European Economic Area, and Switzerland to take advantage of self-service checking, provided they are a holder of a biometric passport and are over the age of 18. From start to finish, the entire checking process in the E-Gate lasts 12 -20 seconds. Utilisation of the new technology will substantially increase the airport’s passport checking capacity. The E-Gate is available to passengers arriving in Terminal 1 (passengers arriving in Terminal 2 do not need to pass immigration as all flights are from the Schengen zone).