Transport in Montenegro: Best Ways to Travel by plane, train, car

How can you arrive in Montenegro and what are the best ways to get around here? The first way to get here is by plane. There are two main airports – in Podgorica and in Tivat. Each of them has its own advantages so the choice here really depends on your starting point. Tivat is situated on the Adriatic coast, you can get quickly to Kotor (11 km) and Budva (24 km). From Podgorica you can get quickly to national parks like Lake Skadar or Durmitor, also you can easily get to Bar by train.

Another way to get to Montenegro is a railway. Trains go every night from Belgrade, the capital of Serbia, to Bar and vice versa. During the summer season there are also daily trains that allow enjoying breathtaking mountain views.

Tivat bus station

A cheap and rather convenient way to arrive and go around Montenegro is by bus. Bus stations are located in all cities and towns of Montenegro so it is a popular transport. You can buy bus tickets online using https://busticket4.me/ and when you arrive at the bus station you need only to print these tickets.

Certainly, you can also use a taxi or rent-a-car service. Renting a car may be the best way to see remote places in Montenegro which are not overcrowded with tourists.

One more interesting kind of transport you can try in Montenegro is a ferry. There are a bunch of them: Bar-Ancona and Bar-Bari, Italy, Budva-Dubrovnik, Croatia (launched in 2024), and probably the most often used ferry is Kamenari-Lepetane located at the narrow place of the Bay of Kotor.

Kamenari - Lepetane ferry on map

Kamenari-Lepetane ferry allows you to get quickly from Herceg Novi to Tivat and vice versa and escape a very scenic but longer road through Risan, Perast, and Kotor. The cost for cars is 4 or 5 euros depending on the season. When you travel by bus, the cost is included in the bus ticket.