British Airways has frequent flights to Sofia, landing at Sofia Airport, six miles east of the city centre. After your Sofia flight lands, take a taxi into central Sofia and you'll soon be stretching your legs around Sofia's hub of Ploshtad Sveta Nedelya square. Explore Sofia's tree-lined boulevards and the Byzantine churches and museums here. Look out for Mount Vitosha looming in the background, then enjoy a post-flight dinner in a traditional Sofia mehana tavern.
After your flight lands at Sofia Airport, take a taxi from the official rank, or book an OK Supertrans taxi from the Flight Arrivals hall to take you to your Sofia hotel. Your journey should take around half an hour. For a cheaper option after your flights land, jump on bus number 84 into Sofia's Orlov most, east of the centre. If you have bulky luggage with you from your Sofia flight, you'll need an extra ticket for the bus.
After your Sofia flight lands, get ready to enjoy hidden gems in Byzantine, Ottoman and Soviet-inspired Sofia. With its graceful leafy boulevards, explore imposing churches like the gold-domed Alexander Nevski Memorial Church, and the Roman mosaic flooring of nearby St Sofia Church. Enjoy panoramic views of Sofia from nearby Mount Vitosha, and join the locals skiing there in winter. Take in a performance at Sofia's National Opera and Ballet or traditional music at a Sofia mehana tavern. Before your flight home from Sofia, shop for communist memorabilia at Alexander Nevski Square, or upmarket designer clothes at Mall of Sofia.