Montenegro can be reached by sea from Italy on an overnight ferry, making it a natural choice for travellers who want to arrive rested without the frustration of a long motorway drive down the Adriatic coast. Add to that the short internal car ferry across the Bay of Kotor, and sea transport becomes a genuinely useful tool for exploring one of Europe's smallest and most dramatic coastlines.
Bari to Bar: the overnight Adriatic crossing
The principal international ferry connection to Montenegro runs from Bari in southern Italy to Bar on the Montenegrin coast. The crossing takes approximately 9–10 hours and typically sails overnight, leaving Bari in the late evening and arriving in Bar early the next morning.
Bar is Montenegro's main port city, with rail and bus connections to Podgorica (the capital) and the rest of the country. Bar itself has a pleasant old town — the ruins of Stari Bar sit a few kilometres inland — but most ferry passengers continue immediately south along the coast or inland.

The operator and booking
The Bari–Bar route has historically been operated by Montenegro Lines, the Montenegrin national shipping company, either alone or in partnership with Italian operators. As with many Adriatic routes, operators and frequencies can change between seasons, so it is worth confirming who is operating the route before you book. Crossings tend to run most frequently in the summer months (June to September), with a reduced schedule in winter.
Tickets are available through the operator's website, at the Bari ferry terminal, and via aggregator sites that cover Adriatic routes. Book in advance for summer crossings, especially if you are taking a vehicle — car deck space is limited.
For general advice on booking European ferries and using aggregators, see how to book ferries.
Cabins and what to expect on board
The overnight crossing is long enough to make a cabin worthwhile. Options typically range from basic four-berth shared cabins to two-berth cabins with a private bathroom. Reclining seats are usually the cheapest option but are less comfortable for a full night's sleep. The vessels have a restaurant or café bar, and on a calm summer night the crossing can be very pleasant — the Adriatic at its best is a smooth, warm sea.
Standards vary between vessels and operators; the ships on this route are working ferries rather than cruise ships. Pack earplugs if you are sensitive to noise and light, and keep valuables secure.
Getting to Bari
Bari is well-connected by rail to the rest of Italy. Trenitalia Frecciarossa high-speed trains run from Rome to Bari in around 3 hours 30 minutes, and regional services connect Naples and other southern cities. Bari has its own international airport (BRI) for those arriving by air.
The ferry terminal is close to Bari Centrale train station, making it straightforward to arrive by train, collect luggage and walk or take a short taxi ride to the port.
Arriving in Bar and getting around
Bar's train station is near the ferry terminal, and Montenegro's single railway line connects Bar with Podgorica and beyond into Serbia — the Bar–Belgrade railway is a spectacular mountain route worth considering as an onward journey in its own right. Buses from Bar also reach Budva, Kotor and other coastal towns.
If you are arriving with a car, you have immediate access to Montenegro's Adriatic Highway (M2), which links the coast north to Kotor and south to the Albanian border.
The Kotor Bay car ferry: Kamenari to Lepetane
Inside Montenegro, the short car ferry across the narrow neck of the Bay of Kotor is one of the most useful transport shortcuts on the Adriatic coast. The ferry crosses between Kamenari and Lepetane — a distance of just a few hundred metres of water — and saves the considerable drive around the deep bay. Without the ferry, reaching Kotor from Herceg Novi on the opposite shore of the bay means a detour of roughly 30–40 kilometres along winding coastal roads.
The Kamenari–Lepetane ferry runs frequently — in summer, every few minutes during busy periods — and the crossing itself takes around 5 minutes. It carries cars, motorcycles, cyclists and foot passengers. Fares are charged per vehicle and are very modest; cash is usually preferred. No advance booking is needed; simply join the queue at the terminal and drive aboard when a vessel is ready.
The ferry is operated by the Montenegrin state and is a working lifeline for local communities, not a tourist attraction — though the view across the bay, with the limestone mountains rising sharply from the water, is genuinely beautiful.
Combining ferry travel in Montenegro
A rewarding itinerary might combine the overnight Bari–Bar crossing with a few days on the Montenegrin coast, using the Kamenari ferry to move between the outer bay towns (Herceg Novi, Igalo) and the inner bay (Kotor, Risan, Perast). From Kotor, the drive up to the fortified walls above the city, or along the serpentine road to the Lovćen plateau, is hard to match anywhere on the coast.
Those continuing south can exit into Albania at the Sukobin border crossing. Those heading north can consider the longer Adriatic ferry network — including routes between Italy and Croatia — for a multi-country Adriatic itinerary. See also Adriatic ferries between Italy and Croatia and Italy to Greece ferries for neighbouring routes.
Practical notes
- Currency: Montenegro uses the euro but is not an EU member. The Kamenari ferry is typically cash-only.
- Border formalities: Montenegro is outside the EU and the Schengen Area. Passport checks apply on arrival at Bar ferry terminal. EU and most other passports receive a stamp but no visa is required for short stays for most nationalities — verify current entry rules via your own government's travel advice before travelling.
- Car insurance: confirm that your vehicle insurance covers Montenegro specifically, as it is not included in all European Green Card agreements.
- Peak season queues: the Kamenari ferry queue can build significantly on summer weekends. Allow time if you have a deadline.
Frequently asked questions
How long is the ferry from Bari to Bar?
The Bari to Bar crossing takes approximately 9–10 hours on the overnight sailing, typically departing Bari in the evening and arriving in Bar the following morning.
Do I need to book the Bari–Bar ferry in advance?
In summer, and especially for car spaces, booking in advance is strongly recommended. Passenger-only tickets are more flexible but the route can fill on peak dates. Winter sailings are less frequent, so check availability early.
Is the Kamenari ferry free?
No — there is a small fee per vehicle, payable on board or at the terminal. It is very affordable and no advance booking is needed; just join the queue.
Do I need a visa to enter Montenegro by ferry?
Most European and many other nationalities do not need a visa for short stays in Montenegro, but Montenegro is not in the EU or Schengen Area, so a passport is required. Always check the current entry requirements via your own government's travel advice before travelling.
Sources and further reading:
- Bari–Bar ferry operator information: check Montenegro Lines and ferry aggregators for current schedules.
- Border and entry requirements: your government's travel advice pages and the European Commission for EU-Montenegro agreements.
- Kotor Bay ferry details: National Tourism Organisation of Montenegro (visit.montenegro.travel).
