Book direct for a better deal


Best Price Guarantee

Find a British Airways flight for less, we'll refund the difference.

Low price finder and low initial deposits.

Budgeting tools

Low price finder and low initial deposits.


Hold your flight booking for 72 hours for a small fee

Why book direct?

Why BA?

Fly with British Airways and enjoy award-winning service, excellent value for money and no hidden charges:

  • Seat selection available online 24hrs in advance
  • Inclusive 23kg checked baggage allowance
  • Airport, online or mobile check-in
  • Complimentary onboard food and bar service
  • Enjoy the latest movies, TV, and music on your personal seatback screen
  • Earn Avios points when you fly to spend on reward flights

Flights to Port Elizabeth with British Airways

Known as “The Friendly City”, Port Elizabeth stretches for 16km along the Algoa Bay and is considered the water sports capital of South Africa – perfect for indulging in water sports and outdoor activities like surfing, jet-skiing and exploring some of the most beautiful blue flag beaches South Africa.

Humewood beach is recognised as South Africa’s oldest blue flag beach, an award given to impeccably clean beaches that are friendly to the environment, making this an ideal destination for families looking for a beach holiday in South Africa.

Port Elizabeth flight facts

Duration of your flight to Port Elizabeth.

Flights take approximately 14 hours when flying from London Heathrow Airport (LHR) to Port Elizabeth (PLZ) Airport via Johannesburg. Travel options include Economy and Business Class, whilst all passengers can enjoy complimentary on-board food and drink during the flight.

Flying to Port Elizabeth with British Airways.

Book a memorable holiday to Port Elizabeth with British Airways with a choice of Economy and Business Class fares. Travellers can combine flights, accommodation and car rentals to enjoy additional savings. Passengers can check in online and have access to seat selection 24 hours in advance. Standard fares include a 23kg luggage allowance and two cabin bags.

Getting around Port Elizabeth.

Port Elizabeth Airport is located 7.5km (4.7 miles) from Port Elizabeth. Organise car rental with British Airways to enjoy great rates and flexibility when travelling around Port Elizabeth. Public transport is available, however it is recommended to pre-book car rental and airport transfers to ensure a stress free journey from Port Elizabeth Airport to your intended destination.

Book Port Elizabeth transfers and car hire on

Booking your airport transfers and flights with British Airways can help travellers save money, whilst shuttle bus and private transfer services are available when organising your flight to Port Elizabeth. Travellers wanting to explore Port Elizabeth may want to consider arranging car hire, by booking with British Airways you’ll be able to enjoy a wider range of locations with deals on a range of high quality vehicles to choose from, working in partnership with Avis to bring you great deals and benefits such as road side breakdown cover, collision cover and priority service.

Terms and conditions