Yes, it is possible to book a cab in advance in Dubai. There are several cab companies that offer the option to book a cab in advance through their mobile apps or websites. Some popular cab companies in Dubai are Careem, Uber and RTA. If you book in advance, you can be sure that there will be a cab waiting for you at the place you want to go, and you will save yourself the hassle of waiting for a cab. However, keep in mind that there may be additional fees for booking in advance, especially during peak hours.