Visas are not required by visitors from the following countries for visit up to 90 days.
Albania, Andorra, Antigua and Barbuda, Argentina, Aruba, Australia, Austria, Azerbaijan, Bahamas, Barbados, Belgium, Bermunda, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, Canada, Chile, Colombia, Costa Rica, Croatia, Cuba, Cyprus, Czech Republic, Denmark, Dominica, Ecuador, El Salvador, Estonia, Finland, France, Germany, Grenada, Guatemala, Greece, Guatemala, Honduras, Hong Kong, Hungary, Iceland, Ireland, Israel, Italy, Japan, Kuwait, Latvia, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Malaysia, Malta, Mauritius, Mexico, Moldova, Monaco, Montenegro, New Zealand, Nicaragua, Netherlands, Norway, Panama, Paraguay, Peru, Poland, Paraguay, Portugal, Qatar, Romania, Russia, Samoa, San Marino, Serbia, Seychelles, Singapore, Slovakia, Slovenia, South Korea, Spain, St. Lucia, St Kitts and Nevis, Sweden, Switzerland, Taiwan, Timor-Leste (East Timor), Trinidad and Tobago, Turkey, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Vanuatu, Vatican and Venezuela.
EU nationals may enter with an ID card.
Holders of a valid Ireland, UK, US or Schengen visa may stay for up to 30 days, as long as the visa is valid for the entire stay.
Montenegro visa requirements