By Air
Montenegro has two airports. Tivat Airport (TIV) is the more useful for tourists — it's minutes from Kotor and operates seasonal routes to London, Paris, Rome, Munich, Vienna, Warsaw, and other European cities from late spring to early autumn. Podgorica Airport (TGD) handles year-round traffic and is better connected outside of summer, with flights to Istanbul, Vienna, Belgrade, Zürich, and Warsaw among others. Air Montenegro is the national carrier. Wizz Air, Ryanair, easyJet, and several other European carriers also serve both airports in season.
From Tivat airport to Kotor old town is about 10km by taxi (around €10). Podgorica airport is 15–25 minutes from the city centre.
By Bus
International buses connect Montenegro to the rest of the former Yugoslavia and beyond. Regular services run from Belgrade, Sarajevo, Dubrovnik, and Tirana. Check schedules at Busticket4.me. The main bus terminal in Podgorica is in the city centre.
By Train
There is a rail line from Belgrade to Bar on the Adriatic coast, one of the more spectacular train journeys in the region. The route crosses more than 250 viaducts and tunnels, including the famous Mala Rijeka viaduct. The journey takes around 9–11 hours from Belgrade. Trains run daily but tend to run late.
By Car
Montenegro is driveable from Dubrovnik in Croatia in under two hours (the border crossing at Debeli Brijeg, between Herceg Novi and Dubrovnik, can queue badly in high season). Road connections also exist from Bosnia and Herzegovina, Serbia, Kosovo, and Albania. The Adriatic coastal highway and the main inland roads are in reasonable condition; mountain roads are narrower and can be treacherous in winter.
By Sea
A ferry service operates between Bari in Italy and Bar in Montenegro (roughly 9 hours, overnight crossing). Montenegro Lines runs this route; check their schedule for seasonal frequency.
Visas
Citizens of most EU and Western countries can enter Montenegro visa-free for up to 90 days. Montenegro is not in the EU or Schengen, so EU Schengen days do not count against your 90-day limit here. Register with the local police or tourism office within 24 hours of arrival — hotels do this automatically; if you're staying privately, do it yourself.