Compare prices and tickets by train, coach or flight

Wed
8 Dec
£167London North Eastern Railway
£29National Express
Find prices
Thu
9 Dec
£122London North Eastern Railway
£30National Express
£81easyJet
Sat
11 Dec
£102Avanti West Coast
£25National Express
£42easyJet
Sun
12 Dec
£102Cross Country
£25National Express
Find prices
Mon
13 Dec
£71London North Eastern Railway
£22National Express
£66easyJet
Tue
14 Dec
£71London North Eastern Railway
£22National Express
£33easyJet
Wed
15 Dec
£89London North Eastern Railway
£18National Express
£29easyJet
Thu
16 Dec
£123London North Eastern Railway
£23National Express
£32easyJet
Fri
17 Dec
£104London North Eastern Railway
£44National Express
£62easyJet
Sun
19 Dec
£102Cross Country
£55National Express
£56easyJet
Mon
20 Dec
£122London North Eastern Railway
£55National Express
£31easyJet
Tue
21 Dec
£122London North Eastern Railway
£49National Express
£31easyJet
Wed
22 Dec
£105London North Eastern Railway
£64National Express
£33easyJet
Thu
23 Dec
£90London North Eastern Railway
£65National Express
£109easyJet
Sun
26 Dec
Find prices
£89National Express
£46easyJet
Mon
27 Dec
£122London North Eastern Railway
£64National Express
£45easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Edinburgh to Bath flight

distanceDistance317 miles (511 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price£59 (€67)
changesDirect flightYes
carriersAirlineseasyJet

Flights from Edinburgh to Bath cover the 317 miles (511 km) long journey taking on average 1 h 10 min with our travel partners like easyJet. There are direct flight services available. While the average ticket price for this route costs around £59, you can find the cheapest plane ticket for as low as £42.

Travel Tips

Edinburgh to Bath flight
Take a flight to Bath 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 Edinburgh to Bath.
FAQs
How much do cheap flights from Edinburgh to Bath cost?
Looking to save money on your journey? Omio customers have found the cheapest flight to Bath from Edinburgh for the next 7 days starting from £42  one way.
What is the cost of a plane ticket from Edinburgh to Bath on average?
If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Edinburgh to Bath flight prices are on average £59  one way.
What is the distance by flight from Edinburgh to Bath?
When travelling this route you should expect the distance from Edinburgh to Bath via plane to be approximately 317 miles (511 km).
How long is the flight journey to Bath from Edinburgh?
The flight time to Bath from Edinburgh is on average 1 h 10 min  for the 317 miles (511 km) long journey, but the time it takes to go from Edinburgh to Bath by flight can vary depending on specific dates or travelling on weekends and holidays.
Which airlines can get me from Edinburgh to Bath?
For the journey from Edinburgh to Bath you can take a flight with easyJet. Be sure to check out all possible airlines that offer services to Bath from Edinburgh on Omio to compare what amenities they may have.
How early should I purchase plane tickets between Edinburgh and Bath to score the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this trip and save money. If you book plane tickets to Bath from Edinburgh within the next 7 days, you can find tickets to cost on average £59 one way. To find the best prices for this route, consider booking your plane ticket from Edinburgh to Bath a few months in advance.