Montenegro visa requirements
The rule for your own passport, from Montenegro's official immigration page, with the date it was last checked. The same answer for every guide in Montenegro: Kotor, Budva, Durmitor, Ulcinj.
No visa neededup to 90 days
Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Iceland, Liechtenstein, Norway, Switzerland, United Kingdom, United States, Canada, Australia, New Zealand, Japan, South Korea, Singapore, Hong Kong, Taiwan, Brazil, Argentina, Chile, Mexico, South Africa, Israel, United Arab Emirates, Turkey, Russia, Ukraine
Ninety days in a hundred and eighty. Montenegro is not in the EU or Schengen but applies a comparable rule, and holders of a valid Schengen visa may also enter.
Visa required in advance
Every other passport
How to get it: Foreign visitors must be registered with the police within 24 hours of arrival. A hotel or a licensed rental does this for you — confirm that yours will, because doing it yourself means a queue at a police station.
Entry rules change often and depend on your passport, your route and the purpose of the trip. Confirm on the official page before booking.