There are 13 ways to get from London to Baku by plane, train, bus, night bus, bus and ferry, 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 from London Heathrow • 8h 32m
Cheapest option
Fly from London Stansted • 11h 56m
11 alternative options
Fly from London City • 11h 24m
Train to London Gatwick, fly • 10h 56m
Train to London Luton, fly • 11h 45m
Train to Birmingham, fly • 13h 30m
Train, bus, night bus • 2 days 18h
Bus and ferry, bus, night bus • 3 days 4h
Train • 3 days 21h
Bus, train • 4 days 8h
Night bus, bus, train • 4 days 15h
Drive, Eurotunnel • 2 days 6h
Drive, car ferry • 2 days 8h
London Heathrow (LHR) to Baku Heydar Aliyev (GYD) flights
The flight time between London Heathrow (LHR) and Baku Heydar Aliyev (GYD) is around 9h 16m and covers a distance of around 4002 km. This includes an average layover time of around 2h 40m. Services are operated by Azerbaijan Airlines, Lufthansa, LOT and others. Typically 70 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Coronavirus (COVID-19) in Azerbaijan
There is widespread community transmission globally.
Some travel restrictions are being lifted in Azerbaijan. For the latest travel status, please check the official page for Azerbaijan.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Azerbaijan.
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Azerbaijan due to Coronavirus (COVID-19). Most travel to this country is restricted.
Official Coronavirus (COVID-19) Information for AzerbaijanDomestic travel is restricted within Azerbaijan due to Coronavirus (COVID-19).
Official Coronavirus (COVID-19) Information for AzerbaijanLockdown measures are currently in place for United Kingdom. Leaving United Kingdom may be in violation of local restrictions.
Questions & Answers
The cheapest way to get from London to Baku is to night bus and bus and train which costs £100 - £190 and takes 4 days 15h.
The quickest way to get from London to Baku is to fly which costs £130 - £360 and takes 8h 32m.
No, there is no direct train from London to Baku. However, there are services departing from London St Pancras Intl and arriving at Baku-Pass via Brussel-Zuid / Bruxelles-Midi, Wien Hbf, Przemysl Gl. and Kiev Pass. The journey, including transfers, takes approximately 3 days 21h.
It is approximately 3974 km to get from London to Baku.
The best way to get from London to Baku without a car is to train and bus and night bus which takes 2 days 18h and costs £280 - £650.
It takes approximately 8h 32m to get from London to Baku, including transfers.
London to Baku train services, operated by Eurostar, depart from London St Pancras Intl station.
The best way to get from London to Baku is to fly which takes 8h 32m and costs £130 - £360. Alternatively, you can train, which costs £250 - £650 and takes 3 days 21h.
The quickest flight from London Heathrow Airport to Baku Heydar Aliyev Airport is the direct flight which takes 5h 30m.
Baku is 3h ahead of London. It is currently 1:49 AM in London and 4:49 AM in Baku.

- Distance: 3973.8 km
- Duration: 8h 32m
What companies run services between London, England and Baku, Azerbaijan?
Azerbaijan Airlines, Lufthansa and three other airlines fly from London Paddington to Baku every 3 hours. Alternatively, you can take a train from London King's Cross to Baku via Brussel-Zuid / Bruxelles-Midi, Wien Hbf, Przemysl Glowny, Przemysl Gl., and Kiev Pass in around 3 days 21h.

