There is a daily fast catamaran ferry all year round that sails from Dubrovnik to Korcula (and proceeding to Lastovo).
Here is a list of all foot passenger ferries that sail between Dubrovnik and Korcula:
This is all year round line departing from Dubrovnik in the early afternoon. It leaves from Korcula in the early morning. This ferry is proceeding further to Lastovo. Here are the timetables and booking details.
The catamaran ferry Krilo connects Dubrovnik with Korcula Town every day from April to October. The vessel, Krilo, leaves Dubrovnik at 16:00 or 16:30, arriving in Korcula town at 17:50 or 18:10. On its way, it stops on Mljet Island. The journey takes 1 hour and 50 minutes and the price for a single one-way ticket is 140 HRK (Kuna).
Check the catamaran ferry Dubrovnik to Korcula timetable and another timetable for a different route
The catamaran ferry connects Dubrovnik with Korcula Town every day from June to September. The vessel, Vida or Jelena, leaves Dubrovnik at 07:00 arriving in Korcula town at 9:00. The journey takes 1 hour and 55 minutes and the price of a ticket is 140 HRK (kuna). – check this catamaran ferry Dubrovnik to Korcula timetable
The catamaran ferry Nona Ana connects Dubrovnik with Korcula Town four times a week during July and August only. This ferry does not sail to Korcula for the rest of the year. The vessel, Nona Ana, leaves Dubrovnik every Monday, Tuesday, Thursday, and Saturday, at 08:00 or 09:15, arriving in Korcula town at 10:45 or 11:50. On its way, it stops in Sobra and Polace on Mljet Island. The journey takes 2.5 hours and the price of a ticket is 55 kuna.
Check catamaran ferry Dubrovnik to Korcula timetable
There are no direct car ferries from Dubrovnik to Korcula. If you are driving to Korcula take the D8 road northwards towards Split. At Doli (Ston) turn left to road D 414 and drive to Orebic, from where you take the car ferry to Korcula town. The total driving distance is 112 km (about 2 hours).
(IMPORTANT NOTE: This ferry is currently discontinued) This ferry journey is part of the coastal ferry journey from Dubrovnik to Rijeka. It used to sail all year round but was recently suspended from October to May. The situation at the present is that during the summer season the ferry from Dubrovnik to Korcula will sail from Dubrovnik at 10 am on Thursdays and Sundays, arriving in Korcula town at 1.30 pm. The ferry then proceeds further to Hvar Island (Stari Grad), Split, and Rijeka. It makes a stop at Sobra on Mljet Island before arriving in Korcula Town. The journey takes 3.5 hours. Tickets are priced at 92 Kuna per person for foot passengers. Detailed pricing and online booking are available at the Jadrolinija website.
Both ferry journeys are pleasant, although they have their advantages and disadvantages:
The ferry Nona Ana is designed so it can hover’ over water which greatly reduces fluid resistance and makes the catamaran much faster. The sailing with the Jadrolinija ferry is slower, but somehow nicer, as you can sit or walk outside on the deck. This is not possible with Nona Ana. The crew on the Jadrolinija ferry also offers drinks and food onboard.
In case of bad weather, you are better off on the larger, steadier, and more consistent ferry. The catamaran Nona Ana is forced to slow down as can no longer hover’. The fact that a catamaran is much lighter than a monohull ship makes it much more likely it will be tossed about in bad weather; it is also forced to ride over waves where a monohull can simply plow through. This rocking and rolling can cause seasickness. In extreme weather, the catamaran cannot sail at all and will be canceled, especially during a strong southern wind (Jugo wind). However, bad weather is very rare in the summer months.
Note: If none of the ferry timetables fits in your itinerary your other option to reach Korcula from Dubrovnik is to travel by bus. See more details in the article How to get from Dubrovnik to Korcula