The majority of international visitors arrive in Montenegro via plane, road from Croatia, or sometimes by sea from Italy. Tourists from Bosnia, Serbia, Kosovo, and Albania mostly utilize the land routes from those countries.
Holders of travel documents containing a valid Schengen visa, a valid visa from the United States of America, or a permit to stay in these countries may enter and stay, i.e. pass through the territory of Montenegro, for up to seven days, or for no more than the period of validity of the visa if it is less than seven days. However, border guards may be unaware of this information and may advise you that you need a visa to enter Montenegro. Maintain your cool and gently request that they double-check their facts. They will complete a form using your passport and vehicle registration details, which may take up to an hour!
As of November 2010, citizens of the following countries may enter, transit through, and remain in Montenegro without a visa for up to 90 days with a valid travel document: Andorra, Argentina, Aruba, Australia, Austria, Belgium, Bermuda, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Guatemala, Greece, Holy See, Honduras, Hungary, Iceland, Ireland, Israel, Italy, Japan, Republic of Korea, Latvia, Liechtenstein, Lithuania, Luxemburg, Macedonia, Malaysia, Malta, Mexico, Monaco, Nicaragua, Netherlands, Netherlands Antilles, New Zealand, Norway, Panama, Paraguay, Poland, Portugal, Romania, Russia, El Salvador, San Marino, Seychelles, Serbia, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, United Kingdom, Uruguay, United States of America and Venezuela.
The exemption from the visa requirement also applies to holders of valid travel papers issued by the People’s Republic of China’s Hong Kong Special Administrative Region and the People’s Republic of China’s Macao Special Administrative Region.