Kotor sits at the southern end of the Bay of Kotor in Montenegro, roughly 70km from Podgorica Airport and about 90km from Dubrovnik. Getting there is not complicated, but it does have a few friction points that catch first-time visitors off guard — mainly the absence of a central bus station in Kotor itself and the gap between the airport and Podgorica’s bus terminal that no one seems to mention before you arrive.
This guide covers every realistic way to reach Kotor from the main entry points, with honest travel times, current costs in USD, and a clear recommendation for different types of travellers.
The Main Entry Points Into Montenegro
Most international visitors arrive via one of three gateways.
Podgorica Airport (TGD) is Montenegro’s main international hub, about 70km from Kotor. It handles year-round flights from across Europe.
Tivat Airport (TIV) is closer — just 30km from Kotor — and operates mainly in summer with seasonal charter and low-cost routes. If you can fly into Tivat, the journey to Kotor is dramatically easier.
Dubrovnik Airport (DBV) in Croatia is roughly 90km away and worth considering if you are coming from cities without direct Montenegro connections. It is busier, better connected, and the overland route to Kotor is well-serviced.
The options below are split by gateway.
From Podgorica Airport (TGD)
The State Bus: Cheapest, But Not as Simple as It Sounds
On paper, the CGAL state bus from Podgorica to Kotor costs $12–16 and takes 90 to 120 minutes. In practice, there is a step that most guides skip over entirely: the bus does not leave from the airport. It leaves from Podgorica’s main bus station, which is roughly 10km away.
So the actual journey looks like this: airport to bus station by taxi ($10–15, about 15 minutes), then bus to Kotor ($12–16, 90–120 minutes). Add waiting time and you are looking at 2.5 to 3 hours and around $25–30 total. That is still the cheapest way to do it, but it is not the effortless experience sometimes described.
CGAL runs four to six departures daily. In summer that increases to seven or eight. You can buy tickets online, though card payments can be unreliable. Cash in EUR or RSD is the safest option. Buy at the bus station desk when you arrive.
Konturist and Eko Trans also cover this route. Konturist operates a slightly more comfortable coach for $18–24. Eko Trans runs minibuses that are cheaper but leave when full, not on a schedule.
In summer, add 20 to 30 minutes to any estimate. The coastal road through Budva gets heavy tourist traffic in July and August. In winter, the Lovćen Pass section can occasionally close briefly due to weather, though this is rare. Check road conditions before travelling in January and February.
The Kometa Shuttle: The Least-Known and Most Useful Option
Kometa operates a direct shuttle from Podgorica Airport to Kotor that most English-language travel guides do not mention. This is genuinely useful.
It costs $22–28, takes 2 to 2.5 hours, and leaves from the airport itself. No taxi transfer to a bus station. No waiting around for a vehicle to fill up. Departures run at roughly 9 AM, 11 AM, 2 PM, 4:30 PM, and 6:30 PM in summer. The evening departure drops in winter.
Top-Kotor
Book online through the Kometa website or call +382 67 615 355. Staff speak English. Cash payment is accepted onboard if you arrange it by phone. One important note: Montenegro’s booking confirmation systems are not always reliable. Arrive at the Kometa counter 45 minutes before departure to confirm your seat in person.
In peak summer (July and August), this service fills up. Book two to three days ahead if possible.
Taxi From Podgorica Airport
A taxi from Podgorica Airport to Kotor costs around $60–70 in daylight hours. Night rates (after 8 PM) add a 50 percent surcharge, pushing the total closer to $80. Use the official taxi rank outside arrivals, where drivers are accountable to airport authorities.

