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.

Ferry schedules from Dubrovnik to Sobra (Mljet)

Dubrovnik Sobra (Mljet) Trip frequency: Every day First trip: 08:00 Last trip: 19:10 Average duration: 1h 10m Price range: 8.36 € - 8.36 €
Sobra (Mljet) Dubrovnik Trip frequency: Every day First trip: 06:00 Last trip: 17:35 Average duration: 1h 10m Price range: 8.36 € - 8.36 €
Ferry companies TP LINE

Is there a ferry from Dubrovnik to Sobra (Mljet)?

You can find daily ferries departing for Sobra from Dubrovnik year-round, with increased ferry frequency in the summer. The ferry route is primarily operated by the company TP-Line.

To stay up-to-date with the Dubrovnik - Sobra (Mljet) ferry schedules, you can find all available departures in real time on Ferryhopper and book your ferry tickets hassle-free.

What’s the ferry schedule from Dubrovnik to Sobra?

In the winter months, you can find 1 daily ferry traveling from Dubrovnik to Sobra. In the high-season months, however, you can find up to 3 daily departures.

The earliest ferry from Dubrovnik is scheduled for 08:00, arriving at the port of Sobra around 09:00. The latest ferry leaves the port of Dubrovnik at 19:10, arriving at the port of Sobra at 20:30.

Ferry Tickets, Offers & Discounts

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

The standard price of a Dubrovnik - Sobra ferry ticket ranges from around €5 to €8, with the final cost depending on the season, as well as available offers and discounts.


Browse and compare all available offers for the Dubrovnik - Sobra ferry route on Ferryhopper. Choose the one that suits you best and plan your ferry trip online at the lowest prices.


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.

Ferry Route Info

How long is the ferry ride from Dubrovnik to Sobra?

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

Is there a high-speed ferry from Dubrovnik to Sobra?

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.

What’s the distance between Dubrovnik and Sobra?

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

Ferry Trip Tips

Useful tips for your ferry trip to Sobra from Dubrovnik

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.

Can I travel on the ferry from Dubrovnik to Sobra with a car?

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.

Ferry luggage

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


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

Pet travel

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.

Book cheap ferry tickets from Dubrovnik to Sobra

Book your ferry tickets from Dubrovnik to Sobra on Ferryhopper and explore the natural wonders of Mljet. Compare ferry schedules and fares, and plan your ferry trip across Croatia without any hidden fees.