The deceased has been identified as 45-year-old Kevin McBean of Hopewell in Hanover.
According to the police, McBean, who plied the Montego Bay to Lucea route, was shot about 8:45 pm by a passenger who he stopped to let off in Flint River in Hanover. He died on the spot.
The gunman escaped in bushes in the area. No one else was hurt.
The Hanover police are investigating.