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.

298 km apart (straight line)Day trip: noFlight · Bus · Train · Car

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

HowTimeHow oftenPrice*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 taxidaily or several a week, more in summerabout €60–200 one wayFrom 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 ha few a day, including overnight busesabout €30–45Mountain 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 busone or two trains a day, including a night train with sleepers in seasonabout €25–40 for the train, more for a sleeperDelays 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 hfuel plus small tolls on Serbian motorwaysMountain 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

Compare flightsBelgrade to Kotor and backHire a carPick up in BelgradeBook a transferDoor to door on arrivalHotels in KotorCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

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.

Kotor travel guideHow many days in KotorWhere to stay in KotorBelgrade travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.