|Distance||300 miles (484 km)|
|Average flight duration||1 h 10 min|
|Average plane ticket price||£98 (€111)|
Flights from Swansea to Edinburgh cover the 300 miles (484 km) long trip taking on average 1 h 10 min with our travel partners like Flybe. There are direct flight services available. While the average ticket price for this trip costs around £98, you can find the cheapest plane ticket for as low as £79.
There are eleven flight companies operating on the Swansea- Edinburgh route. They include British Airways, easyJet, Flybe and Air France. The average time spent on a nonstop flight from Swansea to Edinburgh is one hour and fifteen minutes. It will take between four hours or six and half hours for a 1-stop flight. The flights available are either nonstop or have changes along the way. A traveller can expect changes at Belfast City (BHD). The departure stations for flights from Swansea to Edinburgh are Bristol Airport(BRS) and Cardiff Airport(CWL) while the arrival station is Edinburgh Airport(EDI). There are flights available on every day of the week.
Here are some other resources that might have the information you need