Public transportation is available throughout most of the major points of the parish but as elsewhere in Jamaica, owners/drivers will try to confine the routes along the fair or good roads in the parish and where the volume of commuters would make their businesses most viable.
The parish of St. Ann boasts a fine network of more than adequate main roads, linking it to other major areas of the island, as well as many well-constructed and maintained secondary roads.
There are two main seaports in this parish: Port Rhodes at Discovery Bay and Reynolds Pier in Ocho Rios. The former is operated by Kaiser Bauxite Company and is used for shipping bauxite out of the island. Most of the vessels visiting Ocho Rios are cruise ships, although bauxite was once shipped from this site. The cruise ship pier is just east of Reynolds Pier.