Citizens from Argentina, Austria, Belgium, Bolivia, Brazil, Chile, Cyprus, Costa Rica, El Salvador, Finland, France, Germany, Great Britain, Greece, Guatemala, Holland, Honduras, Hungary, Israel, Italy, Latvia, Lithuania, Luxemburg, Nicaragua, Paraguay, Poland, Portugal, Singapore, Spain, Switzerland and Uruguay, can stay for a maximum of 3 months and can renew your visa once again during the time that immigration may determine (maximum of three months).
Citizens from USA, Canada and other countries from Eastern Europe and Latin America can only stay for one month and you may renew your visa for up to 60 additional days.
Nationals from some countries of Eastern Europe, Africa and Asia have certain restrictions to travel to Panama and it is possible that their tourist visas might need to be pre-approved.