All bus routes to Margate (ZA) (South Africa) B D E H J M N P B Bus Benoni to Margate (ZA) Bus Boksburg to Margate (ZA) D Bus Durban - King Shaka Airport to Margate (ZA) Bus Durban to Margate (ZA) E Bus Edenvale to Margate (ZA) H Bus Harrismith to Margate (ZA) Bus Heidelberg (ZA) to Margate (ZA) J Bus Johannesburg O.R. Tambo Airport to Margate (ZA) Bus Johannesburg to Margate (ZA) M Bus Mbombela (Nelspruit) to Margate (ZA) Bus Midrand to Margate (ZA) N Bus Newcastle (ZA) to Margate (ZA) P Bus Pietermaritzburg to Margate (ZA) Bus Pinetown to Margate (ZA) Bus Pretoria to Margate (ZA)