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


Overview: Edinburgh to Portsmouth flight

distanceDistance365 miles (589 km)
durationAverage flight duration1 h 30 min
changesDirect flightYes

Flights from Edinburgh to Portsmouth cover the 365 miles (589 km) long journey taking on average 1 h 30 min with our travel partners like Ryanair. There are direct flight services available.

Airlines: Ryanair flights from Edinburgh to Portsmouth

You can travel by flight between Edinburgh and Portsmouth with Ryanair. When you search Omio for times and tickets, we’ll show you the best deals available.


Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Edinburgh and Portsmouth includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

    Ryanair has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Ryanair tickets to Portsmouth from Edinburgh and when traveling by flight:

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

    Travel Tips: Edinburgh to Portsmouth Flight

    Take a flight to Portsmouth 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 Portsmouth.

    How many miles is it from Edinburgh to Portsmouth by plane?

    When traveling this route you should expect the distance from Edinburgh to Portsmouth by plane to be approximately 365 miles (589 km).

    What is the Edinburgh to Portsmouth flight travel time?

    The flight time to Portsmouth from Edinburgh is on average 1 h 30 min  for the 365 miles (589 km) long journey, but the time it takes to go between Edinburgh and Portsmouth by flight can vary depending on specific dates or traveling on weekends and holidays.

    What airlines go from Edinburgh to Portsmouth?

    For the journey from Edinburgh to Portsmouth you can take a flight with Ryanair. Be sure to check out all possible airlines that offer services between Edinburgh and Portsmouth on Omio to compare what amenities they may have.

    When does the first flight depart from Edinburgh to Portsmouth? When does the last flight depart from Edinburgh to Portsmouth?

    The earliest flight for this trip departs from Edinburgh at 5: 25 PM. The last flight leaves from Edinburgh at 8: 00 PM. Check Omio for the latest flight schedule from Edinburgh to Portsmouth and book the best time to depart on your chosen travel date.