Ocho Rios is approximately 58 miles/93 kilometers. Distance from Montego Bay Airport and Ocho Rios is 1 hour 30 minutes.