it will depend on you on how will you spend during that trip because there is no bus or taxi that travel from doha to muscat. it means you have to provide your own car.