Actually many moons ago, Cathay Pacific serviced MRU from Hong Kong. I believe it was during one of the oil crises and they did it so they could refuel more cheaply. In any event, a ticket on Air Mauritius runs about $250 one way to or from JNB. It's not a bad flight and you go over Madagascar which is kinda cool.