The best way to get around Montenegro is either by bus or by car.
Buses
Buses operate between all the tourist cities, towns and attractions, but finding a bus stop will not be easy. Ask strangers or start looking for a bus stop using road signs.
The prices are low: a bus ticket from Podgorica to Bar/Sutomore/Ulcinj costs 5-6 euros, and from Podgorica to Žabljak/Kolašin costs 8-10 euros. For intercity routes, the price of the ticket is about 5 euros depending on the distance.
Trains
Besides buses, the north and the south of the country are also connected by railways. It is much cheaper than a bus, but a little less comfortable and passes only through Bar out of all coastal cities. A train ticket from Bar to Podgorica will cost 2.40 euros.
Morning and evening trains are so crowded in the summer that there is absolutely no space. From time to time, a train will stop to let another one pass by, and sometimes it will be late or won’t come at all, because there were not enough passengers.
If your train is cancelled, do not despair, just go to the bus station.
Taxicabs
Taxicabs can be used for in-city rides as well as long-distance travelling. A taxi transfer from Tivat to Budva will cost 20-25 euros (the bus costs 3-4 euros).
It is safe to use taxi services in Montenegro, but agree on the cost of the trip in advance. Read this article to learn more information about Montenegrin cabs.
Cars
The best thing to do is to drive around on your own. If you decide to explore the country by yourself, rent a car.
Nowadays you can rent almost any car in Montenegro. In order to rent a car, the driver must be more than 21 years old, and some agencies also require a driving experience of 1 year, a driver’s license and a passport.
The police does not require an international licence and citizens of signatory countries of Vienna Convention on Road Traffic do not have to provide an international driving permit.
In Montenegro, there is a toll road on the way from Bar to Podgorica — the signs will inform you about it in advance. The cost is low — the route through Sozina Tunnel (over 4 km in length) is charged 2.5 euros per car.
This road drastically simplifies and shortens the way inland, but it is possible to drive along the old mountain road for free.
What does a driver in Montenegro need to know about?
1. The roads here are of medium quality, in the countryside they are very bad.
2. The road signs are pretty smaller and yellow.
3. It can be difficult for you to find the right location in the city, as the new buildings are not numbered yet and are called “bb” — “without number”.
4. During the tourist season, there is a lot of transport on the roads of Montenegro, so you can get stuck in traffic jams or not find a place to park.
5. When parking, don’t forget to check whether this parking area is free or paid. For unpaid parking you will be fined 60 euros, but will not be evacuated. But if you park incorrectly, the traffic police will evacuate you within 10 minutes. To return the car, find a parking ticket and pay a penalty of 120 euros.
6. Montenegrin roads require focus and concentration: the roads here are narrow (maximum 2 lanes), and local drivers can not be called particularly careful: they will scratch your car and not even notice.
7. Most roads are equipped with speed guns. The police is vigilant, paying special attention to cars with foreign numbers.