- Website
- turkishairlines.com
Flights from London Heathrow to Baku Heydar Aliyev via Istanbul
- Ave. Duration
- 9h 33m
- When
- Every day
- Estimated price
- $310 - $800
Flights from London Stansted to Baku Heydar Aliyev via Sabiha Gokcen
- Ave. Duration
- 8h 42m
- When
- Monday, Tuesday, Wednesday and Saturday
- Estimated price
- $290 - $650
Flights from London Stansted to Baku Heydar Aliyev via Antalya
- Ave. Duration
- 13h 45m
- When
- Tuesday
- Estimated price
- $280 - $700
Flights from London Stansted to Baku Heydar Aliyev via Sabiha Gokcen, Ankara
- Ave. Duration
- 14h 10m
- When
- Sunday
- Estimated price
- $280 - $700
Flights from London Gatwick to Baku Heydar Aliyev via Istanbul
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- $280 - $850
Flights from London Gatwick to Baku Heydar Aliyev via Antalya
- Ave. Duration
- 14h 40m
- When
- Tuesday
- Estimated price
- $300 - $900
Flights from Birmingham to Baku Heydar Aliyev via Istanbul
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- $370 - $1,600
Flights from Birmingham to Baku Heydar Aliyev via Antalya
- Ave. Duration
- 10h 30m
- When
- Tuesday
- Estimated price
- $130 - $350

- Website
- azal.az
Flights from London Heathrow to Baku Heydar Aliyev
- Ave. Duration
- 5h 30m
- When
- Tuesday and Saturday
- Estimated price
- $500 - $1,500
Flights from London City to Baku Heydar Aliyev via Milan Malpensa
- Ave. Duration
- 8h 15m
- When
- Wednesday and Saturday
- Estimated price
- $460 - $1,200
Flights from London City to Baku Heydar Aliyev via Frankfurt
- Ave. Duration
- 9h 52m
- When
- Monday, Tuesday, Thursday and Friday
- Estimated price
- $500 - $1,300
Flights from London Stansted to Baku Heydar Aliyev via Milan Malpensa
- Ave. Duration
- 8h 50m
- When
- Wednesday
- Estimated price
- $480 - $1,300
Flights from London Stansted to Baku Heydar Aliyev via Sabiha Gokcen
- Ave. Duration
- 9h 10m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $290 - $650
Flights from London Gatwick to Baku Heydar Aliyev via Milan Malpensa
- Ave. Duration
- 7h 35m
- When
- Wednesday
- Estimated price
- $420 - $1,100
Flights from London Gatwick to Baku Heydar Aliyev via Berlin Brandenburg Apt
- Ave. Duration
- 8h 20m
- When
- Tuesday
- Estimated price
- $400 - $1,000
Flights from London Luton to Baku Heydar Aliyev via Berlin Brandenburg Apt
- Ave. Duration
- 8h 5m
- When
- Sunday
- Estimated price
- $450 - $1,200
Flights from London Luton to Baku Heydar Aliyev via Milan Malpensa
- Ave. Duration
- 8h 35m
- When
- Saturday
- Estimated price
- $480 - $1,300
Flights from London Luton to Baku Heydar Aliyev via Tel Aviv
- Ave. Duration
- 9h 30m
- When
- Thursday and Sunday
- Estimated price
- $100 - $410
Flights from London Luton to Baku Heydar Aliyev via Izmir
- Ave. Duration
- 11h
- When
- Sunday
- Estimated price
- $280 - $700

- Website
- lufthansa.com
Flights from London Heathrow to Baku Heydar Aliyev via Frankfurt
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $500 - $1,100
Flights from London City to Baku Heydar Aliyev via Frankfurt
- Ave. Duration
- 9h 25m
- When
- Monday, Tuesday, Thursday and Friday
- Estimated price
- $500 - $1,300
Flights from Birmingham to Baku Heydar Aliyev via Frankfurt
- Ave. Duration
- 11h 30m
- When
- Monday, Tuesday, Thursday, Friday and Sunday
- Estimated price
- $300 - $1,400

- Website
- lot.com
Flights from London Heathrow to Baku Heydar Aliyev via Warsaw Chopin
- Ave. Duration
- 8h
- When
- Tuesday and Friday
- Estimated price
- $200 - $1,200
Flights from London Luton to Baku Heydar Aliyev via Warsaw Chopin
- Ave. Duration
- 9h 30m
- When
- Sunday
- Estimated price
- $320 - $750

- Website
- emirates.com
Flights from London Gatwick to Baku Heydar Aliyev via Dubai
- Ave. Duration
- 13h 10m
- When
- Every day
- Estimated price
- $490 - $1,500
Flights from Birmingham to Baku Heydar Aliyev via Dubai
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- $500 - $1,600

