Currently there are no direct flights Sofia to Jamaica.

Flights Sofia to Jamaica with 1 stopover:

Flights via London Heathrow (LHR), London, United Kingdom
From Sofia (SOF), Bulgaria with British Airways Transfer at London Heathrow (LHR) Then on to Norman Manley Airport (KIN), Kingston, Jamaica with British Airways
OR
Then on to Sangster International Airport (MBJ), Montego Bay, Jamaica with British Airways