The island also includes the towns of Vela Luka and Blato and the coastal villages of Lumbarda and Račišċe, and in the interior Žrnovo, Pupnat, Smokvica and Čara. The main road runs along the spine of the island connecting all settlements from Lumbarda on the eastern to Vela Luka on the western end, with the exception of Račišċe which is served by a separate road running along the northern coast. Ferries connect the city of Korčula with Orebić on the Pelješac peninsula and Drvenik on the mainland (near Makarska). Another line connects Vela Luka with Split and the island of Lastovo. Fast passenger catamarans connect those two ports with Split and the islands of Hvar and Lastovo. The main Adriatic ferry line connects Korčula with Dubrovnik, Split, Zadar and Rijeka and in summer there are direct ferries to Italian Adriatic ports.
Korčula is the most populous Adriatic island with almost 20,000 inhabitants, although their number has slightly dropped between the censuses of 1991 and 2001. The island is divided into Korčula, Smokvica, Blato and Lumbarda municipalities.