← Blog

The Port of Bar cargo and ferry terminal seen from Mount Vrsuta, Montenegro

Jul 20, 2026 · Greencar.me Taxi

Ferry or Flight: Comparing Ways to Reach Montenegro from Italy

If you're coming from Italy, especially the south, you've genuinely got two very different ways to reach Montenegro on the table: fly, or take the seasonal ferry from Bari to Bar. Neither is objectively "better." They suit different trips, and different travelers. Here's how they actually compare.

Time

Flying wins here, and it isn't close. A flight from Italy to a Montenegrin airport (Podgorica or Tivat, most commonly) generally takes well under two hours in the air, though you need to add airport time on both ends: check-in, security, boarding, baggage, and the transfer from the airport into town.

The ferry, by contrast, is a genuinely long crossing, typically somewhere in the 8 to 9 hour range for the roughly 165 to 170 mile route between Bari and Bar. If you're short on vacation days, that's a real cost. But if you think of the crossing itself as part of the experience rather than dead time to be minimized, it reads differently.

Cost

This one's harder to generalize, since both ferry fares and flight prices swing widely with season, how far ahead you book, and which specific route or carrier you're using. Budget airlines can sometimes undercut the ferry significantly; at other times, especially in peak season or on short notice, the ferry can be the more economical choice, particularly for a family or a group traveling together with a car. There's no fixed answer here; it's worth pricing both out for your specific dates before deciding.

Bringing a vehicle

This is where the ferry has a clear structural advantage: it lets you bring your own car (or motorcycle, or camper van) across, which flying simply can't do. If your trip depends on having your own vehicle in Montenegro, or you're touring more broadly through the Balkans and don't want to fly and then rent, the ferry solves that problem outright. For everything else, flying plus taxis or public transport around Bar and the coast works fine, and our guide to Seeing Montenegro Without a Rental Car covers that approach in more depth.

Comfort and experience

Flying is efficient but forgettable. The ferry, especially an overnight crossing, has a genuinely different character: watching Italy disappear behind you, a long stretch of open Adriatic, and then Montenegro's coastline coming into view. If part of your trip's appeal is the journey itself, not just the destination, the ferry has real romance that a two hour flight doesn't offer.

Reliability and flexibility

Flights generally run more predictably and more frequently, especially with multiple daily options on some routes. The ferry, being seasonal and less frequent, requires more planning around a specific date, and is more exposed to weather related delays given it's crossing open sea. If your schedule is tight or you need backup options, flying (or at least having a flight as a fallback) is the safer bet.

For the full picture on flying into Montenegro, including cross-border airport options and how our pickup zone works, see our airport transfers guide. If you're leaning toward the ferry, Arriving by Ferry from Bari, Italy: What to Know Before You Land has the specifics on the crossing and what to expect at the port.

The honest bottom line

If your priority is getting to the coast as fast and reliably as possible, fly. If you've got the time, want to bring a car, or genuinely enjoy a long sea crossing as part of the adventure, the ferry is a legitimately good option, not just a slower fallback. Either way, once you land in Bar, whether at the airport or the port, getting to your accommodation is the same last step, and we cover both in our pillar guide to arriving in Bar. Book a ride through the Greencar.me Taxi app: Google Play or the App Store.