If your country is NOT listed above you will need a Visa.
Bearer of Czech tourist visa must register at any Czech Immigration Police Station within 3 days after arrival in the Czech Republic. Visitors staying in hotels are registered automatically. The Main Immigration Police Office is located at Olsanska 2, Praha 3.
A single entry visa for a period of stay not exceeding 90 days usually costs $21. Special rates are applied for citizens of some countries. Consult the nearest Czech Embassy or Consulate.
Multiple Entry Visa Fees
A multiple entry visa for a period of stay not exceeding 90 days usually costs $80. Special rates are applied for citizens of some countries. Consult the nearest Czech Embassy or Consulate.