Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Free seats selection 24hrs in advance*
  • Inclusive 23kg checked baggage allowance*
  • Airport, online or mobile check-in
  • Free onboard food and bar service

*Except on hand baggage only fares

Frequent daily flights to Edinburgh

Discover the vibrant city of Edinburgh with flights from London with British Airways. With a history that dates back more than 1000 years, the city's ancient landscapes and iconic architecture provide the picturesque backdrop for the goings on in the bustling capital. It's a city that boasts a wise heart and modern spirit; on Edinburgh's busy streets you can find world-class shopping, gourmet dining and international businesses.

Fly with us and you'll touch down in Edinburgh less than an hour and a half after leaving London. With award winning service and convenient check-in options, we'll help ensure your journey to Edinburgh is hassle free.

Flight facts from London to Edinburgh

Flight duration from London to Edinburgh

Flight duration from London to Edinburgh

Fly from London to Edinburgh in 1 hour 30 minutes from a choice of three London airports. We fly from London Heathrow (LHR), London City (LCY), and London Gatwick (LGW) all to Edinburgh (EDI).

Flying to Edinburgh with British Airways

Flying to Edinburgh with British Airways

We fly direct from London Heathrow, City and Gatwick airports direct to Edinburgh multiple times daily, so you can choose a departure time and airport that suits you best. Choose to fly with hand baggage only or pick a price that includes a 23kg checked baggage allowance and free seat selection 24 hours before you fly - both options include complimentary on-board drinks and snacks.

Arriving in Edinburgh from London

Arriving in Edinburgh from London

Edinburgh airport is located just 12km west of the city centre. A number of fast and simple transport options exist for transfer into the city centre, including the regular Airport Express bus and local and regional buses. Black cabs, private hire taxis and car rental outlets are also available from the arrivals terminal.

Useful information about Edinburgh

Useful information about Edinburgh

Get ready for your stay in Edinburgh with some useful facts to make your arrival stress-free

- Currency: British Pound (£)
- Country Code: +44
- Local Area Code: 0131

Carefully selected hotels in Edinburgh

Travel classes

Edinburgh weather

Prepare for the weather before your holiday

Average seasonal temperatures°C/°F
  • Jan
  • Feb
  • Mar
  • Apr
  • May
  • 12°Jun
  • 14°Jul
  • 14°Aug
  • 12°Sep
  • Oct
  • Nov
  • Dec
Average monthly rainfall (mm)
  • 78
  • 55
  • 53
  • 51
  • 63
  • 54
  • 95
  • 75
  • 67
  • 92
  • 93
  • 80
Average daily sunshine (hours)
  • 2
  • 3
  • 4
  • 5
  • 6
  • 6
  • 5
  • 5
  • 4
  • 3
  • 2
  • 2

Terms and Conditions