- Website
- flypgs.com
Flights from London Stansted to Baku Heydar Aliyev via Izmir
- Ave. Duration
- 11h 10m
- When
- Tuesday, Thursday, Friday and Sunday
- Estimated price
- $290 - $650

- Website
- qatarairways.com
Flights from London Gatwick to Baku Heydar Aliyev via Doha
- Ave. Duration
- 12h 25m
- When
- Sunday
- Estimated price
- $440 - $1,300

- Website
- wizzair.com
Flights from London Luton to Baku Heydar Aliyev via Budapest
- Ave. Duration
- 9h 10m
- When
- Wednesday and Sunday
- Estimated price
- $120 - $700

- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- $11 - $29
- Website
- Southern Service
- Schedules at
- Southern Service
- Schedules at
- ojp.nationalrail.co.uk
- Anytime Standard
- $11 - $16
- Anytime 1st Class
- $21 - $29

- Phone
- +44 345 850 1530
- customerservices@gatwickexpress.com
- Website
- gatwickexpress.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $15 - $22
- Website
- gatwickexpress.com
- Anytime Standard
- $15 - $22

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

- Phone
- 03457 125 678
- getintouch@eastmidlandstrains.co.uk
- Website
- eastmidlandsrailway.co.uk
Train from London St Pancras International to Luton
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- $20 - $30
- Website
- eastmidlandsrailway.co.uk
- Advance Single
- $9 - $25
- Off-Peak Single
- $15 - $22
- Anytime Day Single/Anytime Single
- $20 - $30

- Phone
- 0344 556 5650
- Website
- avantiwestcoast.co.uk
Train from London Euston to Birmingham International
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- $50 - $180
- Website
- avantiwestcoast.co.uk
- Anytime Day Single
- $50 - $65
- Anytime Day Single 1st Class
- $130 - $180

- Phone
- +44 121 634 2040
- comments@londonmidland.com
- Website
- londonnorthwesternrailway.co.uk
Train from London Euston to Birmingham International
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $45 - $55
- Website
- londonnorthwesternrailway.co.uk
- Advanced Single/Anytime Advance
- $10 - $14
- Anytime Day Single
- $45 - $55

Rome2rio's guide to Eurostar
Contact Details
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Paris Nord
- Ave. Duration
- 2h 16m
- Frequency
- Every 2 hours
- Estimated price
- $120 - $370
- Website
- Eurostar
- Business Premier
- $330 - $370
- Standard
- $120 - $150
- Standard Premier
- $170 - $220
Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 4m
- Frequency
- 5 times a day
- Estimated price
- $110 - $370
- Website
- Eurostar
- Business Premier
- $320 - $370
- Standard
- $110 - $140
- Standard Premier
- $160 - $200

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 Paris Est to Karlsruhe Hauptbahnhof
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $95 - $140
- Website
- Deutsche Bahn

France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.
Contact Details
- Phone
- 0033 892 353535
- Website
- sncf-connect.com
Train from Paris l'Est to Karlsruhe Hbf
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- $90 - $120
- Website
- Oui.SNCF
- 2nd Class
- $90 - $110
- 1st Class
- $95 - $120

- Phone
- 0700 10 200
- Website
- bdz.bg
Train from Sofia to Halkali
- Ave. Duration
- 11h 4m
- Frequency
- Once daily
- Estimated price
- $14 - $21
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $14 - $17
- 1st Class
- $17 - $21

- Phone
- +32 2 528 28 28
- Website
- belgiantrain.be
Train from Brussel-Zuid / Bruxelles-Midi to Wien Hbf
- Ave. Duration
- 13h 47m
- Frequency
- 3 times a week
- Estimated price
- $95 - $140
- Website
- Belgian Railways
- Book at
- Belgium Rail Pass
- 2nd Class
- $95 - $140
- 1st Class
- $150 - $220

- Website
- oebb.at
Train from Wien Hbf to Przemysl Glowny
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $60 - $85
- Website
- fahrplan.oebb.at

