
I'm a travel content creator based outside of D.C. I'm currently living the laptop lifestyle and am passionate towards helping others do the same!
September 18, 2026
Mljet is Croatia’s greenest, lushest island, located just 30 kilometers from Dubrovnik. I’m always surprised by how few tourists make their way to Mljet from Dubrovnik; despite its close proximity to Croatia’s tourist hub and the fact that it’s an insanely beautiful island, it is still not a popular spot for international travelers. Mljet remains one of Croatia’s best kept secrets, and is most frequented by local Croatian tourists, rather than international ones.
If you have a rental car and will be taking the car ferry (or it’s your first time navigating the Croatian ferry system in general), it can be a little intimidating, but getting to Mljet from Dubrovnik is super straightforward and easy!
Whether you want to visit as a day trip or plan to stay for a few nights, here is every way to reach Mljet from Dubrovnik.
This post contains affiliate links, which means I earn a small commission on purchases made through these links. All opinions are my own.


Get the full breakdown on where to stay, the best beaches, Odysseus Cave, and everything else you need to plan your trip!
Read Now →
If you have a rental car (which is the best way to experience Mljet), you will have to drive from Dubrovnik to the small port village of Prapratno, where the car ferry port is located.
From Dubrovnik, simply drive along the scenic D414 coastal highway until you’ve reached the port, just past Prapratno beach. Driving time from Dubrovnik to Prapratno is about 1 hour, but may take longer depending on traffic conditions.
Once you’ve arrived, you can just park your car on the road (there may already be a line of cars waiting for the ferry) and then go up to the ticket vendor to purchase your tickets.

There are 70 parking spots available on the ferry, so I suggest arriving early to ensure you secure your spot, especially if you plan to visit in the peak summer months. If you arrive and car tickets are sold out already, just buy a ticket for the next ferry and spend time relaxing at beautiful Prapratno beach while you wait! There are 6 ferries that run daily during peak season, and 4 during low season.

Once it’s time to board, traffic controllers will guide you on to the ship and tell you where to park. Once you’re parked, you’ll immediately have to get out of your car and head up to the passenger sitting area (staying in your car during the ferry ride is prohibited due to safety reasons). If it’s a nice day out, I recommend sitting on the deck area of the ship: the views are beautiful and the sea breeze is quite refreshing!

If you don’t have a rental car, the best option is to book tickets for the passenger ferry that leaves from Dubrovnik’s Port Gruž. It’s faster than the car ferry route, since you won’t have to drive an hour to Prapratno Ferry Port, and it drops you right into Pomena or Sobra, depending on which line you book. I personally suggest booking the Ferry to Pomena, which is the best base for those visiting Mljet without a rental car. Pomena is a seriously perfect base; it offers plenty of accommodation options and is within walking distance to Mljet National Park.
Passenger tickets can be booked in advance via Bookaway.
Skip the guesswork and lock in your seats ahead of time! You can book both of these passenger ferry routes online through Bookaway.


Getting to Port Gruž is about a 10 minute drive or 20 minute walk from the Old Town. If you’re staying inside the city walls, I suggest getting an Uber or taxi to the port, since it’s the easiest option (especially if you are traveling with luggage) and will only cost a few euros.
If you’re backpacking or just on a tighter budget, you can opt for the local bus (line 1A, 1B, or 3) which leaves from various stops around Dubrovnik, though I’d only recommend this if you’re comfortable navigating local transit and have some extra time built into your morning.

If you’re short on time, you can absolutely visit Mljet as a day trip from Dubrovnik! While you could do a self-guided version from the Gruž port, I highly recommend opting for a guided tour or hiring a private charter for the day. Navigating Mljet is difficult, as there are limited transportation options once you’re on the island. Joining a guided tour will take you to all of the highlights around the island without having to figure out navigation on your own!

This is the route you will take to get your car onto Mljet. The crossing takes about 45 minutes and runs year round, operated by Jadrolinija.
| Departure | Arrival |
|---|---|
| 07:00 | 07:45 |
| 10:15 | 11:00 |
| 13:00 | 13:45 |
| 14:50 | 15:35 |
| 17:00 | 17:45 |
| 20:30 | 21:15 |
| Departure | Arrival |
|---|---|
| 07:00 | 07:45 |
| 10:15 | 11:00 |
| 13:00 | 13:45 |
| 17:00 | 17:45 |
| 20:30 | 21:15 |
| Departure | Arrival |
|---|---|
| 07:00 | 07:45 |
| 12:00 | 12:45 |
| 17:00 | 17:45 |
| 20:30 | 21:15 |
| Transport | High Season | Low Season |
|---|---|---|
| Foot Passenger | 5.58 € | 3.58 € |
| Car (up to 5m) | 23.20 € | 17.78 € |
| Car (over 5m) | 35.04 € | 30.66 € |
| Motorcycle | 11.35 € | 8.49 € |
| Bicycle | 5.58 € | 3.58 € |

This route is a passenger only catamaran, so it is not an option if you have a rental car. It runs from April through October, with two operators covering the route: Krilo Shipping Company and Kapetan Luka.
| Departure | Arrival | Duration |
|---|---|---|
| 10:30 | 11:45 | 1 hr 15 min |
| 15:30 | 16:50 | 1 hr 20 min |
| Departure | Arrival | Duration |
|---|---|---|
| 15:30 | 16:50 | 1 hr 20 min |
| Operator | Foot Passenger |
|---|---|
| Krilo Shipping Company | 25 € |
| Kapetan Luka | 20 € |
Unlike the Pomena route, this one runs year round, making it the most reliable passenger option no matter when you visit. It is operated by TP Line, and it is a foot passenger only catamaran, so it is not an option if you have a rental car.
| Days | Departure | Arrival |
|---|---|---|
| Monday to Saturday | 14:30 | 15:50 |
| Sunday | 15:30 | 16:50 |
| Days | Departure | Arrival |
|---|---|---|
| Most weekdays | 09:15 | 10:15 |
| Wednesday and Friday | 14:15 | 15:25 |
| Daily evening sailing | 19:10 | 20:30 |
| Days | Departure | Arrival |
|---|---|---|
| Daily | 09:15 | 10:15 |
| Monday, Wednesday, Friday | 14:15 | 15:25 |
| Daily evening sailing | 18:15 | 19:35 |
| Transport | High Season | Low Season |
|---|---|---|
| Foot Passenger | 8.36 € | 5.18 € |
I hope you’ve found this guide helpful, and you feel a little less nervous about navigating the ferry to Mljet. I know I was a little stressed about taking a car ferry for the first time, but it ended up being super easy and straightforward! Croatia has a fantastic ferry system, so getting from Dubrovnik to Mljet should be a breeze. Have an amazing visit!
Check out my other Croatia blog posts to help plan your trip!
CroatiaHow to experience Dubrovnik’s Old Town, beaches, and top attractions without breaking the bank.
CroatiaMarco Polo’s supposed birthplace, medieval old town streets, and some of the best wine in Dalmatia.
CroatiaEverything to know before visiting Croatia’s most famous (and most photographed) national park.
Exploring the world, one step at a time.