Visas are not required by visitors from the following countries for visit up to 90 days in a 6 month period:
Albania, Andorra, Antigua & Barbuda, Argentina, Australia, Austria, Bahamas, Barbados, Belgium, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, El Salvador, Estonia, Finland, France, Germany, Greece, Guatemala, Honduras, Hong Kong, Hungary, Iceland, Ireland, Israel, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Malaysia, Malta, Mauritius, Mexico, Monaco, Montenegro, Netherlands, New Zealand, Nicaragua, Norway, Panama, Paraguay, Poland, Portugal, Romania, San Marino, Serbia, Seychelles, Singapore, Slovakia, Slovenia, South Korea, Spain, St Kitts and Nevis, Sweden, Switzerland, Taiwan, United Kingdom, United States, Uruguay, Vatican City and Venezuela.
If you have a Schengen visa for any other country in the Schengen area then you visa is valid for the Czech republic.
Visa requirements for Czech
Foreign embassies in Czech Republic
Czech Republic is a member of the Schengen Countries