How far is Port Elizabeth from Bloemfontein?

The flight distance between Bloemfontein and Port Elizabeth is 518km. Check all available flights on Wego.