Travel from Pretoria to East-London

Bus or fly from Pretoria to East London?

South African Airways, Comair and 2 other airlines fly from Pretoria to East London every 4 hours. Alternatively, TransLux Express operates a bus from Pretoria to East London twice daily. Tickets cost $29 and the journey takes 12 h 25 min. 2 other operators also service this route.

How to get from Pretoria to East London

From Pretoria train to Marlboro, train to Johannesburg airport, fly to East London airport, then taxi to East London. 3 h 20 min $97. From Pretoria bus to East London. 12 h 25 min $39. From Pretoria train to Johannesburg then bus to East London. 18 h 19 min $46. From Pretoria train to Johannesburg Park then car train to East London. 21 h 34 min $29. From Pretoria drive to East London. 12 h 16 min $119.