There are 10 ways to get from Sofia to London by plane, train, bus and ferry, bus, car, car train or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to London Heathrow • 6h 6m
£38 - £151
9 alternative options
Fly to London Gatwick, train • 6h 8m
£44 - £124
Fly to London Stansted • 6h 15m
£38 - £98
Fly to London Luton, train • 6h 46m
£52 - £136
Fly to London City • 7h 36m
£66 - £151
Bus and ferry • 33h 14m
£65 - £130
Bus • 38h
£210 - £270
Train • 39h 55m
£208 - £497
Drive, Eurotunnel • 22h 37m
£356 - £456
Drive, car ferry • 23h 50m
£290 - £412
Travel safe during COVID-19
International entry into United Kingdom from Bulgaria
- Entry is partially open for citizens and permanent residents of Bulgaria
Restricted for: Foreign nationals that have visited Angola, Argentina, Bolivia, Botswana, Brazil, Cabo Verde, Chile, Colombia, Democratic Republic of the Congo, Ecuador, Eswatini, French Guiana, Guyana, Lesotho, Malawi, Mauritius, Mozambique, Namibia, Panama, Paraguay, Peru, Portugal, Seychelles, South Africa, Suriname, Tanzania, Uruguay, Venezuela, Zambia, Zimbabwe, Burundi, Rwanda and United Arab Emirates in the past 10 days
Show less
Conditions of entry into United Kingdom from Bulgaria
- 10-day mandatory self-quarantine
- Negative COVID-19 test issued at most 3 days before arrival
- Travelers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
- Passenger Locator Form (PLF) required
Show more details
- 10-day mandatory self-quarantine
- Negative COVID-19 test issued at most 3 days before arrival
- Travelers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
- Passenger Locator Form (PLF) required
Show less
Rules to follow in United Kingdom
2m
Mandatory
Considerations leaving from Bulgaria
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, but conditions apply when entering United Kingdom from Bulgaria.
Explore options for future travelDomestic travel is restricted
- Face masks are mandatory
- There is a social distancing requirement of 2 metres
- Nationwide control measures in place
The national COVID-19 helpline number in London is 111.
Wearing a face mask on public transport in London is mandatory.
The social distance requirement in London is 2 metres.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 111.
No, but conditions apply when returning to Bulgaria from United Kingdom.
See options for return travel.
Last updated: 23 Feb 2021
Exceptions may apply, for full details: UK Government.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Sofia to London is to fly which costs $50 - $140 and takes 6h 15m.
The quickest way to get from Sofia to London is to fly which costs $50 - $220 and takes 6h 6m.
Yes, there is a direct bus departing from Sofia and arriving at London Victoria Station station. Services depart four times a week, and operate Tuesday, Thursday and Saturday. The journey takes approximately 33h 14m.
No, there is no direct train from Sofia to London. However, there are services departing from Sofia and arriving at London St. Pancras Int. via Vidin, Craiova, Budapest-Keleti, Frankfurt(M) Flughafen Fernbf and Brussel-Zuid/Midi. The journey, including transfers, takes approximately 39h 55m.
The distance between Sofia and London is 1259 miles.
The best way to get from Sofia to London without a car is to bus and ferry which takes 33h 14m and costs $90 - $180.
It takes approximately 6h 6m to get from Sofia to London, including transfers.
Sofia to London bus services, operated by Balkan Horn, depart from Sofia station.
Sofia to London train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.
The best way to get from Sofia to London is to fly which takes 6h 6m and costs $50 - $220. Alternatively, you can bus, which costs $300 - $380 and takes 38h, you could also train, which costs $290 - $750 and takes 39h 55m.

- Distance: 1259.2 miles
- Duration: 6h 6m
What companies run services between Sofia, Bulgaria and London, England?
British Airways, Bulgaria Air and seven other airlines fly from Sofia to London Paddington every 4 hours. Alternatively, Balkan Horn operates a vehicle from Sofia to London Victoria Station twice a week. Tickets cost £123 and the journey takes 33h 14m. Union Ivkoni also services this route twice a week.

