How to get from Sofia to London by train, bus or flight.
The best way to travel from Sofia to London is by taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Distance||1249 miles (2014 km)|
|Available travel modes||Flight|
|Fastest mode||Flight • $346 (€296) • 15 h 35 min|
|Popular travel companies||sky express|
Take a flight to travel 1249 miles (2014 km) from Sofia to London. Sky express is the main travel company operating this journey. Travelers can even take a direct flight from Sofia to London.
You can travel by flight for as low as $18 (€15). When you search for schedules and tickets, Omio will show you the best trip.
You can get from Sofia to London by flight.
Going by flight is the quickest way from Sofia to London with an average travel time of 15 h 35 min.
The distance from Sofia to London is approximately 1249 miles (2014 km).
These are the most popular departure and arrival points when traveling from Sofia to London:
The following travel company offer services from Sofia to London:
Yes, there is a direct service from Sofia to London:
Direct services to London tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.
Here are some other resources that might have the information you need