Cathay Pacific Airways (Hong Kong) has been progressively replacing its Boeing 747-400s from passenger service especially on long-haul routes.. The company is currently planning to replace the last two long-range Boeing 747-400 passenger routes to Johannesburg and San Francisco with newer Boeing 777-300 ERs on October 25, 2014 per Airline Route.
Update: This retirement date has now been moved up to August 31, 2014 per Airline Route.
This will end long-haul passenger service of the type with CPA. It is unclear at this time if the airline will continue short-haul Asian service of the aircraft after this date.
In addition, the company will end Boeing 747-400 passenger service to London (Heathrow) on December 31, 2013.
Cathay Pacific continues to operate an extensive Boeing 747 freighter operation.
Copyright Photo: Keith Burton/AirlinersGallery.com. Boeing 747-467 B-HOP (msn 23815) approaches London (Heathrow) when it once served that route.

A truly grand airplane that has served the world well for decades. Sadly, no one (save a few special purpose operators) can afford to fuel the 747 of any vintage. It is a shame that the monster won’t fly (well) on two engines.
Actually they have flown 77W to JNB and SFO before, just not daily?
Thanks Martin. This is the total replacement date for those two routes. All the best.
Bruce