- Website
- ryanair.com
Flights from Sofia to London Stansted
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- £17 - £75
Flights from Sofia to London Stansted via Memmingen
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- £17 - £75
Flights from Sofia to London Stansted via Dublin
- Ave. Duration
- 6h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- £17 - £75

- Website
- britishairways.com
Flights from Sofia to London Heathrow
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- £50 - £330
Flights from Sofia to London City via Berlin Brandenburg Apt
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- £60 - £220
Flights from Sofia to London City via Frankfurt
- Ave. Duration
- 5h 57m
- When
- Monday and Tuesday
- Estimated price
- £95 - £330

- Website
- lufthansa.com
Flights from Sofia to London Heathrow via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- £100 - £310
Flights from Sofia to London Heathrow via Munich
- Ave. Duration
- 6h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £100 - £310
Flights from Sofia to London City via Frankfurt
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- £90 - £430

- Website
- wizzair.com
Flights from Sofia to London Gatwick
- Ave. Duration
- 3h 25m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- £30 - £95
Flights from Sofia to London Luton
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- £30 - £100

- Website
- easyjet.com
Flights from Sofia to London Gatwick
- Ave. Duration
- 3h 27m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- £50 - £200
Flights from Sofia to London Gatwick via Berlin Brandenburg Apt
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- £55 - £210

- Website
- turkishairlines.com
Flights from Sofia to London Heathrow via Istanbul
- Ave. Duration
- 7h 55m
- When
- Tuesday, Wednesday, Friday and Sunday
- Estimated price
- £150 - £290
Flights from Sofia to London Gatwick via Istanbul
- Ave. Duration
- 7h 30m
- When
- Friday
- Estimated price
- £100 - £390

- Website
- klm.com
Flights from Sofia to London Heathrow via Amsterdam Schiphol
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- £55 - £210

- Website
- air.bg
Flights from Sofia to London Heathrow
- Ave. Duration
- 3h 35m
- When
- Wednesday, Friday, Saturday and Sunday
- Estimated price
- £55 - £210

- Website
- tarom.ro
Flights from Sofia to London Heathrow via Bucharest Otopeni
- Ave. Duration
- 6h 15m
- When
- Monday
- Estimated price
- £110 - £220

- Website
- en.aegeanair.com
Flights from Sofia to London Heathrow via Athens
- Ave. Duration
- 6h 40m
- When
- Monday and Wednesday
- Estimated price
- £40 - £220

- Website
- alitalia.com
Flights from Sofia to London Heathrow via Rome
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- £130 - £220

- Website
- airfrance.com
Flights from Sofia to London Heathrow via Paris CDG
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- £55 - £210

- Website
- lot.com
Flights from Sofia to London City via Warsaw Chopin
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- £110 - £350

- Website
- flexflight.dk
Flights from Sofia to London City via Geneva
- Ave. Duration
- 6h 34m
- When
- Monday and Friday
- Estimated price
- £30 - £110

- Website
- southernrailway.com
Train from Gatwick Airport to London Victoria
- Ave. Duration
- 29 min
- Frequency
- Every 15 minutes
- Estimated price
- £9 - £23
- Website
- southernrailway.com
- Schedules at
- southernrailway.com
- Schedules at
- ojp.nationalrail.co.uk
- Anytime Standard
- £9 - £13
- Anytime 1st Class
- £17 - £23

- Phone
- 0345 026 4700
- Website
- thameslinkrailway.com
Train from Luton to London St Pancras International LL
- Ave. Duration
- 43 min
- Frequency
- Every 15 minutes
- Estimated price
- £14 - £17
- Website
- Thameslink
- Anytime
- £14 - £17

