COMPARE Prices across different modes

Sat
25 Sep
£180First Transpennine Express
£40National Express
£106easyJet
Sun
26 Sep
£180First Transpennine Express
£40National Express
£76easyJet
Mon
27 Sep
£114London North Eastern Railway
£32National Express
£83BA Cityflyer
Wed
29 Sep
£114London North Eastern Railway
£39National Express
£42easyJet
Thu
30 Sep
£114London North Eastern Railway
£40National Express
£50easyJet
Fri
1 Oct
£180First Transpennine Express
£40National Express
£59easyJet
Sat
2 Oct
£92Avanti West Coast
£32National Express
£59easyJet
Sun
3 Oct
£180Avanti West Coast
£28National Express
£33easyJet
Mon
4 Oct
£96London North Eastern Railway
£32National Express
£38easyJet
Tue
5 Oct
Find prices
£29National Express
Find prices
Wed
6 Oct
£91Avanti West Coast
£32National Express
£33easyJet
Thu
7 Oct
£91Avanti West Coast
£32National Express
£33easyJet
Fri
8 Oct
£97London North Eastern Railway
£40National Express
£47easyJet
Sat
9 Oct
£92Avanti West Coast
£32National Express
£42easyJet
Sun
10 Oct
£155Avanti West Coast
£32National Express
£34easyJet
Mon
11 Oct
£96London North Eastern Railway
£32National Express
£33easyJet
Tue
12 Oct
£114London North Eastern Railway
£29National Express
£34easyJet
Wed
13 Oct
£114London North Eastern Railway
£28National Express
£34easyJet
Thu
14 Oct
£115London North Eastern Railway
£27National Express
£36easyJet
Fri
15 Oct
£97London North Eastern Railway
£32National Express
£54easyJet

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Flight Information from Oxford to Edinburgh

distanceDistance299 miles (483 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price£69 (€77)
changesDirect flightYes
carriersAirlinesRyanair, easyJet or British Airways

Flights from Oxford to Edinburgh cover the 299 miles (483 km) long journey taking on average 1 h 15 min with our travel partners like Ryanair, easyJet or British Airways. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as £42, but the average price of plane tickets is £69.

Airlines

Travel with British Airways and Ryanair from Oxford to Edinburgh

Travel between Oxford and Edinburgh from £42 with Omio’s flight partners British Airways and Ryanair! You can find the best timetables and tickets when comparing and booking the most convenient journey for you.

Ryanair
British Airways

    When you buy your Ryanair flight tickets from Oxford to Edinburgh don't forget to keep the following COVID-19 related policies in mind:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Flights from Oxford to Edinburgh

    The nearest airports for passengers flying from Oxford to Edinburgh are those based in London and the South East, namely Heathrow (LHR), Gatwick (LGW), London City Airport (LCY), Stansted (STN) and Luton (LTN). Passengers can reach London from Oxford via road and rail. Altogether, about 30 flights to Edinburgh depart these airports daily, provided by several airlines. Heathrow and Luton are the nearest airports to Oxford (approximately 40 miles), while Stansted, London City and Gatwick are further away (closer to 60 miles). The entire journey takes about 2.5-3 hours, depending on the departure airport and the airline used.

    Which airlines fly from Oxford to Edinburgh?

    British Airways, EasyJet and Flybe run about 30 direct flights from London to Edinburgh, every day. British Airways provides the majority of the flights from Heathrow, while the airline also flies from Gatwick and London City Airport. EasyJet flies from Gatwick, Luton and Stansted, while Flybe flies from Heathrow and London City Airport.

    How long is the flight from Oxford to Edinburgh?

    The flights from London to Edinburgh last between one and a half to two hours. However, EasyJet runs flights lasting one hour and twenty minutes from Luton and Stansted airports. The British Airways City Flights service from Heathrow is slightly quicker than travel by the usual passenger service. Passengers should remember to include the time it takes to get to the chosen airport, when booking.

    How many flights are there from Oxford to Edinburgh?

    Around 30 flights daily leave London airports to Edinburgh. The majority of flights leave from Heathrow and from London City Airport. Fewer than five daily flights each leave Gatwick, Luton and Stansted. The earliest flight leaves Heathrow before 7:00 a.m., while the latest flight departs the same airport between 8:00 p.m. and 9:00 p.m.

    What are the departure and arrival airports for flights from Oxford to Edinburgh?

    Departure airports: Flight depart from all main airports in London. The distance between Oxford and central London is 57 miles. On arrival, passengers can take the Piccadilly underground line to Heathrow airport (LHR), or travel there by taxi. Mainline rail services are in place for passengers to Luton (LTN), Stansted (STN) and Gatwick (LGW) airports. Passengers can travel readily to London City Airport (LCY) by bus and taxi.

    Arrival airport: Edinburgh Airport is located in Ingliston, about five and a half miles from Edinburgh city centre. Lothian Buses provides transport links to Edinburgh bus station, just off of St. Andrew Street, and regular bus services run throughout the capital.

    Travel Tips

    Flights from Oxford to Edinburgh
    Take a flight to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oxford to Edinburgh.
    FAQs
    What is the price of the cheapest flight between Oxford and Edinburgh?
    Looking to save money on your route? Omio customers have found the cheapest flight to Edinburgh from Oxford for the next 7 days starting from £42  one way.
    How much does the flight from Oxford to Edinburgh cost on average?
    If you are looking to book your plane ticket in the next 7 days, you can expect the Oxford to Edinburgh flight to cost on average £69  one way.
    What is the distance between Oxford and Edinburgh by flight?
    The flight distance from Oxford to Edinburgh is around 299 miles (483 km).
    How long is the flight between Oxford and Edinburgh?
    While the time it takes to travel 299 miles (483 km) between Oxford and Edinburgh can vary based on specific dates, weekends, and bank holidays, the flight duration from Oxford to Edinburgh is on average 1 h 15 min.
    Which airlines should I travel with from Oxford to Edinburgh?
    For the best Oxford to Edinburgh flight to buy, you can travel safely and comfortably with Ryanair, easyJet or British Airways. However, it's always good to check all possible airlines with services between Oxford and Edinburgh to compare what amenities they may offer.
    What time is the earliest flight from Oxford to Edinburgh? What time is the last flight from Oxford to Edinburgh?
    The earliest flight departing from Oxford to Edinburgh leaves at 06: 25. The last flight departing from Oxford to Edinburgh leaves at 20: 00. You can find the latest Oxford to Edinburgh flight timetable on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I purchase plane tickets from Oxford to Edinburgh to score the best deals?
    The price of a one way plane ticket from Oxford to Edinburgh is on average £69 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this journey. In general, you can find plane tickets between Oxford and Edinburgh available a few months in advance.