Ferry from Dubrovnik to Sobra (Mljet)

Tickets, prices & schedules
The fastest way of reaching the Croatian island of Mljet from Dubrovnik is by catching a ferry to the port of Sobra. Find real-time information about the Dubrovnik - Sobra (Mljet) ferry route below, compare schedules and fares, and plan your ferry trip to Croatia on Ferryhopper.

Discounts

The passenger categories that are mainly entitled to reduced fares when traveling to Sobra from Dubrovnik by ferry are toddlers (up to 3 years old) and children (up to 12 years old).

Important: keep in mind that toddlers up to the age of 1 are not issued a ticket for the Dubrovnik - Sobra ferry.

On-board services and amenities

Cabins & accommodation

You cannot book a cabin on the ferry to Sobra from Dubrovnik, as the duration of the ride is rather short.

Luggage

When traveling with TP-Line to Mljet, you can bring along one item of luggage with a maximum weight of 20 kg.

Pets on board

Small pets must travel in a pet carrier or cage on the TP-Line ferry to Mljet. Medium-sized and large-sized pets, however, must wear a muzzle and be leashed.

Important: the maximum weight of the carrier with a pet should be up to 8 kg, with a maximum size of 45x35x25 cm.

Useful tips for your ferry trip from Dubrovnik to Sobra

Check out some useful tips for your ferry journey to Sobra:

  • Dubrovnik is a busy port, especially in the high season. We highly suggest that you arrive well in advance to avoid potential delays and overcrowding.
  • Sobra is one of 3 Mljet’s ferry ports, the other two being Pomena and Polače. Check out the Dubrovnik - Pomena and Dubrovnik - Polače routes and learn how to get there by ferry.
  • In Mljet, there are internal ferries running between the ports of Sobra and Polače. The crossing lasts 35 min.
  • Croatia is home to some stunning, otherworldly islands just off its coastline. Discover them all on our Map of ferries and plan a one-of-a-kind island-hopping excursion.

Where to take the ferry from Dubrovnik to Sobra

Ferries to Sobra leave regularly from the mainland port of Dubrovnik. The ferry port, specifically, is located in the Gruž suburb, close to Dubrovnik’s historic center (around 30 min on foot).

For more convenience, you can also reach the port of Dubrovnik by car or public transport (bus), with the closest bus station being a 7-min walk from the city's port.

Once you get there, you can find all the essential services, including an ATM and parking lots, which might come in handy, as you cannot bring along your vehicle on the ferry to Sobra.

How long is the ferry ride from Dubrovnik to Sobra (Mljet)?

Ferries from Dubrovnik to Sobra, Mljet, make the crossing in 1 hr to 1 hr 20 min, depending on the schedule.

Related posts from our blog

FAQs

The transport of vehicles is not possible on the ferries traveling from Dubrovnik to Sobra. The transport of bikes, however, is allowed.

Tip: if you want to bring your car to Sobra, the only option is to get on the Jadrolinija ferry from Prapratno. The distance between Dubrovnik and Prapratno is about 55 km.

The direct distance between the ports of Dubrovnik and Sobra in Mljet is around 29 nautical miles (approximately 54 km).

Yes, the route from Dubrovnik to Sobra is operated by fast catamarans. The fastest crossing to the port of Sobra arrives in just 1 hr.

Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.

Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.

Related ferry schedules

Book your ferry tickets