From Dar to Arusha is 9 hours, then Arusha to Nairobi is 4 hours, from Nairobi to Mombasa is like 8 hours(need confirmation) The roads are smooth and in very good condition, you will need to break off in Nairobi though, or you may book an overnight bus. Good luck.