The quote you receive is usually negotiable. Drivers expect it. Open with something lower than what you are willing to pay. The meter, where offered, typically results in a fair price for this distance.
Taxis make sense when you are travelling in a group. Split two or three ways, the cost lands around $15–25 per person, which is competitive with shuttles and much faster than the bus.
For a solo traveller on a budget, it is overkill. For a late arrival or a family with luggage, it is worth it.
Pre-Booked Private Transfer
A pre-booked private transfer from Podgorica Airport to Kotor costs $45–65 for a standard car through platforms like GetTransfer. The driver meets you at baggage claim, usually holding a sign or texting via WhatsApp once you land.
This is the highest-comfort, lowest-stress option. Fixed price, no negotiation, door-to-door service. For late arrivals especially, it removes the uncertainty of finding a taxi or confirming a shuttle.
One critical thing: do not book through your hotel desk. Hotels mark up private transfers by 15–25 percent routinely. The same journey will cost $70–90 instead of $45–65. Book independently before you travel.
Book at least 24 hours in advance in summer. In winter, same-day is usually possible.
Rental Car From Podgorica Airport
All the major companies have desks at Podgorica Airport. An economy car runs $25–40 per day in summer, about 30 percent less in winter. The drive to Kotor on the M2/E65 highway is straightforward and well-signposted. No toll roads in Montenegro.
Here is the thing: driving to Kotor is easy. Parking once you arrive is not.
The Old Town has virtually no parking. The closest lots charge $2–4 per hour and fill completely by mid-morning in summer. If your accommodation is inside or adjacent to the Old Town, a rental car becomes more burden than benefit for a short stay.
Renting a car makes genuine sense if you are planning to explore the wider region. Montenegro is a stunning country to drive through. The Bay of Kotor road, the route up to Cetinje, the drive toward Durmitor National Park — a car changes what you can do. But for a simple point-to-point trip to Kotor, it adds complication without adding value.
From Tivat Airport (TIV)
If you have the option to fly into Tivat, take it. The airport is 30km from Kotor and the drive takes 35 to 50 minutes depending on traffic. In summer, the coastal stretch near Budva backs up, but the Tivat to Kotor section is generally clear.
A taxi from Tivat Airport costs $18–28. No negotiation required; prices are fairly standardised for this short distance. Private transfer pre-booked costs $25–35.
There is no reliable scheduled bus service directly from Tivat Airport to Kotor. A few minibuses operate in summer, but timing is irregular. The taxi or private transfer is the practical choice here, and the cost is low enough that the bus saving does not justify the complication.
From Dubrovnik, Croatia
Dubrovnik is 90km from Kotor by road. Travel time is 1.5 to 2 hours in normal conditions, 2.5 to 3 hours in peak summer. The Croatian border crossing at Debeli Brijeg can back up badly in July and August. Early mornings or evenings are significantly faster.
Direct buses run from Dubrovnik bus station to Kotor for $15–22. Several operators cover this route, including Globtour and Flixbus (seasonal). Frequency drops in winter to two or three departures daily, but the service does run year-round.
Minibuses operate on this route and are slightly cheaper at $12–18, but the same caveats apply: they depart when full, may stop along the way, and comfort is limited.
Private transfer from Dubrovnik Airport to Kotor costs $60–90 depending on provider and group size. For a group of three or four, this is often the most sensible option once you split the cost.
If you are renting a car in Croatia, check whether your rental agreement permits driving into Montenegro. Not all do. Confirm this before you pick up the vehicle.
What the Arrival Experience Actually Looks Like in Kotor
There is no central bus station in Kotor. This matters more than it sounds.
Buses and minibuses drop passengers at various informal points around town, typically near the Old Town entrance or along the waterfront road. The exact stop depends on the operator and sometimes the driver’s preference on that particular day.
Map
Ask locally or check with your accommodation before arrival for the closest drop-off to where you are staying. Do not assume there is a marked terminal where you will find clear onward options.
If you arrive by car, the same parking reality applies. Street parking around the Old Town essentially does not exist. The main lot by the south entrance to the Old Town fills by 10 AM in July and August. Plan for this.
Seasonal Impact: What Actually Changes
Summer travel to Kotor (June through August) takes meaningfully longer on almost every route. The coastal highway through Budva is the main bottleneck. Add 30 to 45 minutes to any estimate in peak season. Ferries across the bay exist, but for most travellers they are more scenic than practical.
Shoulder season (April, May, September, October) is substantially easier. Traffic is lighter, shuttle bookings are available same-day, and you have more flexibility. This is when the region is genuinely pleasant to move around.
Winter (November to March) reduces frequency on most bus routes. The Lovćen Pass road can close briefly after heavy snowfall. Tivat Airport operates fewer routes. Private transfers and taxis remain available year-round and are often your best option in winter months.
What to Avoid
Hotel desk transfers. Always overpriced. Book independently.
Unmarked minibuses at the airport. No company name, no phone number, no accountability. You have no recourse if the price changes or the driver makes unexpected stops.
It is normal to confirm or negotiate taxi prices before departure in Montenegro. Airport taxi drivers across the Balkans expect negotiation. If you accept the first number offered, you are paying the tourist rate. Either ask for the meter or negotiate.
Booking private transfers through Viator or GetYourGuide for this route. Platform commission drives the price up significantly. GetTransfer or direct booking with local operators is cheaper for the same service.
Assuming the bus leaves on a schedule. CGAL buses have printed schedules. Minibuses do not. “Direct to Kotor” from a minibus driver may still include three stops along the way.
Renting a car just for Kotor. Unless you are using it to explore Montenegro beyond Kotor, the parking situation makes it more trouble than it is worth.
The Decision: Which Route is Right for You
On a tight budget: Take the CGAL state bus. Taxi from the airport to Podgorica bus station, then bus to Kotor. Total cost around $25–30 all in. Budget the extra time.
Want to save money and skip the transfer hassle: Book the Kometa direct shuttle from Podgorica Airport. Around $25, no transfer required, departs on schedule.
Travelling as a couple or small group: Taxi from Podgorica Airport or Tivat is competitive per person once you split it. Simple, direct, no booking required.
Want zero friction: Pre-book a private transfer through GetTransfer before you arrive. Fixed price, driver meets you at arrivals, door to door.
Arriving in peak summer: Avoid minibuses. Book the Kometa shuttle or private transfer in advance. Add at least 45 minutes to any travel estimate. If you are flying into Tivat rather than Podgorica, the journey to Kotor is short enough that a taxi is the obvious choice regardless of budget.
Flying into Dubrovnik: Direct bus to Kotor for $15–22 is genuinely good value and reliable. Cross the border early in the morning to avoid the summer queue.
Most people arriving for the first time overthink this. The journey to Kotor is not difficult. The only thing that catches visitors out is not knowing about the airport-to-bus-station gap at Podgorica, and not accounting for summer traffic on the coastal road. Solve those two things and you are fine.
Once you arrive, the logistics stop mattering quickly. The drive into the bay — especially at sunset — is one of those arrivals that immediately justifies the effort.
