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

Ryanair
Easyjet
Eurowings
Vueling

Travel Tips

Flights from Edinburgh to Swansea
Take a flight to Swansea 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 Swansea.
FAQs
How much does a cheap flight between Edinburgh and Swansea cost?
Omio customers have found cheap plane tickets between Edinburgh and Swansea for as low as $100 (€84)  for the next 7 days.
How much does it cost to take a flight from Edinburgh to Swansea?
If you’re looking to buy your plane tickets in the next week, you can expect the Edinburgh to Swansea flight price to come in at an average of $100 (€84)  one way.
How far is it from Edinburgh to Swansea by plane?
You should expect to travel around 300 miles (484 km)  from Edinburgh to Swansea by plane.
How long is the flight from Edinburgh to Swansea?
On average the Edinburgh to Swansea flight travel time is 1 h 15 min  for the 300 miles (484 km) long route, but the duration can vary if you travel on weekends and holidays.
Which airlines can take me to Swansea from Edinburgh?
For the best Edinburgh to Swansea flight to book, you can travel safely and comfortably with Flybe. However, it's always good to check all possible airlines with services from Edinburgh to Swansea to compare what amenities they may offer.
How far in advance should I book a plane ticket from Edinburgh to Swansea to get the best deals?
The price of a one way plane ticket from Edinburgh to Swansea is on average $100 (€84) if you book 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 route. In general, you can find plane tickets between Edinburgh and Swansea available a few months in advance.