Home › Routes › Belgrade to Kotor
How to get from Belgrade to Kotor
The fastest way from Belgrade to Kotor is a flight of about 1 h to Tivat, 8 km from Kotor. Overland, direct buses take about 11–13 h, and the scenic Belgrade–Bar railway takes roughly 11–12 h to Bar, followed by a 1 h 30–2 h bus to Kotor.
Best option: Flight. An hour in the air to Tivat replaces at least half a day on mountain roads.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| flight Air Serbia flights from Belgrade Nikola Tesla airport to Tivat (or to Podgorica) | about 1 h flight; Tivat airport to Kotor about 15–20 min by taxi | daily or several a week, more in summer | about €60–200 one way | From Podgorica, Kotor is about 1 h 30 by road. Check current schedules. |
| bus Direct long-distance buses from Belgrade bus station to Kotor | about 11–13 h | a few a day, including overnight buses | about €30–45 | Mountain roads and border checks; many buses run overnight. |
| train Belgrade–Bar train through the mountains, then a bus from Bar to Kotor | about 11–12 h to Bar plus about 1 h 30–2 h by bus | one or two trains a day, including a night train with sleepers in season | about €25–40 for the train, more for a sleeper | Delays are common. Check which Belgrade station the train uses and current timetables. |
| car Via western Serbia and Montenegro (for example through Užice and Pljevlja or via Podgorica) | about 8–10 h | fuel plus small tolls on Serbian motorways | Mountain roads, a non-EU border and summer queues; make sure your hire car may cross into Montenegro. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Tivat airport is closer to Kotor than Podgorica, but Podgorica can have cheaper flights.
- Summer weekend queues at the Serbia–Montenegro border can be long; overnight buses usually avoid the worst of them.
- The Belgrade–Bar railway is one of the most scenic in Europe; take a daytime train if you want to see the bridges and gorges.
- Kotor old town is pedestrian; parking outside the walls is limited and expensive in summer.
Common questions
Is there a direct train from Belgrade to Kotor?
No. Kotor has no railway. The Belgrade–Bar line takes you to Bar on the Montenegrin coast in about 11–12 hours, and from Bar regional buses reach Kotor in about 1 h 30–2 h. The train is slow and often late but very scenic. Check current timetables and which Belgrade station it leaves from.
What is the fastest way from Belgrade to Kotor?
Flying. Air Serbia links Belgrade with Tivat, about an hour in the air, and Tivat airport is only about 15–20 minutes by taxi from Kotor old town. Flights to Podgorica are another option, followed by about 1 h 30 by road. Including airport time, you can be in Kotor in about four hours.
How long is the bus from Belgrade to Kotor?
About 11–13 hours on direct buses, depending on the route, the border queue and stops. Several buses a day leave from the Belgrade bus station, and overnight departures are popular because they save a night’s accommodation. Fares are roughly €30–45. Buy at the station or online, and in summer book a day or two ahead.
Can I drive from Belgrade to Kotor?
Yes, it takes about 8–10 hours on mountain roads through western Serbia and Montenegro, with a non-EU border crossing. Check that your hire car is insured for Montenegro and carry the green card. Roads are slow and winding, so plan daylight driving and avoid peak summer weekends at the border.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.