The Nearest airport to Orebić is Dubrovnik, 120km (2 hours’ drive or 3hr 30min bus ride) to the southeast. Flying to Split and the taking a ferry or catamaran to Korčula is also an option
There is one bus a day from Dubrovnik to Orebić (3hr 30min) and one overnight bus from Zagreb (12hrs). Both pass through Ston on the way.
From Split, you take the daily catamaran to Korčula and then hop over the Pelješac Channel to Orebić from there. There are regular foot passenger and ferry boats (30min) crossing between Orebić and Korčula. The passenger boat docks just below Korčula Old Town; the car ferry operates out of Dominče, 3km from central Korčula. There is a regular Jadrolinija ferry from the transport hub of Ploče, just south of the Makarska Riviera on the mainland, to Trpanj on the north coast of Pelješac. The crossing lasts around 50 minutes. There are only a couple of connecting buses from Trpanj to Orebić per day.