Although it's situated in south Dalmatia, an area of Dubrovnik in the far south of Croatia - except lack of highway, traffic connections of Peljesac are thoroughly satisfying.
Ston is very well connected by bus lines to a number of cities in Croatia, and several in Bosnia and Herzegovina.
See the bus schedule on one of the links below.
busradar.com - "Bus search engine in Croatia and Europe"
If you are coming from the direction of Zagreb and Split, take the highway to Ploče and continue along the Adriatic highway to the Pelješko bridge. After getting off the bridge, drive along the Pelješac road to the newly built access road to Sparagovići and the Zaradeža junction to the Prapratno junction, not far from the Pelješac settlement of the same name. This will be followed by a "return to the traffic past", i.e. a continuation of driving along the narrow section of the old Pelješka road, i.e. state road D-414 through Ston and Zamaslina to the Zaton Doli junction, the last settlement in the municipality of Ston.
For road conditions or more information:
You can also use one of the shipping lines listed below if it is possible to take your car on board.
Shipping lines connect Italy and Dubrovnik, or Split and Italy.
Mljet and connected by ferry to Pelješac, the port of Prapratno.
Korčula is connected to Orebić by frequent ferry connections and boat connections to Orebić and Viganj.
For the sailing schedule, see the following link:
If you are coming from larger European cities, the airport in Dubrovnik is your best choice because you can reach Stons very quickly from Dubrovnik. From the airport, there is the possibility of a transfer to the Dubrovnik bus station, from where you can take a bus to Ston. You can also use rent-a-car or taxi transportation.
The second airport is Split, which is about 120 km from Ston. From the airport, join the highway towards Dubrovnik, and use the directions for arriving by car.
Zračna luka Dubrovnik
Zračna luka Split