Currently there are no direct flights Sofia to Oman.

Flights Sofia to Oman 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 Seeb Airport (MCT), Muscat, Oman with British Airways
OR
Then on to Seeb Airport (MCT), Muscat, Oman with Gulf Air
OR
Then on to Bucharest – Henry Coanda (OTP), Bucharest, Romania with British Airways
Flights via Moscow Sheremetievo (SVO), Moscow, Russia
From Sofia (SOF), Bulgaria with Aeroflot
OR
From Sofia (SOF), Bulgaria with Aerosvit
Transfer at Moscow Sheremetievo (SVO), Moscow, Russia Then on to Bucharest – Henry Coanda (OTP), Bucharest, Romania with Aeroflot