- Website
- uz.gov.ua
Train from Przemysl Gl. to Kyiv-Pas.
- Ave. Duration
- 7h 12m
- Frequency
- Twice daily
- Estimated price
- $30 - $65
- Schedules at
- uz.gov.ua
- 3rd class
- $30 - $45
- 2nd class
- $45 - $65
- 1st class
- $70 - $100
Train from Warszawa Zachodnia to Kyiv Pass
- Ave. Duration
- 17h 3m
- Frequency
- Once daily
- Estimated price
- $35 - $70
- Schedules at
- uz.gov.ua
- 3rd class
- $35 - $50
- 2nd class
- $45 - $70
- 1st class
- $75 - $110

- Website
- ady.az
Train from Kiev Pass to Baku-Pass
- Ave. Duration
- 2 days 10h
- Frequency
- Once a week
- Estimated price
- $30 - $130
- Schedules at
- ticket.ady.az
- 3rd class (platzkart)
- $30 - $45
- 2nd class (coupe)
- $50 - $130
- 1st Class
- $100 - $140
Train from Dnipro-Holovnyi to Baku-Pass
- Ave. Duration
- 2 days 9h
- Frequency
- Once a week
- Estimated price
- $29 - $130
- Schedules at
- ticket.ady.az
- 3rd class (platzkart)
- $29 - $45
- 2nd class (coupe)
- $45 - $130
- 1st Class
- $90 - $130

- Phone
- +44 (0) 8443 35 35 35
- Website
- eurotunnel.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- Eurotunnel

- Phone
- + 359/38/66 34 04
- georg_ltd@abv.bg
- Website
- georg-bg.com
Bus from Karlsruhe to Sofia
- Ave. Duration
- 25h
- Frequency
- 3 times a week
- Estimated price
- $120 - $240
- Schedules at
- georg-bg.com

- Phone
- +90544 210 2535
- Website
- luksistanbul.com
Night bus from Istanbul - Aksaray to Baku
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $14
- Schedules at
- luksistanbul.com

- Phone
- +44 74 71405777
- office@balkanhorn.com
- Website
- balkanhorn.com
Bus and ferry from London Victoria Station to Varna
- Ave. Duration
- 2 days 0h
- Frequency
- Twice a week
- Estimated price
- $152
- Website
- Balkan Horn

- Phone
- 0090 212 658 18 51
- info@alparturizm.com.tr
- Website
- alparturizm.com.tr
Bus from Varna to Istanbul
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Estimated price
- $11 - $35
- Schedules at
- alparturizm.com.tr

- Phone
- 48/796 473 308
- biuro@autokarpolska.com.pl
- Website
- autokarpolska.com.pl
Bus from London Victoria Coach Station to Warszawa
- Ave. Duration
- 27h 30m
- Frequency
- 4 times a week
- Estimated price
- $60 - $85
- Schedules at
- autokarpolska.com.pl

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from London Victoria Coach Station to Duisburg central train station
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- $30 - $40
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- +38 044 360 3405
- mail@busreisen.com.ua
- Website
- busreisen.com.ua
Bus from Duisburg to Dnipro
- Ave. Duration
- 41h
- Frequency
- Twice a week
- Estimated price
- $68
- Schedules at
- busreisen.com.ua

- Phone
- +45 33 42 30 10
- incoming@dfdsseaways.dk
- Website
- dfds.com
Car ferry from Dover to Dunkirk
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $100 - $170
- Website
- dfds.co.uk
- Standard Car - Economy
- $106
- Standard Car - Premium
- $169
Want to know more about travelling around Azerbaijan
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
London to Baku train services, operated by Azerbaijan Railways (ADDY), arrive at Baku-Pass station.
Azerbaijan Airlines, Lufthansa, LOT and Turkish Airlines offer flights from London Heathrow Airport to Baku Heydar Aliyev Airport.
There are 237+ hotels available in Baku. Prices start at $100 USD per night.
The best way to get from London to London Heathrow Airport is to train which takes 14 min and costs £4 - £35.