Getting Around Montenegro: Buses, Trains, Taxis & Car-Free Tips
How do you get around Montenegro without a car?
The bus network handles the main coastal corridor (Herceg Novi–Kotor–Budva–Bar–Ulcinj) and Podgorica connections well. Taxis fill the gaps for shorter trips. The Bar–Podgorica train is useful. For mountain areas (Žabljak, Kolašin), a car or organised tour is far more practical than buses.
Transport overview
Montenegro is small enough that getting around is not complicated, but the terrain — steep mountains, winding coastal roads, limited rail — means that different transport modes suit different routes. Understanding the system before you arrive saves time and prevents frustration.
The short version: buses for the coast, taxi for local gaps, car for the mountains. There is a workable car-free itinerary along the coast; reaching the interior without a car requires more planning.
Buses: the backbone of public transport
The Montenegrin bus network is the most useful public transport option for visitors. It’s cheap, fairly reliable on major routes, and covers the key tourist corridors.
Main operators
BlazeFun (Blaž Funović): the largest private operator, running the Herceg Novi–Kotor–Budva–Bar–Ulcinj coastal corridor multiple times daily. Website bookable online.
Hercegnovac: Herceg Novi–based operator covering the upper bay.
AutoBusPrevoz: major intercity routes including Podgorica to Nikšić, Žabljak, Bijelo Polje.
Local town-to-town minibuses (Toyota HiAce vans) operate on shorter routes, particularly on the Kotor Bay.
Key routes and approximate prices
| Route | Duration | Price |
|---|---|---|
| Herceg Novi → Kotor | 1h 15min | €3–4 |
| Kotor → Budva | 45min | €3–4 |
| Budva → Bar | 45min | €3–5 |
| Bar → Ulcinj | 45min | €3–4 |
| Kotor → Podgorica | 1h 30min | €6–8 |
| Podgorica → Žabljak | 3h–3h 30min | €10–13 |
| Podgorica → Kolašin | 1h 15min | €5–7 |
| Bar → Belgrade (overnight) | 11–12h | €25–35 |
Practical tips
- Buy tickets at the station or directly from the driver on smaller routes. Online booking exists for some operators but is inconsistent.
- Luggage under the bus is charged €0.50–1 extra on some routes — have coins ready.
- Buses run to schedule in theory, but 10–15 minutes late is common. Don’t book tight connections.
- The coastal road (Magistrala) backs up in July–August — add 30 minutes to all coastal bus estimates in peak season.
Trains: scenic but limited
Montenegro has two useful passenger train routes:
Bar–Podgorica
The 60km, 1h 15min journey along the valley from Bar (coast) to Podgorica (capital) runs several times daily and costs €3–5. This is genuinely useful — connecting the main coastal port with the capital for onward buses. The route passes through Virpazar (Skadar Lake) and is worth doing for the scenery.
Bar–Belgrade (the scenic classic)
The Bar–Belgrade railway (476km, 11–12 hours) is one of Europe’s most dramatic train journeys. The line climbs from sea level through the mountains, crosses 435 bridges including the famous Mala Rijeka viaduct, and tunnels through 254 tunnels. Built between 1951 and 1976, it’s an engineering feat that also happens to be spectacular mountain scenery.
It is slow and not a practical transit option in terms of time. It’s a journey done for the experience. Overnight sleeper available. Tickets from €15–25 from Bar.
Stops of interest for visitors: Virpazar (Skadar Lake), Podgorica, Kolašin (mountain access), Bijelo Polje.
No domestic flights
Montenegro has no domestic flights worth considering. Tivat–Podgorica would be faster by car. The airports serve international routes only.
Taxis
Taxis fill the gaps between bus stops and final destinations. Montenegro’s taxis are generally affordable by European standards.
Metered rate: ~€1.20–1.50/km in most towns. Starting flag-fall: €1–1.50.
Key price examples:
- Tivat Airport → Kotor: €20–25 (metered)
- Podgorica Airport → Podgorica centre: €15–20
- Kotor → Perast: €10–14
- Kotor → Budva: €20–28
- Budva → Sveti Stefan: €12–18
App-based options: Montenegro doesn’t have Uber. Bolt operates in Podgorica with some coverage. WhatsApp-arranged taxis (ask your accommodation for a trusted local number) are reliable and avoid airport hustlers.
Airport caution: at Tivat and Podgorica airports, unlicensed drivers approach arrivals with inflated prices (€50+ for €20–25 trips). Walk past them to the marked taxi rank or prearrange a transfer. See scams and tourist traps in Montenegro.
The Kotor–Dubrovnik fast ferry
Book the Kotor–Dubrovnik fast ferry — one departure per day in season (typically May–October), taking approximately 2 hours compared to 2.5h by road. The sea route bypasses the slow border crossing at Debeli Brijeg (30–90 min in peak summer). Price: €35–45 one way. Highly recommended for the Dubrovnik connection.
Renting a car
For visitors who want to combine coast and mountains, a car is the most flexible option. The bus network doesn’t reach the best mountain spots (Durmitor, Lovćen hairpins, Virpazar shore, Luštica peninsula) conveniently.
Full guide: renting a car in Montenegro.
A realistic car-free itinerary
You can visit Montenegro’s main coast without a car using bus + taxi combination:
Day 1–2: Arrive Tivat (taxi €20 to Kotor). Base in Kotor. Walk Old Town, cable car (Kotor cable car), walls.
Day 3: Bus to Perast (local Toyota, 30 min, €2–3). Visit Our Lady of the Rocks. Return to Kotor.
Day 4: Day trip Budva by bus (Kotor → Budva, 45 min, €3–4). Old Town + beach.
Day 5: Kotor → Podgorica by bus (1h 30min, €7). Cetinje by shared taxi or day tour. Return to Kotor.
Day 6: Kayak tour of the bay (Book the kayak tour) — pick-up from Kotor included.
Day 7: Departure by bus to Tivat Airport.
This leaves Durmitor, Biogradska, Lovćen, and Skadar Lake accessible only via organised tours (available from Kotor, €50–70/person) or car rental.
Getting to Montenegro
By air: Tivat (TIV) and Podgorica (TGD) are the main airports. Tivat is 8km from Kotor. No direct flights from North America — connections via London, Vienna, Istanbul.
By bus from Dubrovnik: Dubrovnik → Herceg Novi → Kotor buses run several times daily. €10–15 for the full Dubrovnik–Kotor leg.
By bus from Sarajevo: ~5–6 hours to Podgorica. Connections to Nikšić and Žabljak from Podgorica.
FAQ
Is there public transport to Žabljak (Durmitor)?
Yes but infrequent. The Podgorica → Nikšić → Žabljak bus runs once or twice daily (check current schedule). From Kotor, you need to change in Podgorica. Total journey time 4–5 hours. For Durmitor flexibility, a rental car or organised tour is more practical.
Can I get from Tivat Airport to Kotor without a taxi?
Local buses pass near the airport but don’t serve the terminal directly. The practical options are: official metered taxi (€20–25), prebooked transfer from your accommodation, or a short walk to the main road to flag the Kotor-direction bus.
Is there a bus from Kotor to Cetinje?
No direct bus. You can take a Kotor–Budva bus and change for a Budva–Cetinje connection, or take the Kotor–Podgorica bus to the Cetinje junction. Most visitors do Cetinje via organised tour or rental car — the road is one of the most scenic drives in the country.
Are taxis safe in Montenegro?
Metered official taxis are safe and reliable. The risk is unlicensed drivers at airports quoting inflated prices. Once in the metered system, journeys are unremarkable.
Does Montenegro have rideshare apps?
Bolt operates in Podgorica with limited coverage. Uber is not present. The most reliable local taxi arrangement is a WhatsApp number recommended by your accommodation.
How do I get from the Bar train station to Podgorica?
Regular train service (several daily, 1h 15min, €3–5). Bar station is at the edge of Bar town, 10 minutes by foot from the Bar bus station.