Flight distance between Saint Ann’s Bay, Jamaica and San Pedro de Macorís, Dominican Republic 518.0 mi / 833.6 km