Claremont, Fremantle, West Perth and Subiaco emerged as the most expensive suburbs to see a GP, with the average out-of-pocket cost of an appointment exceeding $50, while patients in East Perth, Thornlie, Gosnells and Armadale were charged the least.