- Phone
- 03457 125 678
- getintouch@eastmidlandstrains.co.uk
- Website
- eastmidlandstrains.co.uk
Train from Luton to London St Pancras International
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- £16 - £24
- Website
- eastmidlandsrailway.co.uk
- Advance Single
- £7 - £20
- Off-Peak Single
- £12 - £18
- Anytime Day Single/Anytime Single
- £16 - £24

- Phone
- 0700 10 200
- Website
- bdz.bg
Train from Sofia to Vidin
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Estimated price
- £5 - £8
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- £5 - £7
- 1st Class
- £6 - £8

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Vidin to Craiova
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- £2 - £9
- Website
- Romanian Railways (CFR)
- 2nd Class
- £2 - £3
- 1st Class
- £7 - £9
Train from Craiova to Budapest-Keleti
- Ave. Duration
- 11h 39m
- Frequency
- 3 times a day
- Estimated price
- £11 - £35
- Website
- Romanian Railways (CFR)
- 2nd Class
- £11 - £15
- 1st Class
- £31 - £35

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Budapest-Keleti to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 10h 43m
- Frequency
- Twice a week
- Estimated price
- £45 - £60
- Website
- mavcsoport.hu

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Frankfurt(M) Flughafen Fernbf to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- £60 - £85
- Website
- Deutsche Bahn

Rome2rio's guide to Eurostar
Contact Details
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Brussel-Zuid/Midi to London St. Pancras Int.
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- £85 - £300
- Website
- Eurostar
- Business Premier
- £260 - £300
- Standard
- £85 - £110
- Standard Premier
- £120 - £160

- Phone
- +44 (0) 8443 35 35 35
- Website
- eurotunnel.com
Car train from Calais-Fréthun to Folkestone
- Ave. Duration
- 25 min
- Frequency
- Every 30 minutes
- Estimated price
- £131
- Website
- Eurotunnel

- Phone
- +44 74 71405777
- office@balkanhorn.com
- Website
- balkanhorn.com
Bus and ferry from Sofia to London Victoria Station
- Ave. Duration
- 33h 14m
- Frequency
- Twice a week
- Estimated price
- £123
- Website
- Balkan Horn

- Phone
- 02/989 0000
- Website
- union-ivkoni.com
Bus and ferry from Sofia to London
- Ave. Duration
- 41h 30m
- Frequency
- Twice a week
- Estimated price
- £65 - £90
- Schedules at
- union-ivkoni.com

- Phone
- + 359/38/66 34 04
- georg_ltd@abv.bg
- Website
- georg-bg.com
Bus from Sofia to London
- Ave. Duration
- 38h
- Frequency
- Once a week
- Estimated price
- £210 - £270
- Schedules at
- georg-bg.com

- Phone
- +45 33 42 30 10
- incoming@dfdsseaways.dk
- Website
- dfds.com
Car ferry from Calais to Dover
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- £65 - £85
- Website
- dfds.co.uk
- Standard Car - Economy
- £65 - £85
- Standard Car - Flexi
- £100 - £130
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideWhich London airport should I choose?
Heathrow, Gatwick, Stansted, Luton, City or Southend? Rome2rio explains all.
Read the travel guideHow to get from Heathrow Airport into central London
Rome2rio explains all your public transport options.
Read the travel guideHow to get from Gatwick Airport into central London
Rome2rio explains all your public transport options.
Read the travel guideMore Questions & Answers
The quickest flight from Sofia Airport to London Heathrow Airport is the direct flight which takes 3h 35m.
Sofia to London bus services, operated by Balkan Horn, arrive at London Victoria Station.
London is 2h behind Sofia. It is currently 4:09 AM in Sofia and 2:09 AM in London.
Sofia to London train services, operated by Eurostar, arrive at London St. Pancras Int. station.
British Airways, Alitalia, Air France and six other airlines offer flights from Sofia Airport to London Heathrow Airport.
There are 30572+ hotels available in London. Prices start at £75 per night.
The best way to get from Sofia to Sofia Airport is to shuttle which takes 9 min and costs $7 - $9.