check with the reservations tab here--there are some decent prices. I know our crew hotels were really high--no significant break for interliners. Joburg crew hotel is out 1/2 hr (Sandton, I think) but we stayed at a fabulous African village property called Misty Hills Country Hotel--less than $80 for 2 including taxes and breakfast. Dinner at the Carnivore restaurant was exceptional! The hotel is less than hour drive in the dark; on our way to our safari. There is also a Legacy hotel near JNB with free shuttle.

Dakar crew hotel is supposed to be a really long way from airport. Sorry I can't offer any more info on that.